From 147ca5ddbc4d7b96f0386c78ed23cbf4f0a2404a Mon Sep 17 00:00:00 2001 From: tiff Date: Tue, 10 Jun 2025 00:40:16 -0400 Subject: [PATCH] Update something --- .xonshrc | 9 + .zshrc | 385 ++++++++++++ .zshrc.bak | 572 ++++++++++++++++++ aliases.txt | 0 asciinema/install-id | 1 + ghostty/config | 19 + ghostty/themes/catppuccin-frappe.conf | 22 + ghostty/themes/catppuccin-latte.conf | 22 + ghostty/themes/catppuccin-macchiato.conf | 22 + ghostty/themes/catppuccin-mocha.conf | 22 + ghostty/themes/coolnight.bak | 21 + gitconfig/.gitconfig | 32 + k9s/aliases.yaml | 9 - k9s/config.yaml | 42 -- k9s/skins/theme.yaml | 100 --- {nvim => nvim.bak}/.luarc.json | 0 nvim.bak/init.lua | 30 + nvim.bak/lazy-lock.json | 46 ++ nvim.bak/lua/config/lazy.lua | 42 ++ .../plugins/auto-completion/copilot.lua | 0 .../plugins/auto-completion/nvim-cmp.lua | 0 .../lua/config/plugins/core/debugging.lua | 0 .../lua/config/plugins/core/image.lua | 0 .../lua/config/plugins/core/neo-tree.lua | 0 .../lua/config/plugins/core/telescope.lua | 0 .../lua/config/plugins/core/tree-sitter.lua | 0 .../lua/config/plugins/core/trouble.lua | 0 .../lua/config/plugins/git/fugitive.lua | 0 .../lua/config/plugins/git/gitsigns.lua | 0 .../lua/config/plugins/git/lazygit.lua | 0 .../lua/config/plugins/lsp/lspconfig.lua | 0 .../config/plugins/lsp/mason-lspconfig.lua | 0 .../lua/config/plugins/lsp/mason.lua | 0 .../lua/config/plugins/lsp/none-ls.lua | 0 .../lua/config/plugins/qol/auto-pairs.lua | 0 .../lua/config/plugins/qol/auto-session.lua | 0 .../lua/config/plugins/qol/surround.lua | 0 .../config/plugins/qol/vim-tmux-navigator.lua | 0 .../lua/config/plugins/qol/which-key.lua | 0 .../lua/config/plugins/ui/alpha.lua | 0 .../lua/config/plugins/ui/catppuccin.lua | 0 .../lua/config/plugins/ui/dressing.lua | 0 .../config/plugins/ui/indent-blankline.lua | 0 .../lua/config/plugins/ui/lua-line.lua | 0 .../lua/config/plugins/ui/todo-comments.lua | 0 .../lua/config/telescope/multigrep.lua | 0 nvim/.gitignore | 8 + nvim/.neoconf.json | 15 + nvim/LICENSE | 201 ++++++ nvim/README.md | 4 + nvim/init.lua | 31 +- nvim/lazy-lock.json | 103 ++-- nvim/lazyvim.json | 42 ++ nvim/lua/config/autocmds.lua | 3 + nvim/lua/config/keymaps.lua | 233 +++++++ nvim/lua/config/lazy.lua | 84 +-- nvim/lua/config/options.lua | 46 ++ nvim/lua/plugins/blogutils.lua | 6 + nvim/lua/plugins/colorscheme.lua | 7 + nvim/lua/plugins/example.lua | 245 ++++++++ nvim/lua/plugins/markdown-preview.lua | 18 + nvim/lua/plugins/mdx.lua | 5 + nvim/lua/plugins/multicursors.lua | 81 +++ nvim/lua/plugins/preview.lua | 9 + nvim/lua/plugins/tmux.lua | 3 + nvim/lua/plugins/wakatime.lua | 3 + nvim/lua/plugins/yazi.lua | 32 + nvim/stylua.toml | 4 + ohmyposh/.mycat.omp.toml | 77 +++ ohmyposh/.mycat.omp.toml.bak | 78 +++ ohmyposh/mytheme.omp.json | 84 +++ ohmyposh/posh.toml | 24 + setup.sh | 138 +++-- uv/uv-receipt.json | 1 + zellij/config.kdl | 375 ++++++++++++ zellij/config/default.kdl | 12 + zellij/config/layouts/default.kdl | 12 + zellij/plugins/harpoon | 1 + zellij/plugins/harpoon.wasm | Bin 0 -> 843732 bytes zellij/plugins/monocle.wasm | Bin 0 -> 2966889 bytes zellij/plugins/room.wasm | Bin 0 -> 1049461 bytes 81 files changed, 3055 insertions(+), 326 deletions(-) create mode 100644 .xonshrc create mode 100644 .zshrc create mode 100644 .zshrc.bak create mode 100644 aliases.txt create mode 100644 asciinema/install-id create mode 100644 ghostty/config create mode 100644 ghostty/themes/catppuccin-frappe.conf create mode 100644 ghostty/themes/catppuccin-latte.conf create mode 100644 ghostty/themes/catppuccin-macchiato.conf create mode 100644 ghostty/themes/catppuccin-mocha.conf create mode 100644 ghostty/themes/coolnight.bak create mode 100644 gitconfig/.gitconfig delete mode 100644 k9s/aliases.yaml delete mode 100644 k9s/config.yaml delete mode 100644 k9s/skins/theme.yaml rename {nvim => nvim.bak}/.luarc.json (100%) create mode 100644 nvim.bak/init.lua create mode 100644 nvim.bak/lazy-lock.json create mode 100644 nvim.bak/lua/config/lazy.lua rename {nvim => nvim.bak}/lua/config/plugins/auto-completion/copilot.lua (100%) rename {nvim => nvim.bak}/lua/config/plugins/auto-completion/nvim-cmp.lua (100%) rename {nvim => nvim.bak}/lua/config/plugins/core/debugging.lua (100%) rename {nvim => nvim.bak}/lua/config/plugins/core/image.lua (100%) rename {nvim => nvim.bak}/lua/config/plugins/core/neo-tree.lua (100%) rename {nvim => nvim.bak}/lua/config/plugins/core/telescope.lua (100%) rename {nvim => nvim.bak}/lua/config/plugins/core/tree-sitter.lua (100%) rename {nvim => nvim.bak}/lua/config/plugins/core/trouble.lua (100%) rename {nvim => nvim.bak}/lua/config/plugins/git/fugitive.lua (100%) rename {nvim => nvim.bak}/lua/config/plugins/git/gitsigns.lua (100%) rename {nvim => nvim.bak}/lua/config/plugins/git/lazygit.lua (100%) rename {nvim => nvim.bak}/lua/config/plugins/lsp/lspconfig.lua (100%) rename {nvim => nvim.bak}/lua/config/plugins/lsp/mason-lspconfig.lua (100%) rename {nvim => nvim.bak}/lua/config/plugins/lsp/mason.lua (100%) rename {nvim => nvim.bak}/lua/config/plugins/lsp/none-ls.lua (100%) rename {nvim => nvim.bak}/lua/config/plugins/qol/auto-pairs.lua (100%) rename {nvim => nvim.bak}/lua/config/plugins/qol/auto-session.lua (100%) rename {nvim => nvim.bak}/lua/config/plugins/qol/surround.lua (100%) rename {nvim => nvim.bak}/lua/config/plugins/qol/vim-tmux-navigator.lua (100%) rename {nvim => nvim.bak}/lua/config/plugins/qol/which-key.lua (100%) rename {nvim => nvim.bak}/lua/config/plugins/ui/alpha.lua (100%) rename {nvim => nvim.bak}/lua/config/plugins/ui/catppuccin.lua (100%) rename {nvim => nvim.bak}/lua/config/plugins/ui/dressing.lua (100%) rename {nvim => nvim.bak}/lua/config/plugins/ui/indent-blankline.lua (100%) rename {nvim => nvim.bak}/lua/config/plugins/ui/lua-line.lua (100%) rename {nvim => nvim.bak}/lua/config/plugins/ui/todo-comments.lua (100%) rename {nvim => nvim.bak}/lua/config/telescope/multigrep.lua (100%) create mode 100644 nvim/.gitignore create mode 100644 nvim/.neoconf.json create mode 100644 nvim/LICENSE create mode 100644 nvim/README.md create mode 100644 nvim/lazyvim.json create mode 100644 nvim/lua/config/autocmds.lua create mode 100644 nvim/lua/config/keymaps.lua create mode 100644 nvim/lua/config/options.lua create mode 100644 nvim/lua/plugins/blogutils.lua create mode 100644 nvim/lua/plugins/colorscheme.lua create mode 100644 nvim/lua/plugins/example.lua create mode 100644 nvim/lua/plugins/markdown-preview.lua create mode 100644 nvim/lua/plugins/mdx.lua create mode 100644 nvim/lua/plugins/multicursors.lua create mode 100644 nvim/lua/plugins/preview.lua create mode 100644 nvim/lua/plugins/tmux.lua create mode 100644 nvim/lua/plugins/wakatime.lua create mode 100644 nvim/lua/plugins/yazi.lua create mode 100644 nvim/stylua.toml create mode 100644 ohmyposh/.mycat.omp.toml create mode 100644 ohmyposh/.mycat.omp.toml.bak create mode 100644 ohmyposh/mytheme.omp.json create mode 100644 ohmyposh/posh.toml create mode 100644 uv/uv-receipt.json create mode 100644 zellij/config.kdl create mode 100644 zellij/config/default.kdl create mode 100644 zellij/config/layouts/default.kdl create mode 160000 zellij/plugins/harpoon create mode 100755 zellij/plugins/harpoon.wasm create mode 100644 zellij/plugins/monocle.wasm create mode 100644 zellij/plugins/room.wasm diff --git a/.xonshrc b/.xonshrc new file mode 100644 index 0000000..c9a1d8c --- /dev/null +++ b/.xonshrc @@ -0,0 +1,9 @@ +# XONSH WEBCONFIG START +$PROMPT = '{INTENSE_RED}{user}{RESET} at {INTENSE_PURPLE}{hostname}{RESET} in {BOLD_GREEN}{cwd}{RESET}\r\n↪ ' + +$PL_PROMPT='cwd>branch' +$PL_RPROMPT = '!' # for no toolbar +$PL_TOOLBAR = 'who>virtualenv>branch>cwd>full_proc' +xontrib load powerline2 +# XONSH WEBCONFIG END + diff --git a/.zshrc b/.zshrc new file mode 100644 index 0000000..4ef71a0 --- /dev/null +++ b/.zshrc @@ -0,0 +1,385 @@ +# Enable Powerlevel10k instant prompt. Should stay close to the top of ~/.zshrc. +# Initialization code that may require console input (password prompts, [y/n] +# confirmations, etc.) must go above this block; everything else may go below. +# if [[ -r "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" ]]; then +# source "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" +# fi + +# Set name of the theme to load. +# Look in ~/.oh-my-zsh/themes/ +# Optionally, if you set this to "random", it'll load a random theme each +# time that oh-my-zsh is loaded. + + +# setopt AUTO_NAME_DIRS +# setopt CDABLE_VARS +# TWBlog=/Volumes/Working\ Drive/Git_Repositories/TWBlog +# checkyoself=/Volumes/Working\ Drive/Git_Repositories/checkyoself +# checkyoself-docs=/Volumes/Working\ Drive/Git_Repositories/checkyoselfDocs +# dev-research=/Volumes/Working\ Drive/Git_Repositories/devResearch +# book-finder=/Volumes/Working\ Drive/Git_Repositories/bookFinder +# portfolio-v6=/Volumes/Working\ Drive/Git_Repositories/portfoliov6 +# tiffany.blog=/Volumes/Working\ Drive/Git_Repositories/tiffanyBlog + +# resume=/Volumes/Working\ Drive/Git_Repositories/resume + +# Apps + + +# Kill Chrome because it gets stuck sometimes + +# Example aliases +# alias zshconfig="mate ~/.zshrc" +# alias ohmyzsh="mate ~/.oh-my-zsh" + +# Set to this to use case-sensitive completion +# CASE_SENSITIVE="true" + +# Comment this out to disable weekly auto-update checks + +# Uncomment following line if you want to disable colors in ls + # DISABLE_LS_COLORS="true" + +# Uncomment following line if you want to disable autosetting terminal title. +# DISABLE_AUTO_TITLE="true" + +# Uncomment following line if you want red dots to be displayed while waiting for completion +#COMPLETION_WAITING_DOTS="true" + +# Which plugins would you like to load? (plugins can be found in ~/.oh-my-zsh/plugins/*) +# Custom plugins may be added to ~/.oh-my-zsh/custom/plugins/ +# Example format: plugins=(rails git textmate ruby lighthouse) +plugins=(git dirhistory brew dircycle gitfast git-extras jsontools node npm macos repo sudo urltools web-search dirpersist history-substring-search last-working-dir safe-paste yarn zsh-completions) + + + +ZSH_HIGHLIGHT_HIGHLIGHTERS=(main brackets pattern cursor) + +# Declare the variable +typeset -A ZSH_HIGHLIGHT_STYLES + +# To differentiate aliases from other command types +ZSH_HIGHLIGHT_STYLES[alias]='fg=cyan,bold' + +# To have paths colored instead of underlined +ZSH_HIGHLIGHT_STYLES[path]='fg=magenta' + +ZSH_HIGHLIGHT_STYLES[cursor]='bg=pink' + +# To define styles for nested brackets up to level 4 +ZSH_HIGHLIGHT_STYLES[bracket-level-1]='fg=blue,bold' +ZSH_HIGHLIGHT_STYLES[bracket-level-2]='fg=red,bold' +ZSH_HIGHLIGHT_STYLES[bracket-level-3]='fg=yellow,bold' +ZSH_HIGHLIGHT_STYLES[bracket-level-4]='fg=magenta,bold' + +ZSH_HIGHLIGHT_STYLES[root]='bg=red' + +# ------------------------------------------------------------------ +# Go Paths +# ------------------------------------------------------------------ +# export PATH=$PATH:$(go env GOPATH)/bin +# export GOPATH=$(go env GOPATH) +# export $PATH=$PATH:$GOBIN +# export GOROOT=/usr/local/go + + +#-------------------------------------------------------------------- +# Ruby Path fixes +#-------------------------------------------------------------------- + +# ------------------------------------------------------------------- +# Git aliases +# ------------------------------------------------------------------- + +alias gaa='git add -A' +alias gp='git push' +alias gl='git log' +alias gs='git status' +alias gd='git diff' +alias gmsg='git commit -m' +alias gmsga='git commit -am' +alias gb='git branch' +alias gc='git checkout' +alias gra='git remote add' +alias grr='git remote rm' +alias gdown='git pull' +alias gcl='git clone' +alias gta='git tag -a -m' +alias gf='git reflog' +alias gfa='git fetch --all' +alias pushor="git push -u origin main" +alias addup='git remote add upstream' +alias gitup='git fetch upstream' +alias chmain='git checkout main' +alias merup='git merge upstream/main' +alias gst='git stash' +alias gitsta='git stash apply' +alias ohshit='git revert --no commit' + +# ------------------------------------------------------------------- +# OTHER aliases +# ------------------------------------------------------------------- +# alias python=/usr/local/bin/python3 +alias cl='clear' +alias bi= 'bundle install' +alias npming='npm install -g' +alias h='history' +alias help='man' +alias pyide='open -a /Applications/PyCharm.app' +alias pych="PyCharm ." +alias gol="GoLand ." +alias rus="open -a /Applications/RustRover.app" +alias lion="open -a /Applications/CLion.app" +alias rubyide='open -a /Applications/RubyMine.app' +alias goide='open -a /Applications/GoLand.app' +alias code='open -a Visual\ Studio\ Code.app' +alias gitk='open -a /Applications/GitKraken.app' +alias brewi='brew install' +alias brupg='brew upgrade' +alias brupd='brew update' +alias szsh='source ~/.zshrc' +alias jopt='jpeg-recompress --accurate --quality medium --min 40' +alias popt='pngcrush -brute' +alias jeksthx='bundle exec jekyll serve --livereload --open-url --port 4001 --future --host 0.0.0.0 ' +alias jeksth='bundle exec jekyll serve --livereload --open-url --drafts --future' +alias jeksd='bundle exec jekyll serve --livereload --open-url --drafts --future' +alias jeksttt='bundle exec jekyll serve --livereload --open-url --port 4002 --drafts --future --host 0.0.0.0' +alias jeksg='bundle exec jekyll serve --livereload --open-url --port 4003 --drafts --future --host 0.0.0.0' +alias jeksp='bundle exec jekyll serve --livereload --open-url --port 4004 --drafts --future --host 0.0.0.0' +alias jeksfit='bundle exec jekyll serve --livereload --open-url --port 3040 --drafts --future --host 0.0.0.0' +alias jeksb='bundle exec jekyll serve --livereload --open-url --port 3030 --drafts --future --host 0.0.0.0' +alias gitor='git remote add origin' +alias pushit='git push -u origin master' +alias free='git pull --rebase upstream master' +alias bug='git pull upstream master' +alias start='torus run bin/rails server' +alias console='torus run bin/rails console' +alias killpry='lsof -wni tcp:3000' +alias git=hub +alias pullup='git pull upstream master' +alias lint='./node_modules/.bin/eslint --init' +alias gac="ga . && gcmsg" +alias gpo="gp && go" +alias gundo="git undo" +alias yo="yo" +alias dewebpng='find . -name "*.webp" | xargs -I {} dwebp {} -o {}.png' +alias dewebpgif='find . -name "*.webp" | xargs -I {} dwebp {} -o {}.gif' +alias dewebpjpg='find . -name "*.webp" | xargs -I {} dwebp {} -o {}.jpg' +alias mp3="youtube-dl -i --extract-audio --audio-format mp3 --audio-quality 0" +alias mkv="youtube-dl --merge-output-format mkv" +alias mp4="youtube-dl --merge-output-format mp4" +alias mp3play="youtube-dl -ict --yes-playlist --extract-audio --audio-format mp3 --audio-quality 0 " +alias tailscale="/Applications/Tailscale.app/Contents/MacOS/Tailscale" +alias ls='colorls --dark --sort-dirs --report -A --gs' +alias lc='colorls --dark --sort-dirs --report -A --gs --tree' +alias jeksdoc="docker-compose up" + +# exa file list +alias la="exa --git --color=automatic -x" +# `cat` with beautiful colors. requires: pip install -U Pygments +alias c='pygmentize -O style=borland -f console256 -g' + +alias wmyip='curl ip.appspot.com' +# memHogsTop, memHogsPs: Find memory hogs +# ----------------------------------------------------- +#alias memHogsTop='top -l 1 -o rsize | head -20' +#alias memHogsPs='ps wwaxm -o pid,stat,vsize,rss,time,command | head -10' + +# cpuHogs: Find CPU hogs +# ----------------------------------------------------- +# Useful Aliases + +alias l="exa -l" +#alias copyssh="pbcopy < $HOME/.ssh/id_rsa.pub" +alias alz="alias | fzf" + +# alias tailscale="/Applications/Tailscale.app/Contents/MacOS/Tailscale" + +######################## +# Terminalizer Aliases # +######################## + +#alias trex='terminalizer record' +#alias tconfig='terminalizer config' +#alias tren='terminalizer render' +#alias tplay='terminalizer play' +#alias tgen='terminalizer generate' +#alias tshare='terminalizer share' + +#fpath=(/usr/local/share/zsh-completions $fpath) + +######################## +# Useful Functions # +######################## + +# Git sometimes goes into a detached head state. git_prompt_info doesn't +# return anything in this case. So wrap it in another function and check +# for an empty string. +function check_git_prompt_info() { + if git rev-parse --git-dir > /dev/null 2>&1; then + if [[ -z $(git_prompt_info) ]]; then + echo "%{$fg[magenta]%}detached-head%{$reset_color%})" + else + echo "$(git_prompt_info)" + fi + fi +} + +######################## +# Location Path Setter # +######################## + +function get_pwd(){ + git_root=$PWD + while [[ $git_root != / && ! -e $git_root/.git ]]; do + git_root=$git_root:h + done + if [[ $git_root = / ]]; then + unset git_root + prompt_short_dir=%~ + else + parent=${git_root%\/*} + prompt_short_dir=${PWD#$parent/} + fi + echo $prompt_short_dir +} + +function acp() { + git add . + git commit -m "Update something" + git push +} + +# Function taken from Jeff Geerling https://github.com/geerlingguy/dotfiles +# that syncs and pushes your branches +function gsync() { + if [[ ! "$1" ]] ; then + echo "You must supply a branch." + return 0 + fi + + BRANCHES=$(git branch --list $1) + if [ ! "$BRANCHES" ] ; then + echo "Branch $1 does not exist." + return 0 + fi + + git checkout "$1" && \ + git pull upstream "$1" && \ + git push origin "$1" +} + +# extract: Extract most know archives with one command +# --------------------------------------------------------- + extract () { + if [ -f $1 ] ; then + case $1 in + *.tar.bz2) tar xjf $1 ;; + *.tar.xz) tar xjf $1 ;; + *.tar.gz) tar xzf $1 ;; + *.bkz2) bunzip2 $1 ;; + *.rar) unrar e $1 ;; + *.gz) gunzip $1 ;; + *.tar) tar xf $1 ;; + *.tbz2) tar xjf $1 ;; + *.tgz) tar xzf $1 ;; + *.zip) unzip $1 ;; + *.Z) uncompress $1 ;; + *.7z) 7z x $1 ;; + *) echo "'$1' cannot be extracted via extract()" ;; + esac + else + echo "'$1' is not a valid file" + fi + } + + +export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")" +[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm +source /Users/tiffanywhite/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh + +BROWSER="Vivaldi.app"; export BROWSER +EDITOR=nvim; export EDITOR +VISUAL=wezterm; export VISUAL + +eval "$(hub alias -s)" +export GITHUB_TOKEN=$token + +. $HOME/.asdf/asdf.sh + +. $HOME/.asdf/completions/asdf.bash + +. "$HOME/.cargo/env" + +############## +# Yarn Paths # +############## + + +# Set Spaceship ZSH as a prompt +# autoload -U promptinit; promptinit +# prompt spaceship + +######################## +# Ruby/Jekyll Fix # +######################## + + +######################################## +# Flags for Ruby Homebrew macOS errors # +######################################## + +# export LDFLAGS="-L/opt/homebrew/opt/ruby/lib" +# export CPPFLAGS="-I/opt/homebrew/opt/ruby/include" + +# export PKG_CONFIG_PATH="/opt/homebrew/opt/ruby/lib/pkgconfig" + + eval "$(fzf --zsh)" + +# Fix npm install errors + # This loads nvm bash_completion + +########################### +# Python Environment Path # +########################### + + +# pnpm +# pnpm end + +#export ITERM_ENABLE_SHELL_INTEGRATION_WITH_TMUX=YES + +########################## +# Homebrew directory fix # +########################## + +eval "$(fzf --zsh)" + + +############## +# Yazi Config # +############## + + +#eval "$(oh-my-posh init zsh --config $(brew --prefix oh-my-posh)/themes/catppuccin_frappe.omp.json)" + +#eval "$(oh-my-posh init zsh --config ~/.mycat.omp.toml)" + +# To customize prompt, run `p10k configure` or edit ~/.p10k.zsh. +# [[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh + +# (( ! ${+functions[p10k]} )) || p10k finalize + + +# Created by `pipx` on 2024-06-24 17:58:35 + + +# Add RVM to PATH for scripting. Make sure this is the last PATH variable change. + + +# Add RVM to PATH for scripting. Make sure this is the last PATH variable change. + + +# Add RVM to PATH for scripting. Make sure this is the last PATH variable change. + +alias vim="nvim" diff --git a/.zshrc.bak b/.zshrc.bak new file mode 100644 index 0000000..3250929 --- /dev/null +++ b/.zshrc.bak @@ -0,0 +1,572 @@ +# Enable Powerlevel10k instant prompt. Should stay close to the top of ~/.zshrc. +# Initialization code that may require console input (password prompts, [y/n] +# confirmations, etc.) must go above this block; everything else may go below. +# if [[ -r "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" ]]; then +# source "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" +# fi + +ZSH=$HOME/.oh-my-zsh +source $HOMEBREW_PREFIX/share/zsh-autocomplete/zsh-autocomplete.plugin.zsh +# Set name of the theme to load. +# Look in ~/.oh-my-zsh/themes/ +# Optionally, if you set this to "random", it'll load a random theme each +# time that oh-my-zsh is loaded. +ZSH_THEME="spaceship" +# ZSH_THEME="powerlevel10k/powerlevel10k" +# ORDER +SPACESHIP_PROMPT_ORDER=( + time # + vi_mode # these sections will be + user # before prompt char + host # + char + dir + git + node + ruby + xcode + swift + golang + docker + venv + pyenv +) + +# USER +SPACESHIP_USER_PREFIX="" # remove `with` before username +SPACESHIP_USER_SUFFIX="" # remove space before host + +# HOST +# Result will look like this: +# username@:(hostname) +SPACESHIP_HOST_PREFIX="@:(" +SPACESHIP_HOST_SUFFIX=") " + +# DIR +SPACESHIP_DIR_PREFIX='' # disable directory prefix, cause it's not the first section +SPACESHIP_DIR_TRUNC='1' # show only last directory + +# GIT +# Disable git symbol +SPACESHIP_GIT_SYMBOL="" # disable git prefix +SPACESHIP_GIT_BRANCH_PREFIX="" # disable branch prefix too +# Wrap git in `git:(...)` +SPACESHIP_GIT_PREFIX='git:(' +SPACESHIP_GIT_SUFFIX=") " +SPACESHIP_GIT_BRANCH_SUFFIX="" # remove space after branch name +# Unwrap git status from `[...]` +SPACESHIP_GIT_STATUS_PREFIX="" +SPACESHIP_GIT_STATUS_SUFFIX="" + +# NODE +SPACESHIP_NODE_PREFIX="node:(" +SPACESHIP_NODE_SUFFIX=") " +SPACESHIP_NODE_SYMBOL="" + +# RUBY +SPACESHIP_RUBY_PREFIX="ruby:(" +SPACESHIP_RUBY_SUFFIX=") " +SPACESHIP_RUBY_SYMBOL="" + +# XCODE +SPACESHIP_XCODE_PREFIX="xcode:(" +SPACESHIP_XCODE_SUFFIX=") " +SPACESHIP_XCODE_SYMBOL="" + +# SWIFT +SPACESHIP_SWIFT_PREFIX="swift:(" +SPACESHIP_SWIFT_SUFFIX=") " +SPACESHIP_SWIFT_SYMBOL="" + +# GOLANG +SPACESHIP_GOLANG_PREFIX="go:(" +SPACESHIP_GOLANG_SUFFIX=") " +SPACESHIP_GOLANG_SYMBOL="" + +# DOCKER +SPACESHIP_DOCKER_PREFIX="docker:(" +SPACESHIP_DOCKER_SUFFIX=") " +SPACESHIP_DOCKER_SYMBOL="" + +# VENV +SPACESHIP_VENV_PREFIX="venv:(" +SPACESHIP_VENV_SUFFIX=") " + +# PYENV +SPACESHIP_PYENV_PREFIX="python:(" +SPACESHIP_PYENV_SUFFIX=") " +SPACESHIP_PYENV_SYMBOL="" + +# Z jump +. $HOME/z.sh + +# setopt AUTO_NAME_DIRS +# setopt CDABLE_VARS +# TWBlog=/Volumes/Working\ Drive/Git_Repositories/TWBlog +# checkyoself=/Volumes/Working\ Drive/Git_Repositories/checkyoself +# checkyoself-docs=/Volumes/Working\ Drive/Git_Repositories/checkyoselfDocs +# dev-research=/Volumes/Working\ Drive/Git_Repositories/devResearch +# book-finder=/Volumes/Working\ Drive/Git_Repositories/bookFinder +# portfolio-v6=/Volumes/Working\ Drive/Git_Repositories/portfoliov6 +# tiffany.blog=/Volumes/Working\ Drive/Git_Repositories/tiffanyBlog + +# resume=/Volumes/Working\ Drive/Git_Repositories/resume + +# Apps + +alias ci="code-insiders" +alias chrome='/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome' +alias canary='/Applications/Google\ Chrome\ Canary.app/Contents/MacOS/Google\ Chrome\ Canary' + +# Kill Chrome because it gets stuck sometimes +alias chromekill="ps ux | grep '[C]hrome Helper --type=renderer' | grep -v extension-process | tr -s ' ' | cut -d ' ' -f2 | xargs kill" + +# Example aliases +# alias zshconfig="mate ~/.zshrc" +# alias ohmyzsh="mate ~/.oh-my-zsh" + +# Set to this to use case-sensitive completion +# CASE_SENSITIVE="true" + +# Comment this out to disable weekly auto-update checks +DISABLE_AUTO_UPDATE=false + +# Uncomment following line if you want to disable colors in ls + # DISABLE_LS_COLORS="true" + +# Uncomment following line if you want to disable autosetting terminal title. +# DISABLE_AUTO_TITLE="true" + +# Uncomment following line if you want red dots to be displayed while waiting for completion +COMPLETION_WAITING_DOTS="true" + +# Which plugins would you like to load? (plugins can be found in ~/.oh-my-zsh/plugins/*) +# Custom plugins may be added to ~/.oh-my-zsh/custom/plugins/ +# Example format: plugins=(rails git textmate ruby lighthouse) +plugins=(git dirhistory brew dircycle gitfast git-extras jsontools node npm macos repo sudo urltools web-search dirpersist history-substring-search last-working-dir safe-paste yarn zsh-completions) + +source $ZSH/oh-my-zsh.sh +# Timing +PROMPT_TITLE='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/#$HOME/~}\007"' +export PROMPT_COMMAND="${PROMPT_COMMAND} ${PROMPT_TITLE}; " + +ZSH_HIGHLIGHT_HIGHLIGHTERS=(main brackets pattern cursor) + +# Declare the variable +typeset -A ZSH_HIGHLIGHT_STYLES + +# To differentiate aliases from other command types +ZSH_HIGHLIGHT_STYLES[alias]='fg=cyan,bold' + +# To have paths colored instead of underlined +ZSH_HIGHLIGHT_STYLES[path]='fg=magenta' + +ZSH_HIGHLIGHT_STYLES[cursor]='bg=pink' + +# To define styles for nested brackets up to level 4 +ZSH_HIGHLIGHT_STYLES[bracket-level-1]='fg=blue,bold' +ZSH_HIGHLIGHT_STYLES[bracket-level-2]='fg=red,bold' +ZSH_HIGHLIGHT_STYLES[bracket-level-3]='fg=yellow,bold' +ZSH_HIGHLIGHT_STYLES[bracket-level-4]='fg=magenta,bold' + +ZSH_HIGHLIGHT_STYLES[root]='bg=red' + +# ------------------------------------------------------------------ +# Go Paths +# ------------------------------------------------------------------ +# export PATH=$PATH:$(go env GOPATH)/bin +# export GOPATH=$(go env GOPATH) +# export $PATH=$PATH:$GOBIN +# export GOROOT=/usr/local/go + +export GOPATH=/Users/tiffanywhite/go +export PATH=$GOPATH/bin:$PATH + +#-------------------------------------------------------------------- +# Ruby Path fixes +#-------------------------------------------------------------------- + +export LDFLAGS="-L/opt/homebrew/opt/ruby/lib" +export CPPFLAGS="-I/opt/homebrew/opt/ruby/include" + +export PKG_CONFIG_PATH="/opt/homebrew/opt/ruby/lib/pkgconfig" + +# ------------------------------------------------------------------- +# Git aliases +# ------------------------------------------------------------------- + +alias gaa='git add -A' +alias gp='git push' +alias gl='git log' +alias gs='git status' +alias gd='git diff' +alias gmsg='git commit -m' +alias gmsga='git commit -am' +alias gb='git branch' +alias gc='git checkout' +alias gra='git remote add' +alias grr='git remote rm' +alias gdown='git pull' +alias gcl='git clone' +alias gta='git tag -a -m' +alias gf='git reflog' +alias gfa='git fetch --all' +alias pushor="git push -u origin main" +alias addup='git remote add upstream' +alias gitup='git fetch upstream' +alias chmain='git checkout main' +alias merup='git merge upstream/main' +alias gst='git stash' +alias gitsta='git stash apply' +alias ohshit='git revert --no commit' + +# ------------------------------------------------------------------- +# OTHER aliases +# ------------------------------------------------------------------- +# alias python=/usr/local/bin/python3 +alias cl='clear' +alias bi= 'bundle install' +alias npming='npm install -g' +alias h='history' +alias help='man' +alias pyide='open -a /Applications/PyCharm.app' +alias pych="PyCharm ." +alias gol="GoLand ." +alias rus="open -a /Applications/RustRover.app" +alias lion="open -a /Applications/CLion.app" +alias rubyide='open -a /Applications/RubyMine.app' +alias goide='open -a /Applications/GoLand.app' +alias code='open -a Visual\ Studio\ Code.app' +alias gitk='open -a /Applications/GitKraken.app' +alias brewi='brew install' +alias brupg='brew upgrade' +alias brupd='brew update' +alias szsh='source ~/.zshrc' +alias jopt='jpeg-recompress --accurate --quality medium --min 40' +alias popt='pngcrush -brute' +alias jeksthx='bundle exec jekyll serve --livereload --open-url --port 4001 --future --host 0.0.0.0 ' +alias jeksth='bundle exec jekyll serve --livereload --open-url --drafts --future' +alias jeksd='bundle exec jekyll serve --livereload --open-url --drafts --future' +alias jeksttt='bundle exec jekyll serve --livereload --open-url --port 4002 --drafts --future --host 0.0.0.0' +alias jeksg='bundle exec jekyll serve --livereload --open-url --port 4003 --drafts --future --host 0.0.0.0' +alias jeksp='bundle exec jekyll serve --livereload --open-url --port 4004 --drafts --future --host 0.0.0.0' +alias jeksfit='bundle exec jekyll serve --livereload --open-url --port 3040 --drafts --future --host 0.0.0.0' +alias jeksb='bundle exec jekyll serve --livereload --open-url --port 3030 --drafts --future --host 0.0.0.0' +alias gitor='git remote add origin' +alias pushit='git push -u origin master' +alias free='git pull --rebase upstream master' +alias bug='git pull upstream master' +alias start='torus run bin/rails server' +alias console='torus run bin/rails console' +alias killpry='lsof -wni tcp:3000' +alias git=hub +alias pullup='git pull upstream master' +alias lint='./node_modules/.bin/eslint --init' +alias gac="ga . && gcmsg" +alias gpo="gp && go" +alias gundo="git undo" +alias yo="yo" +alias dewebpng='find . -name "*.webp" | xargs -I {} dwebp {} -o {}.png' +alias dewebpgif='find . -name "*.webp" | xargs -I {} dwebp {} -o {}.gif' +alias dewebpjpg='find . -name "*.webp" | xargs -I {} dwebp {} -o {}.jpg' +alias mp3="youtube-dl -i --extract-audio --audio-format mp3 --audio-quality 0" +alias mkv="youtube-dl --merge-output-format mkv" +alias mp4="youtube-dl --merge-output-format mp4" +alias mp3play="youtube-dl -ict --yes-playlist --extract-audio --audio-format mp3 --audio-quality 0 " +alias tailscale="/Applications/Tailscale.app/Contents/MacOS/Tailscale" +alias ls='colorls --dark --sort-dirs --report -A --gs' +alias lc='colorls --dark --sort-dirs --report -A --gs --tree' +alias jeksdoc="docker-compose up" + +# exa file list +alias la="exa --git --color=automatic -x" +# `cat` with beautiful colors. requires: pip install -U Pygments +alias c='pygmentize -O style=borland -f console256 -g' + +alias wmyip='curl ip.appspot.com' +# memHogsTop, memHogsPs: Find memory hogs +# ----------------------------------------------------- +alias memHogsTop='top -l 1 -o rsize | head -20' +alias memHogsPs='ps wwaxm -o pid,stat,vsize,rss,time,command | head -10' + +# cpuHogs: Find CPU hogs +# ----------------------------------------------------- +alias cpu_hogs='ps wwaxr -o pid,stat,%cpu,time,command | head -10' +alias flushDNS='dscacheutil -flushcache' + +# Reload dns +alias reloaddns="dscacheutil -flushcache && sudo killall -HUP mDNSResponder" + +# Empty the Trash on all mounted volumes and the main HDD. +# Also, clear Apple’s System Logs to improve shell startup speed. +# Finally, clear download history from quarantine. https://mths.be/bum +alias emptytrash="sudo rm -rfv /Volumes/*/.Trashes; sudo rm -rfv ~/.Trash; sudo rm -rfv /private/var/log/asl/*.asl; sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV* 'delete from LSQuarantineEvent'" + +# finderShowHidden: Show hidden files in Finder +# finderHideHidden: Hide hidden files in Finder +# ------------------------------------------------------------------- +alias finderShowHidden='defaults write com.apple.finder ShowAllFiles TRUE' +alias finderHideHidden='defaults write com.apple.finder ShowAllFiles FALSE' + +# Useful Aliases + +alias l="exa -l" +alias copyssh="pbcopy < $HOME/.ssh/id_rsa.pub" +alias alz="alias | fzf" + +# alias tailscale="/Applications/Tailscale.app/Contents/MacOS/Tailscale" + +######################## +# Terminalizer Aliases # +######################## + +alias trex='terminalizer record' +alias tconfig='terminalizer config' +alias tren='terminalizer render' +alias tplay='terminalizer play' +alias tgen='terminalizer generate' +alias tshare='terminalizer share' + +fpath=(/usr/local/share/zsh-completions $fpath) + +######################## +# Useful Functions # +######################## + +# Git sometimes goes into a detached head state. git_prompt_info doesn't +# return anything in this case. So wrap it in another function and check +# for an empty string. +function check_git_prompt_info() { + if git rev-parse --git-dir > /dev/null 2>&1; then + if [[ -z $(git_prompt_info) ]]; then + echo "%{$fg[magenta]%}detached-head%{$reset_color%})" + else + echo "$(git_prompt_info)" + fi + fi +} + +######################## +# Location Path Setter # +######################## + +function get_pwd(){ + git_root=$PWD + while [[ $git_root != / && ! -e $git_root/.git ]]; do + git_root=$git_root:h + done + if [[ $git_root = / ]]; then + unset git_root + prompt_short_dir=%~ + else + parent=${git_root%\/*} + prompt_short_dir=${PWD#$parent/} + fi + echo $prompt_short_dir +} + +function acp() { + git add . + git commit -m "Update something" + git push +} + +# Function taken from Jeff Geerling https://github.com/geerlingguy/dotfiles +# that syncs and pushes your branches +function gsync() { + if [[ ! "$1" ]] ; then + echo "You must supply a branch." + return 0 + fi + + BRANCHES=$(git branch --list $1) + if [ ! "$BRANCHES" ] ; then + echo "Branch $1 does not exist." + return 0 + fi + + git checkout "$1" && \ + git pull upstream "$1" && \ + git push origin "$1" +} + +# extract: Extract most know archives with one command +# --------------------------------------------------------- + extract () { + if [ -f $1 ] ; then + case $1 in + *.tar.bz2) tar xjf $1 ;; + *.tar.xz) tar xjf $1 ;; + *.tar.gz) tar xzf $1 ;; + *.bkz2) bunzip2 $1 ;; + *.rar) unrar e $1 ;; + *.gz) gunzip $1 ;; + *.tar) tar xf $1 ;; + *.tbz2) tar xjf $1 ;; + *.tgz) tar xzf $1 ;; + *.zip) unzip $1 ;; + *.Z) uncompress $1 ;; + *.7z) 7z x $1 ;; + *) echo "'$1' cannot be extracted via extract()" ;; + esac + else + echo "'$1' is not a valid file" + fi + } + +function tbwebp() { + for file in tiffany.blog-photos/*; + do cwebp -q 50 "$file" -o "${file%.*}.webp"; + done +} + +function trwbwebp() { + for file in TWBlog-photos/*; + do cwebp -q 50 "$file" -o "${file%.*}.webp"; + done +} + +function shrink() { + for file in blog/*; + do magick -sampling-factor 4:2:0 -quality 85 -interlace JPEG -colorspace RGB "$file" "${file%.*}.jpg" + done +} + +function f2fwebp() { + for file in dfl-photos/*; + do cwebp -q 50 "$file" -o "${file%.*}.webp"; + done +} + +function webpall() { + for file in *; + do cwebp -q 50 "$file" -o "${file%.*}.webp"; + done +} + +function removedates() { + for file in *.md + do mv "${file%%[0-9]*.md} /dates-removed/${file%*.md}" + done +} +export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")" +[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm +source /Users/tiffanywhite/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh + +BROWSER="Vivaldi.app"; export BROWSER +EDITOR=nvim; export EDITOR +VISUAL=wezterm; export VISUAL + +eval "$(hub alias -s)" +export GITHUB_TOKEN=$token + +. $HOME/.asdf/asdf.sh + +. $HOME/.asdf/completions/asdf.bash + +. "$HOME/.cargo/env" + +############## +# Yarn Paths # +############## + +export PATH="$HOME/.yarn/bin:$HOME/.config/yarn/global/node_modules/.bin:$PATH" +export PATH="$PATH:/opt/yarn-[1.22.4]/bin" +export PATH="$PATH:`yarn global bin`" + +# Set Spaceship ZSH as a prompt +# autoload -U promptinit; promptinit +# prompt spaceship + +######################## +# Ruby/Jekyll Fix # +######################## + +export PATH="/usr/local/opt/openssl/bin:$PATH" + +######################################## +# Flags for Ruby Homebrew macOS errors # +######################################## + +# export LDFLAGS="-L/opt/homebrew/opt/ruby/lib" +# export CPPFLAGS="-I/opt/homebrew/opt/ruby/include" + +# export PKG_CONFIG_PATH="/opt/homebrew/opt/ruby/lib/pkgconfig" + + eval "$(fzf --zsh)" + +# Fix npm install errors +export PATH="~/.npm-global/bin:$PATH" +[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion + +########################### +# Python Environment Path # +########################### + +export PYENV_ROOT="$HOME/.pyenv" +command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH" +eval "$(pyenv init -)" + +eval "$(zoxide init zsh)" +# pnpm +export PNPM_HOME="/Users/tiffanywhite/Library/pnpm" +export PATH="$PNPM_HOME:$PATH" +# pnpm end + +export ITERM_ENABLE_SHELL_INTEGRATION_WITH_TMUX=YES + +########################## +# Homebrew directory fix # +########################## + +eval "$(fzf --zsh)" + +if [ "$TERM_PROGRAM" != "Apple_Terminal" ]; then + eval "$(oh-my-posh init zsh)" +fi + +function y() { + local tmp="$(mktemp -t "yazi-cwd.XXXXXX")" cwd + yazi "$@" --cwd-file="$tmp" + if cwd="$(command cat -- "$tmp")" && [ -n "$cwd" ] && [ "$cwd" != "$PWD" ]; then + builtin cd -- "$cwd" + fi + rm -f -- "$tmp" +} + +############## +# Yazi Config # +############## + + +#eval "$(oh-my-posh init zsh --config $(brew --prefix oh-my-posh)/themes/catppuccin_frappe.omp.json)" + +eval "$(oh-my-posh init zsh --config ~/.mycat.omp.toml)" + +# To customize prompt, run `p10k configure` or edit ~/.p10k.zsh. +# [[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh + +# (( ! ${+functions[p10k]} )) || p10k finalize + +test -e "${HOME}/.iterm2_shell_integration.zsh" && source "${HOME}/.iterm2_shell_integration.zsh" + +# Created by `pipx` on 2024-06-24 17:58:35 +export PATH="$PATH:/Users/tiffanywhite/.local/bin" +eval "$(zellij setup --generate-auto-start zsh)" +export PATH="/opt/homebrew/opt/ruby/bin:$PATH" +export LDFLAGS="-L/opt/homebrew/opt/ruby/lib" +export CPPFLAGS="-I/opt/homebrew/opt/ruby/include" +export PKG_CONFIG_PATH="/opt/homebrew/opt/ruby/lib/pkgconfig" + +# Add RVM to PATH for scripting. Make sure this is the last PATH variable change. +export PATH="$PATH:$HOME/.rvm/bin" + +# Add RVM to PATH for scripting. Make sure this is the last PATH variable change. +export PATH="$PATH:$HOME/.rvm/bin" +export PATH="/opt/homebrew/opt/ruby/bin:$PATH" + +# Add RVM to PATH for scripting. Make sure this is the last PATH variable change. +export PATH="$PATH:$HOME/.rvm/bin" +export PATH="$PATH:$HOME/.rvm/bin" # Add RVM to PATH for scripting +[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" +alias vim="nvim" diff --git a/aliases.txt b/aliases.txt new file mode 100644 index 0000000..e69de29 diff --git a/asciinema/install-id b/asciinema/install-id new file mode 100644 index 0000000..d9437ba --- /dev/null +++ b/asciinema/install-id @@ -0,0 +1 @@ +2339b1f5-d50e-4663-85f0-7c9041ea634e \ No newline at end of file diff --git a/ghostty/config b/ghostty/config new file mode 100644 index 0000000..5204756 --- /dev/null +++ b/ghostty/config @@ -0,0 +1,19 @@ +theme=catppuccin-frappe.conf + +window-height=30 +window-width=110 +window-theme=auto +macos-titlebar-style=hidden +background-blur-radius=25 + + + +font-family="Fira Code" +font-size=24 +font-thicken=true +cursor-style=block +cursor-style-blink=true + + +window-save-state=always + diff --git a/ghostty/themes/catppuccin-frappe.conf b/ghostty/themes/catppuccin-frappe.conf new file mode 100644 index 0000000..30558fc --- /dev/null +++ b/ghostty/themes/catppuccin-frappe.conf @@ -0,0 +1,22 @@ +palette = 0=#51576d +palette = 1=#e78284 +palette = 2=#74c7ec +palette = 3=#e5c890 +palette = 4=#8caaee +palette = 5=#f4b8e4 +palette = 6=#81c8be +palette = 7=#b5bfe2 +palette = 8=#626880 +palette = 9=#e78284 +palette = 10=#74c7ec +palette = 11=#e5c890 +palette = 12=#8caaee +palette = 13=#f4b8e4 +palette = 14=#81c8be +palette = 15=#a5adce +background = 303446 +foreground = c6d0f5 +cursor-color = f2d5cf +cursor-text = 303446 +selection-background = 44495d +selection-foreground = c6d0f5 diff --git a/ghostty/themes/catppuccin-latte.conf b/ghostty/themes/catppuccin-latte.conf new file mode 100644 index 0000000..884910d --- /dev/null +++ b/ghostty/themes/catppuccin-latte.conf @@ -0,0 +1,22 @@ +palette = 0=#5c5f77 +palette = 1=#d20f39 +palette = 2=#40a02b +palette = 3=#df8e1d +palette = 4=#1e66f5 +palette = 5=#ea76cb +palette = 6=#179299 +palette = 7=#acb0be +palette = 8=#6c6f85 +palette = 9=#d20f39 +palette = 10=#40a02b +palette = 11=#df8e1d +palette = 12=#1e66f5 +palette = 13=#ea76cb +palette = 14=#179299 +palette = 15=#bcc0cc +background = eff1f5 +foreground = 4c4f69 +cursor-color = dc8a78 +cursor-text = eff1f5 +selection-background = d8dae1 +selection-foreground = 4c4f69 diff --git a/ghostty/themes/catppuccin-macchiato.conf b/ghostty/themes/catppuccin-macchiato.conf new file mode 100644 index 0000000..5b95607 --- /dev/null +++ b/ghostty/themes/catppuccin-macchiato.conf @@ -0,0 +1,22 @@ +palette = 0=#494d64 +palette = 1=#ed8796 +palette = 2=#a6da95 +palette = 3=#eed49f +palette = 4=#8aadf4 +palette = 5=#f5bde6 +palette = 6=#8bd5ca +palette = 7=#b8c0e0 +palette = 8=#5b6078 +palette = 9=#ed8796 +palette = 10=#a6da95 +palette = 11=#eed49f +palette = 12=#8aadf4 +palette = 13=#f5bde6 +palette = 14=#8bd5ca +palette = 15=#a5adcb +background = 24273a +foreground = cad3f5 +cursor-color = f4dbd6 +cursor-text = 24273a +selection-background = 3a3e53 +selection-foreground = cad3f5 diff --git a/ghostty/themes/catppuccin-mocha.conf b/ghostty/themes/catppuccin-mocha.conf new file mode 100644 index 0000000..9eb84cd --- /dev/null +++ b/ghostty/themes/catppuccin-mocha.conf @@ -0,0 +1,22 @@ +palette = 0=#45475a +palette = 1=#f38ba8 +palette = 2=#a6e3a1 +palette = 3=#f9e2af +palette = 4=#89b4fa +palette = 5=#f5c2e7 +palette = 6=#94e2d5 +palette = 7=#bac2de +palette = 8=#585b70 +palette = 9=#f38ba8 +palette = 10=#a6e3a1 +palette = 11=#f9e2af +palette = 12=#89b4fa +palette = 13=#f5c2e7 +palette = 14=#94e2d5 +palette = 15=#a6adc8 +background = 1e1e2e +foreground = cdd6f4 +cursor-color = f5e0dc +cursor-text = 1e1e2e +selection-background = 353749 +selection-foreground = cdd6f4 diff --git a/ghostty/themes/coolnight.bak b/ghostty/themes/coolnight.bak new file mode 100644 index 0000000..1ac0e1d --- /dev/null +++ b/ghostty/themes/coolnight.bak @@ -0,0 +1,21 @@ +palette = 0=#214969 +palette = 1=#E52E2E +palette = 2=#44FFB1 +palette = 3=#FFE073 +palette = 4=#49cae4 +palette = 5=#0FC5ED +palette = 6=#a277ff +palette = 7=#24EAF7 +palette = 8=#24EAF7 +palette = 9=#214969 +palette = 10=#E52E2E +palette = 11=#44FFB1 +palette = 12=#FFE073 +palette = 13=#A277FF +palette = 14=#a277ff +palette = 15=#24EAF7 +background =#011f37 +foreground = #CBE0F0 +cursor-color = #47FF9C +selection-background = #033259 +selection-foreground = #CBE0F0 diff --git a/gitconfig/.gitconfig b/gitconfig/.gitconfig new file mode 100644 index 0000000..9d9af21 --- /dev/null +++ b/gitconfig/.gitconfig @@ -0,0 +1,32 @@ +[user] + name = tiff + email = tiff@tifflabs.org +[core] + editor = nvim + excludesfile = ~/.gitignore + autocrlf = input +[color] + branch = auto + diff = auto + interactive = auto + status = auto +[init] + defaultBranch = main +[web] + browser = vivaldi +[credential] + helper = osxkeychain +[push] + default = simple +[merge] + tool = kdiff3 +[difftool] + prompt = false +[alias] + d = diff + dc = diff --cached + l = log --graph --pretty=format:"%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset" --abbrev-commit +[pull] + rebase = false +[rerere] + enabled = true diff --git a/k9s/aliases.yaml b/k9s/aliases.yaml deleted file mode 100644 index ee4d9ec..0000000 --- a/k9s/aliases.yaml +++ /dev/null @@ -1,9 +0,0 @@ -aliases: - dp: deployments - sec: v1/secrets - jo: jobs - cr: clusterroles - crb: clusterrolebindings - ro: roles - rb: rolebindings - np: networkpolicies diff --git a/k9s/config.yaml b/k9s/config.yaml deleted file mode 100644 index 32d420d..0000000 --- a/k9s/config.yaml +++ /dev/null @@ -1,42 +0,0 @@ -k9s: - liveViewAutoRefresh: false - screenDumpDir: /home/arcadian/.local/state/k9s/screen-dumps - refreshRate: 2 - maxConnRetry: 5 - readOnly: false - noExitOnCtrlC: false - ui: - skin: theme - enableMouse: false - headless: false - logoless: false - crumbsless: false - reactive: false - noIcons: false - defaultsToFullScreen: false - skipLatestRevCheck: false - disablePodCounting: false - shellPod: - image: busybox:1.35.0 - namespace: default - limits: - cpu: 100m - memory: 100Mi - imageScans: - enable: false - exclusions: - namespaces: [] - labels: {} - logger: - tail: 100 - buffer: 5000 - sinceSeconds: -1 - textWrap: false - showTime: false - thresholds: - cpu: - critical: 90 - warn: 70 - memory: - critical: 90 - warn: 70 diff --git a/k9s/skins/theme.yaml b/k9s/skins/theme.yaml deleted file mode 100644 index 834f23e..0000000 --- a/k9s/skins/theme.yaml +++ /dev/null @@ -1,100 +0,0 @@ -k9s: - body: - fgColor: '#cdd6f4' - bgColor: '#1e1e2e' - logoColor: '#cba6f7' - prompt: - fgColor: '#cdd6f4' - bgColor: '#181825' - suggestColor: '#89b4fa' - help: - fgColor: '#cdd6f4' - bgColor: '#1e1e2e' - sectionColor: '#a6e3a1' - keyColor: '#89b4fa' - numKeyColor: '#eba0ac' - frame: - title: - fgColor: '#94e2d5' - bgColor: '#1e1e2e' - highlightColor: '#f5c2e7' - counterColor: '#f9e2af' - filterColor: '#a6e3a1' - border: - fgColor: '#cba6f7' - focusColor: '#b4befe' - menu: - fgColor: '#cdd6f4' - keyColor: '#89b4fa' - numKeyColor: '#eba0ac' - crumbs: - fgColor: '#1e1e2e' - bgColor: '#eba0ac' - activeColor: '#f2cdcd' - status: - newColor: '#89b4fa' - modifyColor: '#b4befe' - addColor: '#a6e3a1' - pendingColor: '#fab387' - errorColor: '#f38ba8' - highlightColor: '#89dceb' - killColor: '#cba6f7' - completedColor: '#6c7086' - info: - fgColor: '#fab387' - sectionColor: '#cdd6f4' - views: - table: - fgColor: '#cdd6f4' - bgColor: '#1e1e2e' - cursorFgColor: '#313244' - cursorBgColor: '#45475a' - markColor: '#f5e0dc' - header: - fgColor: '#f9e2af' - bgColor: '#1e1e2e' - sorterColor: '#89dceb' - xray: - fgColor: '#cdd6f4' - bgColor: '#1e1e2e' - cursorColor: '#45475a' - cursorTextColor: '#1e1e2e' - graphicColor: '#f5c2e7' - charts: - bgColor: '#1e1e2e' - chartBgColor: '#1e1e2e' - dialBgColor: '#1e1e2e' - defaultDialColors: - - '#a6e3a1' - - '#f38ba8' - defaultChartColors: - - '#a6e3a1' - - '#f38ba8' - resourceColors: - cpu: - - '#cba6f7' - - '#89b4fa' - mem: - - '#f9e2af' - - '#fab387' - yaml: - keyColor: '#89b4fa' - valueColor: '#cdd6f4' - colonColor: '#a6adc8' - logs: - fgColor: '#cdd6f4' - bgColor: '#1e1e2e' - indicator: - fgColor: '#b4befe' - bgColor: '#1e1e2e' - toggleOnColor: '#a6e3a1' - toggleOffColor: '#a6adc8' - dialog: - fgColor: '#f9e2af' - bgColor: '#9399b2' - buttonFgColor: '#1e1e2e' - buttonBgColor: '#7f849c' - buttonFocusFgColor: '#1e1e2e' - buttonFocusBgColor: '#f5c2e7' - labelFgColor: '#f5e0dc' - fieldFgColor: '#cdd6f4' \ No newline at end of file diff --git a/nvim/.luarc.json b/nvim.bak/.luarc.json similarity index 100% rename from nvim/.luarc.json rename to nvim.bak/.luarc.json diff --git a/nvim.bak/init.lua b/nvim.bak/init.lua new file mode 100644 index 0000000..08423ef --- /dev/null +++ b/nvim.bak/init.lua @@ -0,0 +1,30 @@ +local set = vim.opt + +set.shiftwidth = 2 +set.tabstop = 2 +set.softtabstop = 2 +set.expandtab = true +set.autoindent = true +set.number = true +set.relativenumber = true +set.clipboard = "unnamedplus" +set.splitright = true +set.splitbelow = true + +vim.g.mapleader = " " +vim.g.maplocalleader = "\\" + +vim.keymap.set("n", "x", "source %", { desc = "Source file" }) +vim.keymap.set("n", "cs", "nohl", { desc = "Clear search highlights" }) +vim.keymap.set("n", "ww", "set wrap!", { desc = "Toggle word wrap" }) +vim.keymap.set("n", "lb", "set linebreak!", { desc = "Toggle linebreak" }) + +vim.api.nvim_create_autocmd("TextYankPost", { + desc = "Highlight when yanking", + group = vim.api.nvim_create_augroup("highlight-yank", { clear = true }), + callback = function() + vim.highlight.on_yank() + end, +}) + +require("config.lazy") diff --git a/nvim.bak/lazy-lock.json b/nvim.bak/lazy-lock.json new file mode 100644 index 0000000..3de0cd2 --- /dev/null +++ b/nvim.bak/lazy-lock.json @@ -0,0 +1,46 @@ +{ + "LuaSnip": { "branch": "master", "commit": "03c8e67eb7293c404845b3982db895d59c0d1538" }, + "alpha-nvim": { "branch": "main", "commit": "de72250e054e5e691b9736ee30db72c65d560771" }, + "auto-session": { "branch": "main", "commit": "021b64ed7d4ac68a37be3ad28d8e1cba5bec582c" }, + "catppuccin": { "branch": "main", "commit": "f67b886d65a029f12ffa298701fb8f1efd89295d" }, + "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" }, + "cmp-nvim-lsp": { "branch": "main", "commit": "99290b3ec1322070bcfb9e846450a46f6efa50f0" }, + "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, + "cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" }, + "copilot.vim": { "branch": "release", "commit": "87038123804796ca7af20d1b71c3428d858a9124" }, + "dressing.nvim": { "branch": "master", "commit": "3a45525bb182730fe462325c99395529308f431e" }, + "friendly-snippets": { "branch": "main", "commit": "efff286dd74c22f731cdec26a70b46e5b203c619" }, + "gitsigns.nvim": { "branch": "main", "commit": "d8918f06624dd53b9a82bd0e29c31bcfd541b40d" }, + "image.nvim": { "branch": "master", "commit": "b991fc7f845bc6ab40c6ec00b39750dcd5190010" }, + "indent-blankline.nvim": { "branch": "master", "commit": "259357fa4097e232730341fa60988087d189193a" }, + "lazy.nvim": { "branch": "main", "commit": "7e6c863bc7563efbdd757a310d17ebc95166cef3" }, + "lazydev.nvim": { "branch": "main", "commit": "8620f82ee3f59ff2187647167b6b47387a13a018" }, + "lazygit.nvim": { "branch": "main", "commit": "77a0d42943d8265271e6e6beaed72da54eeb17e7" }, + "lspkind.nvim": { "branch": "master", "commit": "d79a1c3299ad0ef94e255d045bed9fa26025dab6" }, + "lualine.nvim": { "branch": "master", "commit": "2a5bae925481f999263d6f5ed8361baef8df4f83" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "c6c686781f9841d855bf1b926e10aa5e19430a38" }, + "mason.nvim": { "branch": "main", "commit": "e2f7f9044ec30067bc11800a9e266664b88cda22" }, + "neo-tree.nvim": { "branch": "v3.x", "commit": "a77af2e764c5ed4038d27d1c463fa49cd4794e07" }, + "none-ls.nvim": { "branch": "main", "commit": "ed8f80849ef1ad31c2f74679fafdef7801091247" }, + "nui.nvim": { "branch": "main", "commit": "53e907ffe5eedebdca1cd503b00aa8692068ca46" }, + "nvim-autopairs": { "branch": "master", "commit": "b464658e9b880f463b9f7e6ccddd93fb0013f559" }, + "nvim-cmp": { "branch": "main", "commit": "b555203ce4bd7ff6192e759af3362f9d217e8c89" }, + "nvim-dap": { "branch": "master", "commit": "ead0de6eac91a555b714bfd7d28959eeecfb96f9" }, + "nvim-dap-ui": { "branch": "master", "commit": "e94d98649dccb6a3884b66aabc2e07beb279e535" }, + "nvim-lsp-file-operations": { "branch": "master", "commit": "9744b738183a5adca0f916527922078a965515ed" }, + "nvim-lspconfig": { "branch": "master", "commit": "8b15a1a597a59f4f5306fad9adfe99454feab743" }, + "nvim-nio": { "branch": "master", "commit": "a428f309119086dc78dd4b19306d2d67be884eee" }, + "nvim-surround": { "branch": "main", "commit": "9f0cb495f25bff32c936062d85046fbda0c43517" }, + "nvim-treesitter": { "branch": "master", "commit": "043d5fb1505ca4bc0f48b42666ae7ebc4bb1a671" }, + "nvim-ts-autotag": { "branch": "main", "commit": "1cca23c9da708047922d3895a71032bc0449c52d" }, + "nvim-web-devicons": { "branch": "master", "commit": "4adeeaa7a32d46cf3b5833341358c797304f950a" }, + "plenary.nvim": { "branch": "master", "commit": "2d9b06177a975543726ce5c73fca176cedbffe9d" }, + "telescope-fzf-native.nvim": { "branch": "main", "commit": "dae2eac9d91464448b584c7949a31df8faefec56" }, + "telescope-ui-select.nvim": { "branch": "master", "commit": "6e51d7da30bd139a6950adf2a47fda6df9fa06d2" }, + "telescope.nvim": { "branch": "master", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" }, + "todo-comments.nvim": { "branch": "main", "commit": "ae0a2afb47cf7395dc400e5dc4e05274bf4fb9e0" }, + "trouble.nvim": { "branch": "main", "commit": "46cf952fc115f4c2b98d4e208ed1e2dce08c9bf6" }, + "vim-fugitive": { "branch": "master", "commit": "174230d6a7f2df94705a7ffd8d5413e27ec10a80" }, + "vim-tmux-navigator": { "branch": "master", "commit": "d847ea942a5bb4d4fab6efebc9f30d787fd96e65" }, + "which-key.nvim": { "branch": "main", "commit": "8ab96b38a2530eacba5be717f52e04601eb59326" } +} diff --git a/nvim.bak/lua/config/lazy.lua b/nvim.bak/lua/config/lazy.lua new file mode 100644 index 0000000..47ee066 --- /dev/null +++ b/nvim.bak/lua/config/lazy.lua @@ -0,0 +1,42 @@ +-- Bootstrap lazy.nvim +local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" +if not (vim.uv or vim.loop).fs_stat(lazypath) then + local lazyrepo = "https://github.com/folke/lazy.nvim.git" + local out = vim.fn.system({ "git", "clone", "--filter=blob:none", "--branch=stable", lazyrepo, lazypath }) + if vim.v.shell_error ~= 0 then + vim.api.nvim_echo({ + { "Failed to clone lazy.nvim:\n", "ErrorMsg" }, + { out, "WarningMsg" }, + { "\nPress any key to exit..." }, + }, true, {}) + vim.fn.getchar() + os.exit(1) + end +end +vim.opt.rtp:prepend(lazypath) + +-- Setup lazy.nvim +require("lazy").setup({ + ui = { + -- a number <1 is a percentage., >1 is a fixed size + size = { width = 0.6, height = 0.6 }, + -- The border to use for the UI window. Accepts same border values as |nvim_open_win()|. + border = "rounded", + }, + spec = { + -- import your plugins + { import = "config.plugins.auto-completion" }, + { import = "config.plugins.core" }, + { import = "config.plugins.git" }, + { import = "config.plugins.lsp" }, + { import = "config.plugins.qol" }, + { import = "config.plugins.ui" }, + }, + -- Configure any other settings here. See the documentation for more details. + -- colorscheme that will be used when installing plugins. + install = { colorscheme = { "catppuccin" } }, + -- automatically check for plugin updates + checker = { enabled = true }, +}) + +vim.keymap.set("n", "l", "Lazy", { desc = "Lazy" }) diff --git a/nvim/lua/config/plugins/auto-completion/copilot.lua b/nvim.bak/lua/config/plugins/auto-completion/copilot.lua similarity index 100% rename from nvim/lua/config/plugins/auto-completion/copilot.lua rename to nvim.bak/lua/config/plugins/auto-completion/copilot.lua diff --git a/nvim/lua/config/plugins/auto-completion/nvim-cmp.lua b/nvim.bak/lua/config/plugins/auto-completion/nvim-cmp.lua similarity index 100% rename from nvim/lua/config/plugins/auto-completion/nvim-cmp.lua rename to nvim.bak/lua/config/plugins/auto-completion/nvim-cmp.lua diff --git a/nvim/lua/config/plugins/core/debugging.lua b/nvim.bak/lua/config/plugins/core/debugging.lua similarity index 100% rename from nvim/lua/config/plugins/core/debugging.lua rename to nvim.bak/lua/config/plugins/core/debugging.lua diff --git a/nvim/lua/config/plugins/core/image.lua b/nvim.bak/lua/config/plugins/core/image.lua similarity index 100% rename from nvim/lua/config/plugins/core/image.lua rename to nvim.bak/lua/config/plugins/core/image.lua diff --git a/nvim/lua/config/plugins/core/neo-tree.lua b/nvim.bak/lua/config/plugins/core/neo-tree.lua similarity index 100% rename from nvim/lua/config/plugins/core/neo-tree.lua rename to nvim.bak/lua/config/plugins/core/neo-tree.lua diff --git a/nvim/lua/config/plugins/core/telescope.lua b/nvim.bak/lua/config/plugins/core/telescope.lua similarity index 100% rename from nvim/lua/config/plugins/core/telescope.lua rename to nvim.bak/lua/config/plugins/core/telescope.lua diff --git a/nvim/lua/config/plugins/core/tree-sitter.lua b/nvim.bak/lua/config/plugins/core/tree-sitter.lua similarity index 100% rename from nvim/lua/config/plugins/core/tree-sitter.lua rename to nvim.bak/lua/config/plugins/core/tree-sitter.lua diff --git a/nvim/lua/config/plugins/core/trouble.lua b/nvim.bak/lua/config/plugins/core/trouble.lua similarity index 100% rename from nvim/lua/config/plugins/core/trouble.lua rename to nvim.bak/lua/config/plugins/core/trouble.lua diff --git a/nvim/lua/config/plugins/git/fugitive.lua b/nvim.bak/lua/config/plugins/git/fugitive.lua similarity index 100% rename from nvim/lua/config/plugins/git/fugitive.lua rename to nvim.bak/lua/config/plugins/git/fugitive.lua diff --git a/nvim/lua/config/plugins/git/gitsigns.lua b/nvim.bak/lua/config/plugins/git/gitsigns.lua similarity index 100% rename from nvim/lua/config/plugins/git/gitsigns.lua rename to nvim.bak/lua/config/plugins/git/gitsigns.lua diff --git a/nvim/lua/config/plugins/git/lazygit.lua b/nvim.bak/lua/config/plugins/git/lazygit.lua similarity index 100% rename from nvim/lua/config/plugins/git/lazygit.lua rename to nvim.bak/lua/config/plugins/git/lazygit.lua diff --git a/nvim/lua/config/plugins/lsp/lspconfig.lua b/nvim.bak/lua/config/plugins/lsp/lspconfig.lua similarity index 100% rename from nvim/lua/config/plugins/lsp/lspconfig.lua rename to nvim.bak/lua/config/plugins/lsp/lspconfig.lua diff --git a/nvim/lua/config/plugins/lsp/mason-lspconfig.lua b/nvim.bak/lua/config/plugins/lsp/mason-lspconfig.lua similarity index 100% rename from nvim/lua/config/plugins/lsp/mason-lspconfig.lua rename to nvim.bak/lua/config/plugins/lsp/mason-lspconfig.lua diff --git a/nvim/lua/config/plugins/lsp/mason.lua b/nvim.bak/lua/config/plugins/lsp/mason.lua similarity index 100% rename from nvim/lua/config/plugins/lsp/mason.lua rename to nvim.bak/lua/config/plugins/lsp/mason.lua diff --git a/nvim/lua/config/plugins/lsp/none-ls.lua b/nvim.bak/lua/config/plugins/lsp/none-ls.lua similarity index 100% rename from nvim/lua/config/plugins/lsp/none-ls.lua rename to nvim.bak/lua/config/plugins/lsp/none-ls.lua diff --git a/nvim/lua/config/plugins/qol/auto-pairs.lua b/nvim.bak/lua/config/plugins/qol/auto-pairs.lua similarity index 100% rename from nvim/lua/config/plugins/qol/auto-pairs.lua rename to nvim.bak/lua/config/plugins/qol/auto-pairs.lua diff --git a/nvim/lua/config/plugins/qol/auto-session.lua b/nvim.bak/lua/config/plugins/qol/auto-session.lua similarity index 100% rename from nvim/lua/config/plugins/qol/auto-session.lua rename to nvim.bak/lua/config/plugins/qol/auto-session.lua diff --git a/nvim/lua/config/plugins/qol/surround.lua b/nvim.bak/lua/config/plugins/qol/surround.lua similarity index 100% rename from nvim/lua/config/plugins/qol/surround.lua rename to nvim.bak/lua/config/plugins/qol/surround.lua diff --git a/nvim/lua/config/plugins/qol/vim-tmux-navigator.lua b/nvim.bak/lua/config/plugins/qol/vim-tmux-navigator.lua similarity index 100% rename from nvim/lua/config/plugins/qol/vim-tmux-navigator.lua rename to nvim.bak/lua/config/plugins/qol/vim-tmux-navigator.lua diff --git a/nvim/lua/config/plugins/qol/which-key.lua b/nvim.bak/lua/config/plugins/qol/which-key.lua similarity index 100% rename from nvim/lua/config/plugins/qol/which-key.lua rename to nvim.bak/lua/config/plugins/qol/which-key.lua diff --git a/nvim/lua/config/plugins/ui/alpha.lua b/nvim.bak/lua/config/plugins/ui/alpha.lua similarity index 100% rename from nvim/lua/config/plugins/ui/alpha.lua rename to nvim.bak/lua/config/plugins/ui/alpha.lua diff --git a/nvim/lua/config/plugins/ui/catppuccin.lua b/nvim.bak/lua/config/plugins/ui/catppuccin.lua similarity index 100% rename from nvim/lua/config/plugins/ui/catppuccin.lua rename to nvim.bak/lua/config/plugins/ui/catppuccin.lua diff --git a/nvim/lua/config/plugins/ui/dressing.lua b/nvim.bak/lua/config/plugins/ui/dressing.lua similarity index 100% rename from nvim/lua/config/plugins/ui/dressing.lua rename to nvim.bak/lua/config/plugins/ui/dressing.lua diff --git a/nvim/lua/config/plugins/ui/indent-blankline.lua b/nvim.bak/lua/config/plugins/ui/indent-blankline.lua similarity index 100% rename from nvim/lua/config/plugins/ui/indent-blankline.lua rename to nvim.bak/lua/config/plugins/ui/indent-blankline.lua diff --git a/nvim/lua/config/plugins/ui/lua-line.lua b/nvim.bak/lua/config/plugins/ui/lua-line.lua similarity index 100% rename from nvim/lua/config/plugins/ui/lua-line.lua rename to nvim.bak/lua/config/plugins/ui/lua-line.lua diff --git a/nvim/lua/config/plugins/ui/todo-comments.lua b/nvim.bak/lua/config/plugins/ui/todo-comments.lua similarity index 100% rename from nvim/lua/config/plugins/ui/todo-comments.lua rename to nvim.bak/lua/config/plugins/ui/todo-comments.lua diff --git a/nvim/lua/config/telescope/multigrep.lua b/nvim.bak/lua/config/telescope/multigrep.lua similarity index 100% rename from nvim/lua/config/telescope/multigrep.lua rename to nvim.bak/lua/config/telescope/multigrep.lua diff --git a/nvim/.gitignore b/nvim/.gitignore new file mode 100644 index 0000000..cc5457a --- /dev/null +++ b/nvim/.gitignore @@ -0,0 +1,8 @@ +tt.* +.tests +doc/tags +debug +.repro +foo.* +*.log +data diff --git a/nvim/.neoconf.json b/nvim/.neoconf.json new file mode 100644 index 0000000..7c48087 --- /dev/null +++ b/nvim/.neoconf.json @@ -0,0 +1,15 @@ +{ + "neodev": { + "library": { + "enabled": true, + "plugins": true + } + }, + "neoconf": { + "plugins": { + "lua_ls": { + "enabled": true + } + } + } +} diff --git a/nvim/LICENSE b/nvim/LICENSE new file mode 100644 index 0000000..261eeb9 --- /dev/null +++ b/nvim/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/nvim/README.md b/nvim/README.md new file mode 100644 index 0000000..185280b --- /dev/null +++ b/nvim/README.md @@ -0,0 +1,4 @@ +# 💤 LazyVim + +A starter template for [LazyVim](https://github.com/LazyVim/LazyVim). +Refer to the [documentation](https://lazyvim.github.io/installation) to get started. diff --git a/nvim/init.lua b/nvim/init.lua index 08423ef..730df29 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -1,30 +1,3 @@ -local set = vim.opt - -set.shiftwidth = 2 -set.tabstop = 2 -set.softtabstop = 2 -set.expandtab = true -set.autoindent = true -set.number = true -set.relativenumber = true -set.clipboard = "unnamedplus" -set.splitright = true -set.splitbelow = true - -vim.g.mapleader = " " -vim.g.maplocalleader = "\\" - -vim.keymap.set("n", "x", "source %", { desc = "Source file" }) -vim.keymap.set("n", "cs", "nohl", { desc = "Clear search highlights" }) -vim.keymap.set("n", "ww", "set wrap!", { desc = "Toggle word wrap" }) -vim.keymap.set("n", "lb", "set linebreak!", { desc = "Toggle linebreak" }) - -vim.api.nvim_create_autocmd("TextYankPost", { - desc = "Highlight when yanking", - group = vim.api.nvim_create_augroup("highlight-yank", { clear = true }), - callback = function() - vim.highlight.on_yank() - end, -}) - +vim.deprecate = function() end ---@diagnostic disable-line: duplicate-set-field +-- bootstrap lazy.nvim, LazyVim and your plugins require("config.lazy") diff --git a/nvim/lazy-lock.json b/nvim/lazy-lock.json index 3de0cd2..170bfbd 100644 --- a/nvim/lazy-lock.json +++ b/nvim/lazy-lock.json @@ -1,46 +1,61 @@ { - "LuaSnip": { "branch": "master", "commit": "03c8e67eb7293c404845b3982db895d59c0d1538" }, - "alpha-nvim": { "branch": "main", "commit": "de72250e054e5e691b9736ee30db72c65d560771" }, - "auto-session": { "branch": "main", "commit": "021b64ed7d4ac68a37be3ad28d8e1cba5bec582c" }, - "catppuccin": { "branch": "main", "commit": "f67b886d65a029f12ffa298701fb8f1efd89295d" }, - "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" }, - "cmp-nvim-lsp": { "branch": "main", "commit": "99290b3ec1322070bcfb9e846450a46f6efa50f0" }, - "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, - "cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" }, - "copilot.vim": { "branch": "release", "commit": "87038123804796ca7af20d1b71c3428d858a9124" }, - "dressing.nvim": { "branch": "master", "commit": "3a45525bb182730fe462325c99395529308f431e" }, - "friendly-snippets": { "branch": "main", "commit": "efff286dd74c22f731cdec26a70b46e5b203c619" }, - "gitsigns.nvim": { "branch": "main", "commit": "d8918f06624dd53b9a82bd0e29c31bcfd541b40d" }, - "image.nvim": { "branch": "master", "commit": "b991fc7f845bc6ab40c6ec00b39750dcd5190010" }, - "indent-blankline.nvim": { "branch": "master", "commit": "259357fa4097e232730341fa60988087d189193a" }, - "lazy.nvim": { "branch": "main", "commit": "7e6c863bc7563efbdd757a310d17ebc95166cef3" }, - "lazydev.nvim": { "branch": "main", "commit": "8620f82ee3f59ff2187647167b6b47387a13a018" }, - "lazygit.nvim": { "branch": "main", "commit": "77a0d42943d8265271e6e6beaed72da54eeb17e7" }, - "lspkind.nvim": { "branch": "master", "commit": "d79a1c3299ad0ef94e255d045bed9fa26025dab6" }, - "lualine.nvim": { "branch": "master", "commit": "2a5bae925481f999263d6f5ed8361baef8df4f83" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "c6c686781f9841d855bf1b926e10aa5e19430a38" }, - "mason.nvim": { "branch": "main", "commit": "e2f7f9044ec30067bc11800a9e266664b88cda22" }, - "neo-tree.nvim": { "branch": "v3.x", "commit": "a77af2e764c5ed4038d27d1c463fa49cd4794e07" }, - "none-ls.nvim": { "branch": "main", "commit": "ed8f80849ef1ad31c2f74679fafdef7801091247" }, - "nui.nvim": { "branch": "main", "commit": "53e907ffe5eedebdca1cd503b00aa8692068ca46" }, - "nvim-autopairs": { "branch": "master", "commit": "b464658e9b880f463b9f7e6ccddd93fb0013f559" }, - "nvim-cmp": { "branch": "main", "commit": "b555203ce4bd7ff6192e759af3362f9d217e8c89" }, - "nvim-dap": { "branch": "master", "commit": "ead0de6eac91a555b714bfd7d28959eeecfb96f9" }, - "nvim-dap-ui": { "branch": "master", "commit": "e94d98649dccb6a3884b66aabc2e07beb279e535" }, - "nvim-lsp-file-operations": { "branch": "master", "commit": "9744b738183a5adca0f916527922078a965515ed" }, - "nvim-lspconfig": { "branch": "master", "commit": "8b15a1a597a59f4f5306fad9adfe99454feab743" }, - "nvim-nio": { "branch": "master", "commit": "a428f309119086dc78dd4b19306d2d67be884eee" }, - "nvim-surround": { "branch": "main", "commit": "9f0cb495f25bff32c936062d85046fbda0c43517" }, - "nvim-treesitter": { "branch": "master", "commit": "043d5fb1505ca4bc0f48b42666ae7ebc4bb1a671" }, - "nvim-ts-autotag": { "branch": "main", "commit": "1cca23c9da708047922d3895a71032bc0449c52d" }, - "nvim-web-devicons": { "branch": "master", "commit": "4adeeaa7a32d46cf3b5833341358c797304f950a" }, - "plenary.nvim": { "branch": "master", "commit": "2d9b06177a975543726ce5c73fca176cedbffe9d" }, - "telescope-fzf-native.nvim": { "branch": "main", "commit": "dae2eac9d91464448b584c7949a31df8faefec56" }, - "telescope-ui-select.nvim": { "branch": "master", "commit": "6e51d7da30bd139a6950adf2a47fda6df9fa06d2" }, - "telescope.nvim": { "branch": "master", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" }, - "todo-comments.nvim": { "branch": "main", "commit": "ae0a2afb47cf7395dc400e5dc4e05274bf4fb9e0" }, - "trouble.nvim": { "branch": "main", "commit": "46cf952fc115f4c2b98d4e208ed1e2dce08c9bf6" }, - "vim-fugitive": { "branch": "master", "commit": "174230d6a7f2df94705a7ffd8d5413e27ec10a80" }, - "vim-tmux-navigator": { "branch": "master", "commit": "d847ea942a5bb4d4fab6efebc9f30d787fd96e65" }, - "which-key.nvim": { "branch": "main", "commit": "8ab96b38a2530eacba5be717f52e04601eb59326" } + "LazyVim": { "branch": "main", "commit": "25abbf546d564dc484cf903804661ba12de45507" }, + "SchemaStore.nvim": { "branch": "main", "commit": "98543263f95dd191fd6d3b08500680d18bebe214" }, + "blink.cmp": { "branch": "main", "commit": "022521a8910a5543b0251b21c9e1a1e989745796" }, + "blogutils.nvim": { "branch": "master", "commit": "f68fb20f56b11b8ee0ecaa8c498764b7573bf9e6" }, + "bufferline.nvim": { "branch": "main", "commit": "655133c3b4c3e5e05ec549b9f8cc2894ac6f51b3" }, + "catppuccin": { "branch": "main", "commit": "fa42eb5e26819ef58884257d5ae95dd0552b9a66" }, + "cmake-tools.nvim": { "branch": "master", "commit": "d4eb7638f6048a1701dedb0cf3891e7238ec3ce1" }, + "conform.nvim": { "branch": "master", "commit": "8132ec733eed3bf415b97b76797ca41b59f51d7d" }, + "crates.nvim": { "branch": "main", "commit": "5d8b1bef686db0fabe5f1bb593744b617e8f1405" }, + "flash.nvim": { "branch": "main", "commit": "3c942666f115e2811e959eabbdd361a025db8b63" }, + "friendly-snippets": { "branch": "main", "commit": "572f5660cf05f8cd8834e096d7b4c921ba18e175" }, + "fzf-lua": { "branch": "main", "commit": "39c55811772d61751d8e5206e8746e0e3ec95f64" }, + "grug-far.nvim": { "branch": "main", "commit": "e152f6f4c4261e177a5417dce0980d3a88cc6ce1" }, + "inc-rename.nvim": { "branch": "main", "commit": "a3e31af13844534c66041ce92f29af7745883875" }, + "lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" }, + "lazydev.nvim": { "branch": "main", "commit": "2367a6c0a01eb9edb0464731cc0fb61ed9ab9d2c" }, + "lualine.nvim": { "branch": "master", "commit": "a94fc68960665e54408fe37dcf573193c4ce82c9" }, + "markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "1a31f824b9cd5bc6f342fc29e9a53b60d74af245" }, + "mason.nvim": { "branch": "main", "commit": "fc98833b6da5de5a9c5b1446ac541577059555be" }, + "mdx.nvim": { "branch": "main", "commit": "464a74be368dce212cff02f6305845dc7f209ab3" }, + "mini.ai": { "branch": "main", "commit": "95e9d77e58bdf633c4d0c6b8c72892dd10eada51" }, + "mini.comment": { "branch": "main", "commit": "22ee9f6be1c78bcebe009a564758e5b6df08903b" }, + "mini.diff": { "branch": "main", "commit": "f7bcd3cb4561f7d3a02ae9afafeda899c82f7108" }, + "mini.files": { "branch": "main", "commit": "49c855977e9f4821d1ed8179ed44fe098b93ea2a" }, + "mini.hipatterns": { "branch": "main", "commit": "e5083df391171dc9d8172645606f8496d9443374" }, + "mini.icons": { "branch": "main", "commit": "397ed3807e96b59709ef3292f0a3e253d5c1dc0a" }, + "mini.nvim": { "branch": "main", "commit": "35e1767f4cd7dde51256eabae7349a5283a43cba" }, + "mini.pairs": { "branch": "main", "commit": "69864a2efb36c030877421634487fd90db1e4298" }, + "mini.snippets": { "branch": "main", "commit": "6f0de3c3f97a8c015f99619f72edf9b2880b6886" }, + "mini.surround": { "branch": "main", "commit": "365f98d842face0876e95f05d6e48fbfcc08e351" }, + "multiple-cursors.nvim": { "branch": "main", "commit": "1ac15d047a4b265cc2389957bcc56ee561b29e02" }, + "noice.nvim": { "branch": "main", "commit": "0427460c2d7f673ad60eb02b35f5e9926cf67c59" }, + "nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" }, + "nvim-lint": { "branch": "master", "commit": "cc26ae6a620298bb3f33b0e0681f99a10ae57781" }, + "nvim-lspconfig": { "branch": "master", "commit": "a182334ba933e58240c2c45e6ae2d9c7ae313e00" }, + "nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" }, + "nvim-treesitter-textobjects": { "branch": "master", "commit": "0f051e9813a36481f48ca1f833897210dbcfffde" }, + "nvim-ts-autotag": { "branch": "main", "commit": "a1d526af391f6aebb25a8795cbc05351ed3620b5" }, + "nvim-ts-context-commentstring": { "branch": "main", "commit": "1b212c2eee76d787bbea6aa5e92a2b534e7b4f8f" }, + "octo.nvim": { "branch": "master", "commit": "3ee802ce8486c2a07d0219a12544433b9c95ad35" }, + "outline.nvim": { "branch": "main", "commit": "321f89ef79f168a78685f70d70c52d0e7b563abb" }, + "persistence.nvim": { "branch": "main", "commit": "166a79a55bfa7a4db3e26fc031b4d92af71d0b51" }, + "plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" }, + "render-markdown.nvim": { "branch": "main", "commit": "6f5a4c36d9383b2a916facaa63dcd573afa11ee8" }, + "rustaceanvim": { "branch": "master", "commit": "a0c8e9698ef90bcfdf42806a38bf55b612b65b18" }, + "snacks.nvim": { "branch": "main", "commit": "bc0630e43be5699bb94dadc302c0d21615421d93" }, + "todo-comments.nvim": { "branch": "main", "commit": "304a8d204ee787d2544d8bc23cd38d2f929e7cc5" }, + "tokyonight.nvim": { "branch": "main", "commit": "057ef5d260c1931f1dffd0f052c685dcd14100a3" }, + "trouble.nvim": { "branch": "main", "commit": "85bedb7eb7fa331a2ccbecb9202d8abba64d37b3" }, + "ts-comments.nvim": { "branch": "main", "commit": "1bd9d0ba1d8b336c3db50692ffd0955fe1bb9f0c" }, + "vim-dadbod": { "branch": "master", "commit": "e95afed23712f969f83b4857a24cf9d59114c2e6" }, + "vim-dadbod-completion": { "branch": "master", "commit": "a8dac0b3cf6132c80dc9b18bef36d4cf7a9e1fe6" }, + "vim-dadbod-ui": { "branch": "master", "commit": "2900a1617b3df1a48683d872eadbe1101146a49a" }, + "vim-tmux-navigator": { "branch": "master", "commit": "412c474e97468e7934b9c217064025ea7a69e05e" }, + "vim-wakatime": { "branch": "master", "commit": "f39c4a201ae350aaba713b59d4a4fdd88e0811aa" }, + "which-key.nvim": { "branch": "main", "commit": "370ec46f710e058c9c1646273e6b225acf47cbed" }, + "yanky.nvim": { "branch": "main", "commit": "04775cc6e10ef038c397c407bc17f00a2f52b378" }, + "yazi.nvim": { "branch": "main", "commit": "e2ddbaa88ec61d0b96e3d53ba851b0e7a0b36f14" } } diff --git a/nvim/lazyvim.json b/nvim/lazyvim.json new file mode 100644 index 0000000..dcb0aeb --- /dev/null +++ b/nvim/lazyvim.json @@ -0,0 +1,42 @@ +{ + "extras": [ + "lazyvim.plugins.extras.coding.mini-comment", + "lazyvim.plugins.extras.coding.mini-snippets", + "lazyvim.plugins.extras.coding.mini-surround", + "lazyvim.plugins.extras.coding.yanky", + "lazyvim.plugins.extras.editor.fzf", + "lazyvim.plugins.extras.editor.inc-rename", + "lazyvim.plugins.extras.editor.mini-diff", + "lazyvim.plugins.extras.editor.mini-files", + "lazyvim.plugins.extras.editor.outline", + "lazyvim.plugins.extras.editor.snacks_explorer", + "lazyvim.plugins.extras.editor.snacks_picker", + "lazyvim.plugins.extras.lang.astro", + "lazyvim.plugins.extras.lang.cmake", + "lazyvim.plugins.extras.lang.docker", + "lazyvim.plugins.extras.lang.git", + "lazyvim.plugins.extras.lang.go", + "lazyvim.plugins.extras.lang.json", + "lazyvim.plugins.extras.lang.markdown", + "lazyvim.plugins.extras.lang.nix", + "lazyvim.plugins.extras.lang.php", + "lazyvim.plugins.extras.lang.python", + "lazyvim.plugins.extras.lang.ruby", + "lazyvim.plugins.extras.lang.rust", + "lazyvim.plugins.extras.lang.sql", + "lazyvim.plugins.extras.lang.svelte", + "lazyvim.plugins.extras.lang.tailwind", + "lazyvim.plugins.extras.lang.toml", + "lazyvim.plugins.extras.lang.yaml", + "lazyvim.plugins.extras.lang.zig", + "lazyvim.plugins.extras.util.dot", + "lazyvim.plugins.extras.util.gitui", + "lazyvim.plugins.extras.util.mini-hipatterns", + "lazyvim.plugins.extras.util.octo" + ], + "install_version": 7, + "news": { + "NEWS.md": "10960" + }, + "version": 8 +} \ No newline at end of file diff --git a/nvim/lua/config/autocmds.lua b/nvim/lua/config/autocmds.lua new file mode 100644 index 0000000..27e9e06 --- /dev/null +++ b/nvim/lua/config/autocmds.lua @@ -0,0 +1,3 @@ +-- Autocmds are automatically loaded on the VeryLazy event +-- Default autocmds that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/autocmds.lua +-- Add any additional autocmds here diff --git a/nvim/lua/config/keymaps.lua b/nvim/lua/config/keymaps.lua new file mode 100644 index 0000000..662ab08 --- /dev/null +++ b/nvim/lua/config/keymaps.lua @@ -0,0 +1,233 @@ +-- Keymaps are automatically loaded on the VeryLazy event +-- Default keymaps that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/keymaps.lua +-- Add any additional keymaps here + +-- set leader key to space +vim.g.mapleader = " " + +local keymap = vim.keymap -- for conciseness + +--------------------- +-- General Keymaps ------------------- + +-- use jk to exit insert mode +keymap.set("i", "jk", "", { desc = "Exit insert mode with jk" }) + +-- clear search highlights +keymap.set("n", "nh", ":nohl", { desc = "Clear search highlights" }) + +-- delete single character without copying into register +-- keymap.set("n", "x", '"_x') + +-- increment/decrement numbers +keymap.set("n", "+", "", { desc = "Increment number" }) -- increment +keymap.set("n", "-", "", { desc = "Decrement number" }) -- decrement + +-- window management +keymap.set("n", "sv", "v", { desc = "Split window vertically" }) -- split window vertically +keymap.set("n", "sh", "s", { desc = "Split window horizontally" }) -- split window horizontally +keymap.set("n", "se", "=", { desc = "Make splits equal size" }) -- make split windows equal width & height +keymap.set( + "n", + "sx", + "close", + { desc = "Close current split" } +) -- close current split window + +keymap.set("n", "to", "tabnew", { desc = "Open new tab" }) -- open new tab +keymap.set( + "n", + "tx", + "tabclose", + { desc = "Close current tab" } +) -- close current tab +keymap.set("n", "tn", "tabn", { desc = "Go to next tab" }) -- go to next tab +keymap.set("n", "tp", "tabp", { desc = "Go to previous tab" }) -- go to previous tab +keymap.set( + "n", + "tf", + "tabnew %", + { desc = "Open current buffer in new tab" } +) -- move current buffer to new tab + +keymap.set("i", "", "^i", { desc = "Move Beginning of line" }) +keymap.set("i", "", "", { desc = "Move End of line" }) +keymap.set("i", "", "", { desc = "Move Left" }) +keymap.set("i", "", "", { desc = "Move Right" }) +keymap.set("i", "", "", { desc = "Move Down" }) +keymap.set("i", "", "", { desc = "Move Up" }) + +keymap.set("n", "", "noh", { desc = "General Clear highlights" }) + +keymap.set("n", "", "h", { desc = "Switch Window left" }) +keymap.set("n", "", "l", { desc = "Switch Window right" }) +keymap.set("n", "", "j", { desc = "Switch Window down" }) +keymap.set("n", "", "k", { desc = "Switch Window up" }) +keymap.set("n", "", "", { desc = "Increase Window Height" }) + +keymap.set("n", "", "w", { desc = "File Save" }) +keymap.set("i", "", "l", { desc = "Save file in Insert mode" }) +keymap.set("n", "", "%y+", { desc = "File Copy whole" }) + +-- keymap.set("n", "n", "set nu!", { desc = "Toggle Line number" }) +-- keymap.set("n", "rn", "set rnu!", { desc = "Toggle Relative number" }) +-- keymap.set("n", "ch", "NvCheatsheet", { desc = "Toggle NvCheatsheet" }) + +keymap.set("n", "fm", function() + require("conform").format({ lsp_fallback = true }) +end, { desc = "Format Files" }) + +-- global lsp mappings +keymap.set( + "n", + "lf", + vim.diagnostic.open_float, + { desc = "Lsp floating diagnostics" } +) +keymap.set( + "n", + "[d", + vim.diagnostic.goto_prev, + { desc = "Lsp prev diagnostic" } +) +keymap.set( + "n", + "]d", + vim.diagnostic.goto_next, + { desc = "Lsp next diagnostic" } +) +keymap.set( + "n", + "q", + vim.diagnostic.setloclist, + { desc = "Lsp diagnostic loclist" } +) + +-- Comment +keymap.set("n", "/", function() + require("Comment.api").toggle.linewise.current() +end, { desc = "Comment Toggle" }) + +keymap.set( + "v", + "/", + "lua require('Comment.api').toggle.linewise(vim.fn.visualmode())", + { desc = "Comment Toggle" } +) + +-- blogutils + +keymap.set("n", "`", "", { desc = "Command for blogutils" }) + +-- telescope +keymap.set( + "n", + "fw", + "Telescope live_grep", + { desc = "Telescope Live grep" } +) +keymap.set( + "n", + "fb", + "Telescope buffers", + { desc = "Telescope Find buffers" } +) +keymap.set( + "n", + "fh", + "Telescope help_tags", + { desc = "Telescope Help page" } +) + +keymap.set( + "n", + "fo", + "Telescope oldfiles", + { desc = "Telescope Find oldfiles" } +) +keymap.set( + "n", + "fz", + "Telescope current_buffer_fuzzy_find", + { desc = "Telescope Find in current buffer" } +) +keymap.set( + "n", + "cm", + "Telescope git_commits", + { desc = "Telescope Git commits" } +) +keymap.set( + "n", + "gt", + "Telescope git_status", + { desc = "Telescope Git status" } +) +keymap.set( + "n", + "pt", + "Telescope terms", + { desc = "Telescope Pick hidden term" } +) +keymap.set( + "n", + "th", + "Telescope themes", + { desc = "Telescope Nvchad themes" } +) +keymap.set( + "n", + "ff", + "Telescope find_files", + { desc = "Telescope Find files" } +) +keymap.set( + "n", + "fa", + "Telescope find_files follow=true no_ignore=true hidden=true", + { desc = "Telescope Find all files" } +) + +-- terminal +keymap.set( + "t", + "", + "", + { desc = "Terminal Escape terminal mode" } +) + +keymap.set("t", "", function() + local win = vim.api.nvim_get_current_win() + vim.api.nvim_win_close(win, true) +end, { desc = "Terminal Close term in terminal mode" }) + +-- whichkey +keymap.set( + "n", + "wK", + "WhichKey ", + { desc = "Whichkey all keymaps" } +) + +keymap.set("n", "wk", function() + vim.cmd("WhichKey " .. vim.fn.input("WhichKey: ")) +end, { desc = "Whichkey query lookup" }) + +-- blankline +keymap.set("n", "cc", function() + local config = { scope = {} } + config.scope.exclude = { language = {}, node_type = {} } + config.scope.include = { node_type = {} } + local node = require("ibl.scope").get(vim.api.nvim_get_current_buf(), config) + + if node then + local start_row, _, end_row, _ = node:range() + if start_row ~= end_row then + vim.api.nvim_win_set_cursor( + vim.api.nvim_get_current_win(), + { start_row + 1, 0 } + ) + vim.api.nvim_feedkeys("_", "n", true) + end + end +end, { desc = "Blankline Jump to current context" }) diff --git a/nvim/lua/config/lazy.lua b/nvim/lua/config/lazy.lua index 47ee066..6d8e3a6 100644 --- a/nvim/lua/config/lazy.lua +++ b/nvim/lua/config/lazy.lua @@ -1,42 +1,50 @@ --- Bootstrap lazy.nvim local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" -if not (vim.uv or vim.loop).fs_stat(lazypath) then - local lazyrepo = "https://github.com/folke/lazy.nvim.git" - local out = vim.fn.system({ "git", "clone", "--filter=blob:none", "--branch=stable", lazyrepo, lazypath }) - if vim.v.shell_error ~= 0 then - vim.api.nvim_echo({ - { "Failed to clone lazy.nvim:\n", "ErrorMsg" }, - { out, "WarningMsg" }, - { "\nPress any key to exit..." }, - }, true, {}) - vim.fn.getchar() - os.exit(1) - end +if not vim.loop.fs_stat(lazypath) then + -- bootstrap lazy.nvim + -- stylua: ignore + vim.fn.system({ "git", "clone", "--filter=blob:none", "https://github.com/folke/lazy.nvim.git", "--branch=stable", lazypath }) end -vim.opt.rtp:prepend(lazypath) - --- Setup lazy.nvim +vim.opt.rtp:prepend(vim.env.LAZY or lazypath) +vim.deprecate = function() end ---@diagnostic disable-line: duplicate-set-field require("lazy").setup({ - ui = { - -- a number <1 is a percentage., >1 is a fixed size - size = { width = 0.6, height = 0.6 }, - -- The border to use for the UI window. Accepts same border values as |nvim_open_win()|. - border = "rounded", - }, - spec = { - -- import your plugins - { import = "config.plugins.auto-completion" }, - { import = "config.plugins.core" }, - { import = "config.plugins.git" }, - { import = "config.plugins.lsp" }, - { import = "config.plugins.qol" }, - { import = "config.plugins.ui" }, - }, - -- Configure any other settings here. See the documentation for more details. - -- colorscheme that will be used when installing plugins. - install = { colorscheme = { "catppuccin" } }, - -- automatically check for plugin updates - checker = { enabled = true }, + spec = { + -- add LazyVim and import its plugins + { "LazyVim/LazyVim", import = "lazyvim.plugins" }, + -- import any extras modules here + -- { import = "lazyvim.plugins.extras.lang.typescript" }, + -- { import = "lazyvim.plugins.extras.lang.json" }, + -- { import = "lazyvim.plugins.extras.ui.mini-animate" }, + -- import/override with your plugins + { import = "plugins" }, + -- { import = "plugins.lsp"} + }, + defaults = { + -- By default, only LazyVim plugins will be lazy-loaded. Your custom plugins will load during startup. + -- If you know what you're doing, you can set this to `true` to have all your custom plugins lazy-loaded by default. + lazy = false, + -- It's recommended to leave version=false for now, since a lot the plugin that support versioning, + -- have outdated releases, which may break your Neovim install. + version = false, -- always use the latest git commit + -- version = "*", -- try installing the latest stable version for plugins that support semver + }, + change_detection = { + notify = false, + }, + install = { colorscheme = { "catppuccin-frappe" } }, + checker = { enabled = true }, -- automatically check for plugin updates + performance = { + rtp = { + -- disable some rtp plugins + disabled_plugins = { + "gzip", + -- "matchit", + -- "matchparen", + -- "netrwPlugin", + "tarPlugin", + "tohtml", + "tutor", + "zipPlugin", + }, + }, + }, }) - -vim.keymap.set("n", "l", "Lazy", { desc = "Lazy" }) diff --git a/nvim/lua/config/options.lua b/nvim/lua/config/options.lua new file mode 100644 index 0000000..a13fc5e --- /dev/null +++ b/nvim/lua/config/options.lua @@ -0,0 +1,46 @@ +-- Options are automatically loaded before lazy.nvim startup +-- Default options that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/options.lua +-- Add any additional options here +local opt = vim.opt -- for conciseness + +-- line numbers +opt.relativenumber = true -- show relative line numbers +opt.number = true -- shows absolute line number on cursor line (when relative number is on) + +-- tabs & indentation +opt.tabstop = 2 -- 2 spaces for tabs (prettier default) +opt.shiftwidth = 2 -- 2 spaces for indent width +opt.expandtab = true -- expand tab to spaces +opt.autoindent = true -- copy indent from current line when starting new one + +-- line wrapping +opt.wrap = false -- disable line wrapping + +-- search settings +opt.ignorecase = true -- ignore case when searching +opt.smartcase = true -- if you include mixed case in your search, assumes you want case-sensitive + +-- cursor line +opt.cursorline = true -- highlight the current cursor line + +-- appearance + +-- turn on termguicolors for nightfly colorscheme to work +-- (have to use iterm2 or any other true color terminal) +opt.termguicolors = true +opt.background = "dark" -- colorschemes that can be light or dark will be made dark +opt.signcolumn = "yes" -- show sign column so that text doesn't shift + +-- backspace +opt.backspace = "indent,eol,start" -- allow backspace on indent, end of line or insert mode start position + +-- clipboard +opt.clipboard:append("unnamedplus") -- use system clipboard as default register + +-- split windows +opt.splitright = true -- split vertical window to the right +opt.splitbelow = true -- split horizontal window to the bottom + +-- turn off swapfile +opt.swapfile = false + diff --git a/nvim/lua/plugins/blogutils.lua b/nvim/lua/plugins/blogutils.lua new file mode 100644 index 0000000..0ff5e21 --- /dev/null +++ b/nvim/lua/plugins/blogutils.lua @@ -0,0 +1,6 @@ +return { + "chrishannah/blogutils.nvim", + dependencies = { + "nvim-lua/plenary.nvim", + }, +} diff --git a/nvim/lua/plugins/colorscheme.lua b/nvim/lua/plugins/colorscheme.lua new file mode 100644 index 0000000..c387165 --- /dev/null +++ b/nvim/lua/plugins/colorscheme.lua @@ -0,0 +1,7 @@ + +return { + "catppuccin/nvim", + name = "catppuccin", + priority = 1000, + flavour = "frappe" +} \ No newline at end of file diff --git a/nvim/lua/plugins/example.lua b/nvim/lua/plugins/example.lua new file mode 100644 index 0000000..de22bc8 --- /dev/null +++ b/nvim/lua/plugins/example.lua @@ -0,0 +1,245 @@ +-- since this is just an example spec, don't actually load anything here and return an empty spec +-- stylua: ignore +if true then return {} end + +-- every spec file under the "plugins" directory will be loaded automatically by lazy.nvim +-- +-- In your plugin files, you can: +-- * add extra plugins +-- * disable/enabled LazyVim plugins +-- * override the configuration of LazyVim plugins +return { + -- add gruvbox + { "ellisonleao/gruvbox.nvim" }, + + -- Configure LazyVim to load gruvbox + { + "LazyVim/LazyVim", + opts = { + colorscheme = "gruvbox", + }, + }, + + -- change trouble config + { + "folke/trouble.nvim", + -- opts will be merged with the parent spec + opts = { use_diagnostic_signs = true }, + }, + + -- disable trouble + { "folke/trouble.nvim", enabled = false }, + + -- override nvim-cmp and add cmp-emoji + { + "hrsh7th/nvim-cmp", + dependencies = { "hrsh7th/cmp-emoji" }, + ---@param opts cmp.ConfigSchema + opts = function(_, opts) + table.insert(opts.sources, { name = "emoji" }) + end, + }, + + -- change some telescope options and a keymap to browse plugin files + { + "nvim-telescope/telescope.nvim", + keys = { + -- add a keymap to browse plugin files + -- stylua: ignore + { + "fp", + function() require("telescope.builtin").find_files({ cwd = require("lazy.core.config").options.root }) end, + desc = "Find Plugin File", + }, + }, + -- change some options + opts = { + defaults = { + layout_strategy = "horizontal", + layout_config = { prompt_position = "top" }, + sorting_strategy = "ascending", + winblend = 0, + }, + }, + }, + + -- add pyright to lspconfig + { + "neovim/nvim-lspconfig", + ---@class PluginLspOpts + opts = { + ---@type lspconfig.options + servers = { + -- pyright will be automatically installed with mason and loaded with lspconfig + pyright = {}, + }, + }, + }, + + -- add tsserver and setup with typescript.nvim instead of lspconfig + { + "neovim/nvim-lspconfig", + dependencies = { + "jose-elias-alvarez/typescript.nvim", + init = function() + require("lazyvim.util").lsp.on_attach(function(_, buffer) + -- stylua: ignore + vim.keymap.set( "n", "co", "TypescriptOrganizeImports", { buffer = buffer, desc = "Organize Imports" }) + vim.keymap.set("n", "cR", "TypescriptRenameFile", { desc = "Rename File", buffer = buffer }) + end) + end, + }, + ---@class PluginLspOpts + opts = { + ---@type lspconfig.options + servers = { + -- tsserver will be automatically installed with mason and loaded with lspconfig + tsserver = {}, + }, + -- you can do any additional lsp server setup here + -- return true if you don't want this server to be setup with lspconfig + ---@type table + setup = { + -- example to setup with typescript.nvim + tsserver = function(_, opts) + require("typescript").setup({ server = opts }) + return true + end, + -- Specify * to use this function as a fallback for any server + -- ["*"] = function(server, opts) end, + }, + }, + }, + + -- for typescript, LazyVim also includes extra specs to properly setup lspconfig, + -- treesitter, mason and typescript.nvim. So instead of the above, you can use: + { import = "lazyvim.plugins.extras.lang.typescript" }, + + -- add more treesitter parsers + { + "nvim-treesitter/nvim-treesitter", + opts = { + ensure_installed = { + "bash", + "html", + "javascript", + "json", + "lua", + "markdown", + "markdown_inline", + "python", + "query", + "regex", + "tsx", + "typescript", + "vim", + "yaml", + }, + }, + }, + + -- since `vim.tbl_deep_extend`, can only merge tables and not lists, the code above + -- would overwrite `ensure_installed` with the new value. + -- If you'd rather extend the default config, use the code below instead: + { + "nvim-treesitter/nvim-treesitter", + opts = function(_, opts) + -- add tsx and treesitter + vim.list_extend(opts.ensure_installed, { + "tsx", + "typescript", + }) + end, + }, + + -- the opts function can also be used to change the default opts: + { + "nvim-lualine/lualine.nvim", + event = "VeryLazy", + opts = function(_, opts) + table.insert(opts.sections.lualine_x, "😄") + end, + }, + + -- or you can return new options to override all the defaults + { + "nvim-lualine/lualine.nvim", + event = "VeryLazy", + opts = function() + return { + --[[add your custom lualine config here]] + } + end, + }, + + -- use mini.starter instead of alpha + { import = "lazyvim.plugins.extras.ui.mini-starter" }, + + -- add jsonls and schemastore packages, and setup treesitter for json, json5 and jsonc + { import = "lazyvim.plugins.extras.lang.json" }, + + -- add any tools you want to have installed below + { + "williamboman/mason.nvim", + opts = { + ensure_installed = { + "stylua", + "shellcheck", + "shfmt", + "flake8", + }, + }, + }, + + -- Use for completion and snippets (supertab) + -- first: disable default and behavior in LuaSnip + { + "L3MON4D3/LuaSnip", + keys = function() + return {} + end, + }, + -- then: setup supertab in cmp + { + "hrsh7th/nvim-cmp", + dependencies = { + "hrsh7th/cmp-emoji", + }, + ---@param opts cmp.ConfigSchema + opts = function(_, opts) + local has_words_before = function() + unpack = unpack or table.unpack + local line, col = unpack(vim.api.nvim_win_get_cursor(0)) + return col ~= 0 and vim.api.nvim_buf_get_lines(0, line - 1, line, true)[1]:sub(col, col):match("%s") == nil + end + + local luasnip = require("luasnip") + local cmp = require("cmp") + + opts.mapping = vim.tbl_extend("force", opts.mapping, { + [""] = cmp.mapping(function(fallback) + if cmp.visible() then + cmp.select_next_item() + -- You could replace the expand_or_jumpable() calls with expand_or_locally_jumpable() + -- this way you will only jump inside the snippet region + elseif luasnip.expand_or_jumpable() then + luasnip.expand_or_jump() + elseif has_words_before() then + cmp.complete() + else + fallback() + end + end, { "i", "s" }), + [""] = cmp.mapping(function(fallback) + if cmp.visible() then + cmp.select_prev_item() + elseif luasnip.jumpable(-1) then + luasnip.jump(-1) + else + fallback() + end + end, { "i", "s" }), + }) + end, + }, +} diff --git a/nvim/lua/plugins/markdown-preview.lua b/nvim/lua/plugins/markdown-preview.lua new file mode 100644 index 0000000..cdcac4c --- /dev/null +++ b/nvim/lua/plugins/markdown-preview.lua @@ -0,0 +1,18 @@ +-- -- install without yarn or npm +-- return { +-- "iamcco/markdown-preview.nvim", +-- cmd = { "MarkdownPreviewToggle", "MarkdownPreview", "MarkdownPreviewStop" }, +-- ft = { "markdown" }, +-- build = function() vim.fn["mkdp#util#install"]() end, +-- } + +--install with yarn or npm +return { + "iamcco/markdown-preview.nvim", + cmd = { "MarkdownPreviewToggle", "MarkdownPreview", "MarkdownPreviewStop" }, + build = "cd app && yarn install", + init = function() + vim.g.mkdp_filetypes = { "markdown" } + end, + ft = { "markdown" }, +} \ No newline at end of file diff --git a/nvim/lua/plugins/mdx.lua b/nvim/lua/plugins/mdx.lua new file mode 100644 index 0000000..fd5694f --- /dev/null +++ b/nvim/lua/plugins/mdx.lua @@ -0,0 +1,5 @@ +return { + "davidmh/mdx.nvim", + config = true, + dependencies = { "nvim-treesitter/nvim-treesitter" }, +} diff --git a/nvim/lua/plugins/multicursors.lua b/nvim/lua/plugins/multicursors.lua new file mode 100644 index 0000000..04afd72 --- /dev/null +++ b/nvim/lua/plugins/multicursors.lua @@ -0,0 +1,81 @@ +-- lazy.nvim: +return { + "brenton-leighton/multiple-cursors.nvim", + version = "*", -- Use the latest tagged version + opts = {}, -- This causes the plugin setup function to be called + keys = { + { + "", + "MultipleCursorsAddDown", + mode = { "n", "x" }, + desc = "Add cursor and move down", + }, + { + "", + "MultipleCursorsAddUp", + mode = { "n", "x" }, + desc = "Add cursor and move up", + }, + + { + "", + "MultipleCursorsAddUp", + mode = { "n", "i", "x" }, + desc = "Add cursor and move up", + }, + { + "", + "MultipleCursorsAddDown", + mode = { "n", "i", "x" }, + desc = "Add cursor and move down", + }, + + { + "", + "MultipleCursorsMouseAddDelete", + mode = { "n", "i" }, + desc = "Add or remove cursor", + }, + + { + "m", + "MultipleCursorsAddVisualArea", + mode = { "x" }, + desc = "Add cursors to the lines of the visual area", + }, + + { + "a", + "MultipleCursorsAddMatches", + mode = { "n", "x" }, + desc = "Add cursors to cword", + }, + { + "A", + "MultipleCursorsAddMatchesV", + mode = { "n", "x" }, + desc = "Add cursors to cword in previous area", + }, + + { + "d", + "MultipleCursorsAddJumpNextMatch", + mode = { "n", "x" }, + desc = "Add cursor and jump to next cword", + }, + { + "D", + "MultipleCursorsJumpNextMatch", + mode = { "n", "x" }, + desc = "Jump to next cword", + }, + + { + "l", + "MultipleCursorsLock", + mode = { "n", "x" }, + desc = "Lock virtual cursors", + }, + }, +} + diff --git a/nvim/lua/plugins/preview.lua b/nvim/lua/plugins/preview.lua new file mode 100644 index 0000000..533b6a4 --- /dev/null +++ b/nvim/lua/plugins/preview.lua @@ -0,0 +1,9 @@ +return { + "MeanderingProgrammer/render-markdown.nvim", + dependencies = { "nvim-treesitter/nvim-treesitter", "echasnovski/mini.nvim" }, -- if you use the mini.nvim suite + -- dependencies = { 'nvim-treesitter/nvim-treesitter', 'echasnovski/mini.icons' }, -- if you use standalone mini plugins + -- dependencies = { 'nvim-treesitter/nvim-treesitter', 'nvim-tree/nvim-web-devicons' }, -- if you prefer nvim-web-devicons + ---@module 'render-markdown' + ---@type render.md.UserConfig + opts = {}, +} diff --git a/nvim/lua/plugins/tmux.lua b/nvim/lua/plugins/tmux.lua new file mode 100644 index 0000000..0172ce3 --- /dev/null +++ b/nvim/lua/plugins/tmux.lua @@ -0,0 +1,3 @@ +return { + {"christoomey/vim-tmux-navigator"} +} \ No newline at end of file diff --git a/nvim/lua/plugins/wakatime.lua b/nvim/lua/plugins/wakatime.lua new file mode 100644 index 0000000..8a16d36 --- /dev/null +++ b/nvim/lua/plugins/wakatime.lua @@ -0,0 +1,3 @@ +return { + {"wakatime/vim-wakatime"} +} \ No newline at end of file diff --git a/nvim/lua/plugins/yazi.lua b/nvim/lua/plugins/yazi.lua new file mode 100644 index 0000000..d8cbfd0 --- /dev/null +++ b/nvim/lua/plugins/yazi.lua @@ -0,0 +1,32 @@ +return { + "mikavilpas/yazi.nvim", + event = "VeryLazy", + keys = { + -- 👇 in this section, choose your own keymappings! + { + "-", + mode = { "n", "v" }, + "Yazi", + desc = "Open yazi at the current file", + }, + { + -- Open in the current working directory + "cw", + "Yazi cwd", + desc = "Open the file manager in nvim's working directory", + }, + { + "", + "Yazi toggle", + desc = "Resume the last yazi session", + }, + }, + + opts = { + -- if you want to open yazi instead of netrw, see below for more info + open_for_directories = false, + keymaps = { + show_help = "", + }, + }, +} diff --git a/nvim/stylua.toml b/nvim/stylua.toml new file mode 100644 index 0000000..09a7488 --- /dev/null +++ b/nvim/stylua.toml @@ -0,0 +1,4 @@ +indent_type = "Spaces" +indent_width = 2 +column_width = 80 + diff --git a/ohmyposh/.mycat.omp.toml b/ohmyposh/.mycat.omp.toml new file mode 100644 index 0000000..b205d75 --- /dev/null +++ b/ohmyposh/.mycat.omp.toml @@ -0,0 +1,77 @@ +console_title_template = '{{.Folder}}' +version = 3 +final_space = true + +[palette] + blue = '#8CAAEE' + closer = 'p:os' + lavender = '#BABBF1' + os = '#ACB0BE' + pink = '#F4B8E4' + +[[blocks]] + type = 'prompt' + alignment = 'left' + + [[blocks.segments]] + template = '{{.Icon}} ' + foreground = 'p:os' + type = 'os' + style = 'plain' + + [[blocks.segments]] + template = '{{ .Shell}} ' + foreground = 'p:blue' + type = 'session' + style = 'plain' + + [[blocks.segments]] + template = '{{ .Folder}} ' + foreground = 'p:pink' + type = 'path' + style = 'plain' + + [blocks.segments.properties] + folder_icon = '..' + hide_root_location = true + home_icon = '~' + max_depth = 1 + style = 'agnoster_short' + + [[blocks.segments]] + template = '{{ .HEAD }}{{if .BranchStatus }} {{ .BranchStatus }}{{ end }} ' + foreground = 'p:lavender' + type = 'git' + style = 'plain' + + [blocks.segments.properties] + branch_icon = ' ' + cherry_pick_icon = ' ' + commit_icon = ' ' + fetch_status = false + fetch_upstream_icon = false + merge_icon = ' ' + no_commits_icon = ' ' + rebase_icon = ' ' + revert_icon = ' ' + tag_icon = ' ' + + [[blocks.segments]] + template = '' + foreground = 'p:closer' + type = 'text' + style = 'plain' + +[[blocks]] + type = 'rprompt' + overflow = 'hidden' + + [[blocks.segments]] + template = '{{ .FormattedMs }}' + foreground = '#F47AD4' + background = 'transparent' + type = 'executiontime' + style = 'plain' + + [blocks.segments.properties] + threshold = 5000 diff --git a/ohmyposh/.mycat.omp.toml.bak b/ohmyposh/.mycat.omp.toml.bak new file mode 100644 index 0000000..9e75d64 --- /dev/null +++ b/ohmyposh/.mycat.omp.toml.bak @@ -0,0 +1,78 @@ +#:schema https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/main/themes/schema.json + +version = 2 +final_space = true +console_title_template = '{{.Folder}}' + +[[blocks]] + type = 'prompt' + alignment = 'left' + + [[blocks.segments]] + type = 'os' + style = 'plain' + foreground = 'p:os' + template = '{{.Icon}} ' + + [[blocks.segments]] + type = 'session' + style = 'plain' + foreground = 'p:blue' + template = '{{ .Shell}} ' + + [[blocks.segments]] + type = 'path' + style = 'plain' + foreground = 'p:pink' + template = '{{ .Folder}} ' + + [blocks.segments.properties] + folder_icon = '..' + home_icon = '~' + style = 'agnoster_short' + hide_root_location = true + max_depth = 1 + + [[blocks.segments]] + type = 'git' + style = 'plain' + foreground = 'p:lavender' + template = '{{ .HEAD }}{{if .BranchStatus }} {{ .BranchStatus }}{{ end }} ' + + [blocks.segments.properties] + branch_icon = ' ' + cherry_pick_icon = ' ' + commit_icon = ' ' + fetch_status = false + fetch_upstream_icon = false + merge_icon = ' ' + no_commits_icon = ' ' + rebase_icon = ' ' + revert_icon = ' ' + tag_icon = ' ' + + [[blocks.segments]] + type = 'text' + style = 'plain' + foreground = 'p:closer' + template = '' +[[blocks]] + type = 'rprompt' + overflow = 'hidden' + + [[blocks.segments]] + type = 'executiontime' + style = 'plain' + foreground = '#F47AD4' + background = 'transparent' + template = '{{ .FormattedMs }}' + + [blocks.segments.properties] + threshold = 5000 + +[palette] + blue = '#8CAAEE' + closer = 'p:os' + lavender = '#BABBF1' + os = '#ACB0BE' + pink = '#F4B8E4' diff --git a/ohmyposh/mytheme.omp.json b/ohmyposh/mytheme.omp.json new file mode 100644 index 0000000..58f5158 --- /dev/null +++ b/ohmyposh/mytheme.omp.json @@ -0,0 +1,84 @@ +{ + "$schema": "https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/main/themes/schema.json", + "blocks": [ + { + "alignment": "left", + "newline": true, + "segments": [ + { + "foreground": "#ffbebc", + "leading_diamond": "<#ff70a6> \ue200 ", + "properties": { + "display_host": true + }, + "style": "plain", + "template": "{{ .PWD }} <#ffffff>on", + "type": "session" + }, + { + "foreground": "#bc93ff", + "properties": { + "time_format": "Monday <#ffffff>at 3:04 PM" + }, + "style": "diamond", + "template": " {{ .CurrentDate | date .Format }} ", + "type": "time" + }, + { + "foreground": "#ee79d1", + "properties": { + "branch_icon": "\ue725 ", + "fetch_stash_count": true, + "fetch_status": true, + "fetch_upstream_icon": true, + "fetch_worktree_count": true + }, + "style": "diamond", + "template": " {{ .UpstreamIcon }}{{ .HEAD }}{{if .BranchStatus }} {{ .BranchStatus }}{{ end }}", + "type": "git" + } + ], + "type": "prompt" + }, + { + "alignment": "left", + "newline": true, + "segments": [ + { + "foreground": "#ffafd2", + "leading_diamond": "<#00c7fc> \ue285 <#ffafd2>{", + "properties": { + "folder_icon": "\uf07b", + "folder_separator_icon": "..", + "home_icon": "home", + "style": "full" + }, + "style": "plain", + "template": " \ue5ff {{ .Path }} ", + "trailing_diamond": "<#ffafd2>}", + "type": "path" + }, + { + "foreground": "#A9FFB4", + "foreground_templates": [ + "{{ if gt .Code 0 }}#ef5350{{ end }}" + ], + "properties": { + "always_enabled": true + }, + "style": "plain", + "template": " \ue286 ", + "type": "status" + } + ], + "type": "prompt" + } + ], + "console_title_template": "{{ .Folder }}", + "transient_prompt": { + "background": "transparent", + "foreground": "#FEF5ED", + "template": "\ue285 " + }, + "version": 2 +} \ No newline at end of file diff --git a/ohmyposh/posh.toml b/ohmyposh/posh.toml new file mode 100644 index 0000000..174e579 --- /dev/null +++ b/ohmyposh/posh.toml @@ -0,0 +1,24 @@ +"$schema" = "https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/main/themes/schema.json" + +version = 2 +final_space = true +console_title_template = '{{.Folder}}' + + +[[blocks]] + type = 'prompt' + alignment = 'left' + newline = true + + [[blocks.segments]] + type = 'path' + style = 'plain' + template = '{{ .RootDir }}' + + [blocks.segments.properties] + style = 'full' + +[transient_prompt] + foreground = "#F4B8E4" + background = 'transparent' + template = '❯ ' \ No newline at end of file diff --git a/setup.sh b/setup.sh index 0742655..dcd8109 100755 --- a/setup.sh +++ b/setup.sh @@ -2,7 +2,7 @@ set -euo pipefail -cat << EOF +cat < Backing up existing config files..." mkdir -p "$BACKUP_DIR" for dir in $CONFIGS; do - if [ -d "$HOME/.config/$dir" ]; then - echo "=> Backing up $dir to $BACKUP_DIR" - cp -r "$HOME/.config/$dir" "$BACKUP_DIR/$dir" - rm -rf "$HOME/.config/$dir" - fi + if [ -d "$HOME/.config/$dir" ]; then + echo "=> Backing up $dir to $BACKUP_DIR" + cp -r "$HOME/.config/$dir" "$BACKUP_DIR/$dir" + rm -rf "$HOME/.config/$dir" + fi done echo "==> Copying new config files..." @@ -53,17 +52,17 @@ mkdir -p "$FA_DIR" echo "==> Installing Font Awesome (v5 & v6)..." if [[ ! -f "$FA_DIR/fa-brands-400.ttf" ]]; then - wget -q https://use.fontawesome.com/releases/v6.7.2/fontawesome-free-6.7.2-desktop.zip - unzip -q fontawesome-free-6.7.2-desktop.zip - mv fontawesome-free-6.7.2-desktop/otfs/*.otf "$FA_DIR/" - rm -rf fontawesome-free-6.7.2-desktop* - - wget -q https://use.fontawesome.com/releases/v5.15.4/fontawesome-free-5.15.4-desktop.zip - unzip -q fontawesome-free-5.15.4-desktop.zip - mv fontawesome-free-5.15.4-desktop/otfs/*.otf "$FA_DIR/" - rm -rf fontawesome-free-5.15.4-desktop* + wget -q https://use.fontawesome.com/releases/v6.7.2/fontawesome-free-6.7.2-desktop.zip + unzip -q fontawesome-free-6.7.2-desktop.zip + mv fontawesome-free-6.7.2-desktop/otfs/*.otf "$FA_DIR/" + rm -rf fontawesome-free-6.7.2-desktop* + + wget -q https://use.fontawesome.com/releases/v5.15.4/fontawesome-free-5.15.4-desktop.zip + unzip -q fontawesome-free-5.15.4-desktop.zip + mv fontawesome-free-5.15.4-desktop/otfs/*.otf "$FA_DIR/" + rm -rf fontawesome-free-5.15.4-desktop* else - echo "✔️ Font Awesome already installed, skipping." + echo "✔️ Font Awesome already installed, skipping." fi # JetBrains Nerd Font Installation @@ -72,12 +71,12 @@ mkdir -p "$JB_FONT_DIR" echo "==> Installing JetBrains Nerd Fonts..." if [[ ! -f "$JB_FONT_DIR/JetBrainsMono-Regular.ttf" ]]; then - wget -q https://github.com/ryanoasis/nerd-fonts/releases/download/v3.3.0/JetBrainsMono.zip - unzip -q JetBrainsMono.zip -d JetBrainsMono - mv JetBrainsMono/*.ttf "$JB_FONT_DIR/" - rm -rf JetBrainsMono JetBrainsMono.zip + wget -q https://github.com/ryanoasis/nerd-fonts/releases/download/v3.3.0/JetBrainsMono.zip + unzip -q JetBrainsMono.zip -d JetBrainsMono + mv JetBrainsMono/*.ttf "$JB_FONT_DIR/" + rm -rf JetBrainsMono JetBrainsMono.zip else - echo "✔️ JetBrains Nerd Font already installed, skipping." + echo "✔️ JetBrains Nerd Font already installed, skipping." fi echo "==> Refreshing font cache..." @@ -91,63 +90,74 @@ mkdir -p ~/Pictures/Wallpaper # Install yay if not already installed if ! command -v yay &>/dev/null; then - echo "==> Installing AUR package manager (yay)..." - sudo pacman -S --needed git base-devel || { echo "❌ Failed to install base-devel"; exit 1; } - git clone https://aur.archlinux.org/yay.git ~/yay && cd ~/yay && makepkg -si || { echo "❌ yay installation failed"; exit 1; } - cd ~ + echo "==> Installing AUR package manager (yay)..." + sudo pacman -S --needed git base-devel || { + echo "❌ Failed to install base-devel" + exit 1 + } + git clone https://aur.archlinux.org/yay.git ~/yay && cd ~/yay && makepkg -si || { + echo "❌ yay installation failed" + exit 1 + } + cd ~ else - echo "✔️ yay is already installed." + echo "✔️ yay is already installed." fi # Install useful packages from pacman and AUR echo "==> Installing core packages..." yay -S --noconfirm \ -pacseek \ -zoxide \ -fzf \ -unzip \ -zsh \ -starship \ -atuin \ -eza \ -acpi \ -playerctl \ -zsh-autosuggestions \ -zsh-syntax-highlighting \ -zsh-history-substring-search + pacseek \ + zoxide \ + fzf \ + unzip \ + ghostty \ + ghostty-terminfo \ + ghostty-shell-integration \ + zsh \ + starship \ + atuin \ + zellij \ + eza \ + acpi \ + playerctl \ + zsh-autosuggestions \ + zsh-syntax-highlighting \ + zsh-history-substring-search sudo pacman -S --noconfirm \ -dunst \ -libnotify \ -waybar \ -wl-clipboard \ -xdg-desktop-portal-hyprland \ -xdg-desktop-portal \ -brightnessctl \ -pavucontrol \ -tmux \ -slurp \ -grim \ -hyprlock \ -pamixer + dunst \ + libnotify \ + waybar \ + wl-clipboard \ + xdg-desktop-portal-hyprland \ + xdg-desktop-portal \ + brightnessctl \ + pavucontrol \ + tmux \ + slurp \ + grim \ + hyprlock \ + pamixer # Set zsh as default shell if not already if [[ "$SHELL" != "$(which zsh)" ]]; then - echo "==> Changing default shell to zsh..." - chsh -s "$(which zsh)" + echo "==> Changing default shell to zsh..." + chsh -s "$(which zsh)" fi # Ensure Zsh plugins and tools are sourced in .zshrc ZSHRC="$HOME/.zshrc" echo "==> Configuring Zsh plugins and tools..." { - echo -e "\n# Zsh Plugins and Tools" - echo "source /usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh" - echo "source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" - echo "source /usr/share/zsh/plugins/zsh-history-substring-search/zsh-history-substring-search.zsh" - echo 'eval "$(zoxide init zsh)"' - echo 'eval "$(atuin init zsh)"' - echo 'eval "$(starship init zsh)"' -} >> "$ZSHRC" + echo -e "\n# Zsh Plugins and Tools" + echo "source /usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh" + echo "source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" + echo "source /usr/share/zsh/plugins/zsh-history-substring-search/zsh-history-substring-search.zsh" + echo 'eval "$(zoxide init zsh)"' + echo 'eval "$(atuin init zsh)"' + echo 'eval "$(zellij setup --generate-auto-start zsh)"' + echo 'eval "$(starship init zsh)"' +} >>"$ZSHRC" echo -e "\n✅ All packages and Zsh plugins configured successfully!" diff --git a/uv/uv-receipt.json b/uv/uv-receipt.json new file mode 100644 index 0000000..8630709 --- /dev/null +++ b/uv/uv-receipt.json @@ -0,0 +1 @@ +{"binaries":["uv","uvx"],"binary_aliases":{},"cdylibs":[],"cstaticlibs":[],"install_layout":"flat","install_prefix":"/Users/tiffanywhite/.local/bin","modify_path":true,"provider":{"source":"cargo-dist","version":"0.27.0"},"source":{"app_name":"uv","name":"uv","owner":"astral-sh","release_type":"github"},"version":"0.5.14"} diff --git a/zellij/config.kdl b/zellij/config.kdl new file mode 100644 index 0000000..73e99b0 --- /dev/null +++ b/zellij/config.kdl @@ -0,0 +1,375 @@ +// If you'd like to override the default keybindings completely, be sure to change "keybinds" to "keybinds clear-defaults=true" +keybinds { + normal { + // uncomment this and adjust key if using copy_on_select=false + // bind "Alt c" { Copy; } + } + locked { + bind "Ctrl g" { SwitchToMode "Normal"; } + } + resize { + bind "Ctrl n" { SwitchToMode "Normal"; } + bind "h" "Left" { Resize "Increase Left"; } + bind "j" "Down" { Resize "Increase Down"; } + bind "k" "Up" { Resize "Increase Up"; } + bind "l" "Right" { Resize "Increase Right"; } + bind "H" { Resize "Decrease Left"; } + bind "J" { Resize "Decrease Down"; } + bind "K" { Resize "Decrease Up"; } + bind "L" { Resize "Decrease Right"; } + bind "=" "+" { Resize "Increase"; } + bind "-" { Resize "Decrease"; } + } + pane { + bind "Ctrl p" { SwitchToMode "Normal"; } + bind "h" "Left" { MoveFocus "Left"; } + bind "l" "Right" { MoveFocus "Right"; } + bind "j" "Down" { MoveFocus "Down"; } + bind "k" "Up" { MoveFocus "Up"; } + bind "p" { SwitchFocus; } + bind "n" { NewPane; SwitchToMode "Normal"; } + bind "d" { NewPane "Down"; SwitchToMode "Normal"; } + bind "r" { NewPane "Right"; SwitchToMode "Normal"; } + bind "x" { CloseFocus; SwitchToMode "Normal"; } + bind "f" { ToggleFocusFullscreen; SwitchToMode "Normal"; } + bind "z" { TogglePaneFrames; SwitchToMode "Normal"; } + bind "w" { ToggleFloatingPanes; SwitchToMode "Normal"; } + bind "e" { TogglePaneEmbedOrFloating; SwitchToMode "Normal"; } + bind "c" { SwitchToMode "RenamePane"; PaneNameInput 0;} + } + move { + bind "Ctrl h" { SwitchToMode "Normal"; } + bind "n" "Tab" { MovePane; } + bind "p" { MovePaneBackwards; } + bind "h" "Left" { MovePane "Left"; } + bind "j" "Down" { MovePane "Down"; } + bind "k" "Up" { MovePane "Up"; } + bind "l" "Right" { MovePane "Right"; } + } + tab { + bind "Ctrl t" { SwitchToMode "Normal"; } + bind "r" { SwitchToMode "RenameTab"; TabNameInput 0; } + bind "h" "Left" "Up" "k" { GoToPreviousTab; } + bind "l" "Right" "Down" "j" { GoToNextTab; } + bind "n" { NewTab; SwitchToMode "Normal"; } + bind "x" { CloseTab; SwitchToMode "Normal"; } + bind "s" { ToggleActiveSyncTab; SwitchToMode "Normal"; } + bind "b" { BreakPane; SwitchToMode "Normal"; } + bind "]" { BreakPaneRight; SwitchToMode "Normal"; } + bind "[" { BreakPaneLeft; SwitchToMode "Normal"; } + bind "1" { GoToTab 1; SwitchToMode "Normal"; } + bind "2" { GoToTab 2; SwitchToMode "Normal"; } + bind "3" { GoToTab 3; SwitchToMode "Normal"; } + bind "4" { GoToTab 4; SwitchToMode "Normal"; } + bind "5" { GoToTab 5; SwitchToMode "Normal"; } + bind "6" { GoToTab 6; SwitchToMode "Normal"; } + bind "7" { GoToTab 7; SwitchToMode "Normal"; } + bind "8" { GoToTab 8; SwitchToMode "Normal"; } + bind "9" { GoToTab 9; SwitchToMode "Normal"; } + bind "Tab" { ToggleTab; } + } + scroll { + bind "Ctrl s" { SwitchToMode "Normal"; } + bind "e" { EditScrollback; SwitchToMode "Normal"; } + bind "s" { SwitchToMode "EnterSearch"; SearchInput 0; } + bind "Ctrl c" { ScrollToBottom; SwitchToMode "Normal"; } + bind "j" "Down" { ScrollDown; } + bind "k" "Up" { ScrollUp; } + bind "Ctrl f" "PageDown" "Right" "l" { PageScrollDown; } + bind "Ctrl b" "PageUp" "Left" "h" { PageScrollUp; } + bind "d" { HalfPageScrollDown; } + bind "u" { HalfPageScrollUp; } + // uncomment this and adjust key if using copy_on_select=false + // bind "Alt c" { Copy; } + } + search { + bind "Ctrl s" { SwitchToMode "Normal"; } + bind "Ctrl c" { ScrollToBottom; SwitchToMode "Normal"; } + bind "j" "Down" { ScrollDown; } + bind "k" "Up" { ScrollUp; } + bind "Ctrl f" "PageDown" "Right" "l" { PageScrollDown; } + bind "Ctrl b" "PageUp" "Left" "h" { PageScrollUp; } + bind "d" { HalfPageScrollDown; } + bind "u" { HalfPageScrollUp; } + bind "n" { Search "down"; } + bind "p" { Search "up"; } + bind "c" { SearchToggleOption "CaseSensitivity"; } + bind "w" { SearchToggleOption "Wrap"; } + bind "o" { SearchToggleOption "WholeWord"; } + } + entersearch { + bind "Ctrl c" "Esc" { SwitchToMode "Scroll"; } + bind "Enter" { SwitchToMode "Search"; } + } + renametab { + bind "Ctrl c" { SwitchToMode "Normal"; } + bind "Esc" { UndoRenameTab; SwitchToMode "Tab"; } + } + renamepane { + bind "Ctrl c" { SwitchToMode "Normal"; } + bind "Esc" { UndoRenamePane; SwitchToMode "Pane"; } + } + session { + bind "Ctrl o" { SwitchToMode "Normal"; } + bind "Ctrl s" { SwitchToMode "Scroll"; } + bind "d" { Detach; } + bind "w" { + LaunchOrFocusPlugin "session-manager" { + floating true + move_to_focused_tab true + }; + SwitchToMode "Normal" + } + } + tmux { + bind "[" { SwitchToMode "Scroll"; } + bind "Ctrl b" { Write 2; SwitchToMode "Normal"; } + bind "\"" { NewPane "Down"; SwitchToMode "Normal"; } + bind "%" { NewPane "Right"; SwitchToMode "Normal"; } + bind "z" { ToggleFocusFullscreen; SwitchToMode "Normal"; } + bind "c" { NewTab; SwitchToMode "Normal"; } + bind "," { SwitchToMode "RenameTab"; } + bind "p" { GoToPreviousTab; SwitchToMode "Normal"; } + bind "n" { GoToNextTab; SwitchToMode "Normal"; } + bind "Left" { MoveFocus "Left"; SwitchToMode "Normal"; } + bind "Right" { MoveFocus "Right"; SwitchToMode "Normal"; } + bind "Down" { MoveFocus "Down"; SwitchToMode "Normal"; } + bind "Up" { MoveFocus "Up"; SwitchToMode "Normal"; } + bind "h" { MoveFocus "Left"; SwitchToMode "Normal"; } + bind "l" { MoveFocus "Right"; SwitchToMode "Normal"; } + bind "j" { MoveFocus "Down"; SwitchToMode "Normal"; } + bind "k" { MoveFocus "Up"; SwitchToMode "Normal"; } + bind "o" { FocusNextPane; } + bind "d" { Detach; } + bind "Space" { NextSwapLayout; } + bind "x" { CloseFocus; SwitchToMode "Normal"; } + } + shared_except "locked" { + bind "Ctrl g" { SwitchToMode "Locked"; } + bind "Ctrl q" { Quit; } + bind "Alt n" { NewPane; } + bind "Alt i" { MoveTab "Left"; } + bind "Alt o" { MoveTab "Right"; } + bind "Alt h" "Alt Left" { MoveFocusOrTab "Left"; } + bind "Alt l" "Alt Right" { MoveFocusOrTab "Right"; } + bind "Alt j" "Alt Down" { MoveFocus "Down"; } + bind "Alt k" "Alt Up" { MoveFocus "Up"; } + bind "Alt =" "Alt +" { Resize "Increase"; } + bind "Alt -" { Resize "Decrease"; } + bind "Alt [" { PreviousSwapLayout; } + bind "Alt ]" { NextSwapLayout; } + bind "Ctrl y" { + LaunchOrFocusPlugin "file:~/.config/zellij/plugins/room.wasm" { + floating true + ignore_case true + quick_jump true + } + } + } + shared_except "normal" "locked" { + bind "Enter" "Esc" { SwitchToMode "Normal"; } + } + shared_except "pane" "locked" { + bind "Ctrl p" { SwitchToMode "Pane"; } + } + shared_except "resize" "locked" { + bind "Ctrl n" { SwitchToMode "Resize"; } + } + shared_except "scroll" "locked" { + bind "Ctrl s" { SwitchToMode "Scroll"; } + } + shared_except "session" "locked" { + bind "Ctrl o" { SwitchToMode "Session"; } + } + shared_except "tab" "locked" { + bind "Ctrl t" { SwitchToMode "Tab"; } + } + shared_except "move" "locked" { + bind "Ctrl h" { SwitchToMode "Move"; } + } + shared_except "tmux" "locked" { + bind "Ctrl b" { SwitchToMode "Tmux"; } + } +} + +plugins { + tab-bar location="zellij:tab-bar" + status-bar location="zellij:status-bar" + strider location="zellij:strider" + compact-bar location="zellij:compact-bar" + session-manager location="zellij:session-manager" + welcome-screen location="zellij:session-manager" { + welcome_screen true + } + filepicker location="zellij:strider" { + cwd "/" + } +} + +// Choose what to do when zellij receives SIGTERM, SIGINT, SIGQUIT or SIGHUP +// eg. when terminal window with an active zellij session is closed +// Options: +// - detach (Default) +// - quit +// +// on_force_close "quit" + +// Send a request for a simplified ui (without arrow fonts) to plugins +// Options: +// - true +// - false (Default) +// +// simplified_ui true + +// Choose the path to the default shell that zellij will use for opening new panes +// Default: $SHELL +// +// default_shell "fish" + +// Choose the path to override cwd that zellij will use for opening new panes +// +// default_cwd "" + +// Toggle between having pane frames around the panes +// Options: +// - true (default) +// - false +// +// pane_frames true + +// Toggle between having Zellij lay out panes according to a predefined set of layouts whenever possible +// Options: +// - true (default) +// - false +// +// auto_layout true + +// Whether sessions should be serialized to the cache folder (including their tabs/panes, cwds and running commands) so that they can later be resurrected +// Options: +// - true (default) +// - false +// +// session_serialization false + +// Whether pane viewports are serialized along with the session, default is false +// Options: +// - true +// - false (default) +// serialize_pane_viewport true + +// Scrollback lines to serialize along with the pane viewport when serializing sessions, 0 +// defaults to the scrollback size. If this number is higher than the scrollback size, it will +// also default to the scrollback size. This does nothing if `serialize_pane_viewport` is not true. +// + +scrollback_lines_to_serialize 10000 + +// Define color themes for Zellij +// For more examples, see: https://github.com/zellij-org/zellij/tree/main/example/themes +// Once these themes are defined, one of them should to be selected in the "theme" section of this file +// +// themes { +// dracula { +// fg 248 248 242 +// bg 40 42 54 +// red 255 85 85 +// green 80 250 123 +// yellow 241 250 140 +// blue 98 114 164 +// magenta 255 121 198 +// orange 255 184 108 +// cyan 139 233 253 +// black 0 0 0 +// white 255 255 255 +// } +// } + +// Choose the theme that is specified in the themes section. +// Default: default +// +theme "catppuccin-frappe" + +// The name of the default layout to load on startup +// Default: "default" +// +// default_layout "compact" + +// Choose the mode that zellij uses when starting up. +// Default: normal +// +// default_mode "locked" + +// Toggle enabling the mouse mode. +// On certain configurations, or terminals this could +// potentially interfere with copying text. +// Options: +// - true (default) +// - false +// +// mouse_mode true + +// Configure the scroll back buffer size +// This is the number of lines zellij stores for each pane in the scroll back +// buffer. Excess number of lines are discarded in a FIFO fashion. +// Valid values: positive integers +// Default value: 10000 +// + +scroll_buffer_size 10000 + +// Provide a command to execute when copying text. The text will be piped to +// the stdin of the program to perform the copy. This can be used with +// terminal emulators which do not support the OSC 52 ANSI control sequence +// that will be used by default if this option is not set. +// Examples: +// +// copy_command "xclip -selection clipboard" // x11 +// copy_command "wl-copy" // wayland +// copy_command "pbcopy" // osx + +// Choose the destination for copied text +// Allows using the primary selection buffer (on x11/wayland) instead of the system clipboard. +// Does not apply when using copy_command. +// Options: +// - system (default) +// - primary +// +// copy_clipboard "primary" + +// Enable or disable automatic copy (and clear) of selection when releasing mouse +// Default: true +// +// copy_on_select false + +// Path to the default editor to use to edit pane scrollbuffer +// Default: $EDITOR or $VISUAL +// +// scrollback_editor "/usr/bin/vim" + +// When attaching to an existing session with other users, +// should the session be mirrored (true) +// or should each user have their own cursor (false) +// Default: false +// +// mirror_session true + +// The folder in which Zellij will look for layouts +// + +layout_dir "~/dotfiles/zellij/config/layouts" + +// The folder in which Zellij will look for themes +// +// theme_dir "/path/to/my/theme_dir" + +// Enable or disable the rendering of styled and colored underlines (undercurl). +// May need to be disabled for certain unsupported terminals +// Default: true +// +// styled_underlines false + +// Enable or disable writing of session metadata to disk (if disabled, other sessions might not know +// metadata info on this session) +// Default: false +// +// disable_session_metadata true diff --git a/zellij/config/default.kdl b/zellij/config/default.kdl new file mode 100644 index 0000000..216d8ea --- /dev/null +++ b/zellij/config/default.kdl @@ -0,0 +1,12 @@ +layout { + pane split_direction="vertical" { + pane + pane split_direction="horizontal" { + pane + pane + } + } + pane size=1 borderless=true { + plugin location="zellij:compact-bar" + } +} diff --git a/zellij/config/layouts/default.kdl b/zellij/config/layouts/default.kdl new file mode 100644 index 0000000..216d8ea --- /dev/null +++ b/zellij/config/layouts/default.kdl @@ -0,0 +1,12 @@ +layout { + pane split_direction="vertical" { + pane + pane split_direction="horizontal" { + pane + pane + } + } + pane size=1 borderless=true { + plugin location="zellij:compact-bar" + } +} diff --git a/zellij/plugins/harpoon b/zellij/plugins/harpoon new file mode 160000 index 0000000..d328461 --- /dev/null +++ b/zellij/plugins/harpoon @@ -0,0 +1 @@ +Subproject commit d3284615ba5063c73e0c1729edf5b10b46aead5e diff --git a/zellij/plugins/harpoon.wasm b/zellij/plugins/harpoon.wasm new file mode 100755 index 0000000000000000000000000000000000000000..a0315de607c67354f2f906ead90d21b472239375 GIT binary patch literal 843732 zcmeFa4V+z7b@zYX?#s-*Gr377FeE|Fy+)mA0W<+8+AA|C*wds%`-&+8<4tCF181(jC?iCR1m<)hdGc{*zUYM0&V0d(HywA{ z87G}}@=1UG#K!-3;&Er3bi#>2bDjiE68!lYCvQ4w-V~!}P{E5|c-)_!v?)mDDW!GN zi_SXvj2FLXkBJuMiOxLvFHbsik4Z;PJLARAKklTnPu>)S@z&3 z#$gyXf>`ua{xrh4nKbA7iKDQd#Bm%ZK`pM0=-((m2|rBZ8$$!SEG7KZ-QdD5^&Bj<5j*l-`pwg2>_4NNxWRu8w>3lnh!?>mzqsACe82D*Wc#;Hx)m{fq^pQMt6A(~S zR8Q(b-I}Z3i~)hV>w(p-KS876x;dsEIXDwToD0)fGUcEcQ(DzvAdZ4XVLb?Q7=2L-#^U-|BTT}&p(9Qj^q>*b(xeWAdC>H5Bv?GbmmrA% zACJTUP9;&4EQ$Du-G9EjpSTSi$lCy5G%t=DNmQqA?SsZzt+6C%1+B40D@g3Cz(`6U z9gG1r04+eet`bLc$Htn?cDvmouLDoqs7Fw46g868*jR%C_zx;0S`>uPkgy=A`1a^A zMh|F`AOo7gqJs614u_+)05FMBCP94+njlgwh(~HcqsCaF(0Y9Yx)eaek%r2kl4d+Y zwJM6VfRbvhSpER(xB<$6VFEbAT8(;YG_O|E@S<)JUmcnN_@G1`Cr7Nb0!RQVX>J4L zj2+w-LMD_n0OCO~O8zmRM<)&YDkqvuCe^#qdcAST(q+pVqk=qC4i*|wjS^`JD5sr4 zatN_B>`-M87NbWcjqtSa(&*Bt1{{{u$D_?*HaojJXl)L%pw)OrqyEB^UijiO{vrzM z$DO(9gflh;&DL?pz3>E>Svtvq7zR#Blz=i z&r{Dj>5MZ^e({Tfvq#=Z%d@ccn&{_^|9$F@!!uv7>EzAlhZlwygf9uNNM^(H!Y$!P z8vhl(Dclx*J-ju1d-%ohb>Zj3%feTOw}oE|uMEEwelC1X_|5Pe;f>)xhOZCb5MCPo zLwIxe=5TxX)$o?^E#X(f%floX}2!|3kl<8_7qKe@*@+xh1(hxi$G(^6g|>?fS-dlJ6#WC0Ew&Og_|jY3=2; zm(?z=T~T{$?d`R<)wb8(RC`BlN9~=pZ#OPzzO?zx+V^YQ>bvT9)V4HVUjJDAd$ld~ zzpsC{c315OwL5F))!$#gr}op@&ubUeFRb5N`Opzyv)YHa7N=d`c>!>GK(BfmFJV7raV=v5t zqsPLOaG-M2a12WC#wwy6l6ZCSgDYtKQXY2t< z(VDR!jaSA;^;{3KL@@2ucK#tfsHMq{Q@Zt7N!307v60rFL6?GVEhYH$u|{^yd9)=v zr1J`JLv*{*>Z{Y$6Q}%IO-IH-noQrv&w@W3ONdUU8|U|$N5+$BbGrUVV>Rkarkj66 zC0nfIiE7E@-I2v-rOh2FK<@lVb@pmc8w=X?7WGa=YiU8!%06#dJ4IG7=RbnhSahdnE=X%T zr|%2TKQe|GGvGyuR7=*)G@q9=$wGxlTg&bXPfw{JWF!#G8k=Ua+08Ru(AxhC6 z>E#!ujdRla&gr8rJg3`eH(Pr{9w_KGvIr(pryPZ2!nIZ!Dx45b6c(CX;l$R6h3-L~ zRYy#n80fze(;!AIE7LU9(jaXNVLJ^^@z_oc+xs)$x#K*B#(u?j_Tx$B?KVU2Pm|1k zjO;58AbbB2AOA-Z&H*;Qf2xGk<&Y-3A)CojiGUof-Y{4N~?ty$101__YI~UYog{%q%W+YFLX7~ zs9LT!L=DIbdc(T(hV|*%AC5`I8vC}?cZ}C-Nf0)pS_`EKn^7(FCDPxb6p5t*L1QHq zU{b086Q=@9Dk{LlsQ_t-R{HEBMbph^qkxLjnrSN0!#N5w z9dDcMuS(_TL!qMAxhgL-g{t3c3e}MQ1{9jYnB6he{YPVTwqJ7^w?|spJ%-H50-4R$ zbiz1*?5ofR$ifwhK|$YtcSw`s$$G^2i(1oC_0n69Q6M{5ffP-q2S-=<xT6;z!yuOGJ4V@*5R$?&jip@_e%07g8ycf8rT+ZNa&=>gxx;O0Qv>O+{bywV z-~h7sA7p?30J8TVWWVizfVTf2`^p2z-hYsN`+mp9Z+54)l84t(k392q>(1)2+lX~| zr{b@tnKp8NJp>;%e?22QcQdkge?22Rx=kI*ac+D3;VoWeZ7E|*9l8l*H(5)YY28dT zoxNYv+50t%(_Ei_k92?wvRym%92wH!G=YFDJon4fT>J4l@A3n4#{M&Byk);b_5tmF zRlENWb8Gj1c)jL?PWF;d>e(Ec8}{pyz6U6%Nm}A$!&iOgL3`@pC+5v&0R}yDn~VS)cZF z+78c{qqxN!J!VhHsp45Cw2YK={qk>>sweJJBKLGE_ovysP06l*iv*6xWq0Y>dAsvK@bLv<&Ab(B;d_66Z8Z#Z{%Qtb zJr?JxUk-rL=9%$hgK$at6O}=Q;-psR(OA;7_>m=}OIixG?Nxuq#$9khXQ2X%7Edg3 z2O4{LF`iJZO)3jJyF}#bsT>&dY4QA@7R~o5gHg_&{q(Vg@{qi6D3x3Cw^cf;{;8-_ zR&4c7(sN$|pPn|>QKIE#BDt?s6z$8?1;pgVRr+DYO~@69(ogn6)fjgpqb}$ERx#dj zF8(BZ|8YfuHxJw{<3M(%huh|sud?GBjc?|xeQK6CXjv`GD~&0dl9r9OM61d~3zTSq znzg1(^oZ!$xOz4|)H9En<}9MZak5!Dxm}@v(8NCLz<2W zuAS*z>w;5J+D%*;D;%y9;TlDdOAuvK{YX`9AWl`_UnHCAN9hZ4!a3CwPPU5dF~gX& zo6J3SQV?L8I7&KO@qLt3RDN^NU%PARi6u$h9Fz@kA5ZJWWeqfTQ+`VMY}cfk@83n| z0Sjwad!BZ6hT4TsnLY|n@jH&+6;4S{4mRVQfo9Bxc{{d*{SA59FRCFz)kR@R8EsKU zTd`Zik~Aue%LZH@nJKaHv{8lnJ~?RHM@Xvgqm}bZ=OH8N-iVr#R(t2#*(_KmP$+p8 z=T~t?Bn0GO2s$71gXGdM=T`YQ%C8S}HD^D2EnoRol(@jPj~qG?IaRjj!4}3qd>Tjc zA7o*b-r+f@50RBm;ryS5(BJw<61Fxg1D>_3@JCRIjTzu+EW158b*6{^qbbzde(qu{ z8Dp7>Rv~H>GfPtPuB6~yluPCny}Hkl;-EX|Hm&$Z+JrOB^hP8$)v_%V&)mvrcfa0~ z_}ORnMzb&-&5~o5jhovo#22z8a%mbXgi<_j1;*4&z!*)mpwuqS4SFRXl`tZ7=U(MqP(Q9rG!@}e0XYN*bve4H#n z8mc9sYFl2m1Rn~nE&Zhwb@mtGvC>~e3lN7hJ$4Y)S(~3i()TwZ0LB3G$!FM>6ja@|??hkjFS?>{O8_iW76itCf(a`ysq==E`e2 z&dbMk`B8IY$puJgB9DsdOCxl7sc6E_Ki$v~vl?o1860D9&IpA*wG;G3rBu{*Es3e3 ziaTmW#G zqaE1dp^ZH(hfY9hh}W8?u26$~{6A({FMO6-fu|9$2Hrj+;?9g> zsq~c8<&}?;O5U17Mp*@(`8ECvkWfOZp+|X2>o4n|XawF<)T+Lg4V3O%pq9`CL8kzi zIZFYCx_!iVAUuY<7V4B2p3=j^A|uLb<|cq%qE}VMCtst;1c-*Lv-*6q?c(yHa`O`} zFVPAyPJlKypkY-xP~l?*P}Rc{hG4bH4JZ6r2|if61!@c7!gHX5aeYTGvC;qpQh!kz zYXZ2u_eDoYQk}6E1Ej#z1DbPY)kis{<7qG?Z%%ZAVIs;BjWK|m7Bb5tja7{z<#9v5b`>)~&;D(zux}(U{;9m>xk+i`A zDZ4G0SsesjO3J?Og5pVEbHOo!x4Pgs!CPE#0l}lhV7eW~Bv*)pVqBML$T^nLT}YIP zt=&b0Ot9@PCe*ZC6NHecRlpL0Uv|NR2%>*b?7;+Ybiql2cuiF7Aq1~?L56&`+Xa^q z++g3uTE6L8cql<*f!#+D`i6@<%m#fo^=<5G2;zvb*Q0P3$J|VZIx}g{^#=b$(FBto zYL8C0t6?6pkl1U6N4pFQ1=DZ2x_efxC|m$@aOkbjkb|wQWVU$Bk#UE;b3+LYSfo#a zT)NnW$T{Ic!23}aN>djxF_S)q?RSzdpGmDut2XVe4-^SV(nDPkK%|GcAZSlpE(qGw zwhMyxbj$@odphodpgmpSf}ky3;;IF0=|L_C+R}qv5VWO}E(qGvLtGHFrAu89w57{j zaKlWx+=Y&sNjoltx6wzt&a9eA7rM9=IBjxq=}g*HT!X2427)f7k(8C2#$}LVYXD=` zn~<5#INk&w)3~^H%WgD0{>G&%xW|nVxv1o2bBxHfzw80I!iZU}RW-8wunM|ujr>Ry zIH3f+G2KuVq+?mQsW+be+_MKhyK$#6dW4N^P0NQ{NTYJKg)}OstR9WZRTeiv;o~rh zsJjGa(UzCh@|vrt+fK)`$a9q?u#fRBTBvrqB)h5#(sZobZlz1o1?jlI0BeCCZsXSW z$(i0k!^7>MIfmP~M$Z~+*+Fv+9-}uucqS`@hk@cqF`aZY14SL=i1!Gn%!Lkzwp?g6 zW6g!2w+R=TDn=cY*K#z-(DF1m$+&QF47@QHV#F?RAx3Olp#}?thfJWet!6%Lv>{T3 zy=%4Im8-$>x#P0%mrbfLk%u;S0Lw?#+ySvw<_>N#(^Rl#4|B(02Aez9bZzdqD6}EE z0vP#e%br3(jz_O^Ln7Io9wvv4&oiHQeK-%qa?ZO=zfFN$?UEd_2Kd zyWkTDZgrKfBDl@Pu4V-Hj6oa@gLv#9gLrJ(D;UJ#Fo<6F@K*ZR^zZ=&@wo0|Tj}BH z6mW7k68mXg6ZR25LBi;7o26?w#GpSqRxdBNGx6D5`f0^2nQ`FGhOL|P-gmg7lbm?C%7Qw zn67rgyQt!cP>U;sL17*xRZ&B0#rws85lH425l#&wuLCI8>`6DU^)~W8+hVq^b;2eR zf3CWKmIEjE<|&*Ow@krzw73$`@_mZd<>A9$+a|`O=^iA#s!D5gDen6AFIRk}{Ul}n z>TBJ1T48+-SVZswgNNfnd;816Nf%pcZBLEks}_gRV*SL67qb!8Xf7TZZSmT+$i-ue z7mqLKD7T!XVxCy6xAv9TjwIb58h%ps0rsONiM7WbzOp>vaf}E!?wTiL`RjTq8 zrB1!Yx8>c$ND)mJYi4CgJSo<5$jH|^svqeVAheoS{g8LEsA0L1l$tNsfE8t%Db=@S zs%*2hcukq8twe1#SpN9^IN+{l>x??KM<}^EQNj9(Ry>4`0qwk$xjMG0Y;)N$eD~*V zwia`jYCc8);L{v_Hk66vrJt@EEsiQwrA6I~;J=Lwej6#jF(dWoYkCm<+Tk9}!qdhY z>P{8+4c{FDl96%+NCt*Z3FW$@05rxPcN6!60>~rct`NWDvVFu4m#q-L8rkV`%O)+Z z>t%u>%3U+v%Sog)*<`m$leuKUHS&ISi0dA-8RBcm$3yZ!ia_-w9r8dCD5~-nMhaD1 z=)Dtb0I;>u{|#kPo^Kc#f%M|Ad((@z-ojPt^RRliZ$ibDeUpmzBoOxCMyufR`CJHq zi#^}reG|jCH1$sDW$X+MmF=4}g;_2TMxWNVZ{jOFvp15V$LdqPlO^fViZ~@C^N$?z zrlnP!zM>_N?!EY`U4&fs?)FXcM5q$-B7{1!P4q^50iAA83Iev7;;&amFHv+}VgM8A zh`8^F=f0}EXa+VCRqm@QCh4?vh;%wkX-TNa$G_N^8EEC8Rbh=ZZ zrY+Q@)lJm7kkC&HmxkpWI2Uw`u8g`xR}+=QvD;Ph&^bQ}8++|in-;4h#ZFbi!Y-$$ z>>S6_av}&)o7*LDqQlD33^@kbsXnD_FnB!;nU{DJ#A(B`MJULbJd|0bIL<#Smsv#U zb15wnyGkJIlNx9+6aeZQZ4MqovW|hIG9k#? z!~reZRP5|oA}0vf2O*3KwI9fI(gfi_IQa2P3pIY%mT;hSBGVqW$wn*7yG=N=_Kn9Ao$m7#(a?oCR#tmJtCv7V(INdlDM^9x_ zCc_wtkKG2J^eQs3Lzi)osIHBCHlV36uiF=E+x=u$14xLmFY<~csFaqwy&g=5VNJHz!@X@-2C((- zH+Q}q7UmnJ>Zae^0zs=A2}zQC%!Dp_0HzeW`mV?Qdbxq=gfpc8hE;LS6`z*I6rfjZ zi#ny(t*|s=R?U@cO(j|DhA@oHAiJ%Wm%p|TJRSuhD}ZQ>a=Q^Ep{K6PlU){5K2>*K zr(IfL1?kv!sJpZ+l*Tx;O>Bb*cC*T=B8<3l!XlDvwEDd-p%}Xgk5z@p(JOP&?r39N z`*4xN4R11PQ??r~*j;YE{e5hg#e|#vj>b*wXe3S%N8(_8uuN3EK3Hl5Z`Tq^iy)%K zqG6S2SH-Qva4ngRj!$L@d%Ez%l#yhcaCJIUqcYgXIo!N3$pxXMdjgx3bYZlnZi_V zPe-J+2EwjF9|<|L2HsFu*IlI9J;>^T2Cj^z%<4fHLPj-2F?ays&n~3K&IdG&p#63e z^Q4q%y6BH)YI0#SDk@$Ws&)SoY6_Jt185EG_Cy)I8QsISSCKQPM!OEM_;OU=m&%c% zp!Im#l(I`0h~EU+&jb(SYC(2;9`4*Cl54#x;ik%B|7tcG!1lMqpg{LG!#VLSta*F` zA>kW+Q`V2~Z-$2Adnw5<{w?=@x89TNZtFUM+fg4U1;%;vS3f$Gt9#&Ec#w@k9%QF0 z4?=P&A9+00QOFAShSE<-pf{gVj~DPwWOMeq2tvw(tM)=cIr;3WkdM^u^dj(qZvQM zgVwhl1Bh}4aN8gQ_+9!7MNH305KTUMf&jZB27vQ&G7h;D}k$hae5lu`K^fF05(dd_pgG5F}1)gt?s{?=EV)Kz> z^TO_UgEeJO^J>;9(W0)Jh1ohhd2dr7`ffrce+sOd)-!3YhY`nly4*MyQ=C zRxqoekLBgsmaZ{wJZ7WT&YDf(wR{9`!*sB33O|z!jNmgK^a%c;8?qPWEd59Beb%vb zBxpB=wg0FgQgC%5`o=J>g;@{} zvlw;p{qzU3I4Y;VVP^5+3jM{bSUs~i$}tOe-y>#;5pA3-e^By$0ve7S*^K3uiV6>sv(`>?F{&vKwUFtq!CBhS{V@D|7M2~P; z(JRu0(X04VPM7XWm6GS7)PiG`l={vJ$HE>0ij-6eg_%8=qg3LdNIxA_D3W+6(o^bW zNvXs`k)Bd36iGZ3=_z%HB4M+RBMwvKHGLE*H6hSg8Jh_Kis>pvLWCtnGO^{;ml0t} zkq}`{kvjB|Pi#3C?bq%06X9e@gkrC>dM>tF$&>H=yM-R0ag4V@zAD4b|HCUjuYxSs zh9or=WR*!9+oqJEF;dkx1)Up&Y&TYNy~D9vfe#7Lf#JJ)ew1G zIOiA_ryi4MdY;JxmA7?gU5eY@F z>eB)2vr7T3@*en7;FZQ=_LZf;(C&brjNG15Il0(OEoU;&8Qa%ewCxdDL8EQZ^Flv$+ zDw$Ne!Ir(PF*$7wVp>WZDs2oy$|VK-XRGD|RA;sdoO{k;Lh#G}SBo6FXz5JdSO}rN z{vCVwBei3fKT>XF*99gozG zz2%YGu}dDQ9ed9swPUY+q;~9$kJOI6dG3ylvWo9~vO=qQua%Lu zF{HuKUXx70C?)tkxt)~0EW|9ki<=-c9pp7vEx6B0weOCN6|Rz$P->7sX8VLNWAY*F zp?s)ags>a-arkibp~)hIslJa(i_nT9gf*=H$_}j$ttmp-o%*<=iqM9xEUqZOEs&5!@DDTtnQ8~|5O*kTOF)&J`U0vgc)`5Z_uryYUy)A zfRSQx#(2z(8oM0W8N;kMlE8ceA13AS2ylHcNa0HK$^}*phM%M?cdEgcRB&6fol%ucf7$RtH*P-^s@_wC+ z!qd9;`xu3*gEi{|up{G&h(G*;O0fpHo^;C2epjLJCdB8ghuoprM_HDr)Tyzn?$UR|c5r^=w^<`EMdo&2d+#Q7tVJCZZ+0L&*2S656|X-Z---f;G*Q2 zJn%|#G!I;~Je3FjSvK;(Im-r6j6tE8h{vxX|M}~K=aXQWYzUzu*)9g@QYj?^xkpKP zj5>mWrbICKj}Yc^(l9Ssek_*0mS8+EG<22C2w-Iq=DZeIBD-GdHPm-@oCjZ*jSDfE zkNYRZ$&XRto#+EAYOwrs$2K?5eN4VNz6%4r(9tI4!XqwoI^mV^E^JHFU}bz22BMTI zk1%Gq+d2k&lBQyB?$98!q0B zz2o0$ilaQ(7xC9}ngHWG`|?ru1!B<<5G!E_$f)DlX;^HVKa(gm(+bG0xkyD88K293 zHW`oaHD!oABgUk0Fq$^x@F)LGaipXcs0&yln==+AY!lm%w?CcGl2aCTt2D0|{j@n% z#>V=kg-0&S-}w(~v#Qgc`G}^E1ZGTWL2q0qcx==q8g(n<$=<^0?|$voKYHDbw|waK z-~u-5iDZ{)`aeJW`SZVW^}l}TN5KW>^cGF07c(HE>9LE`MHloYrWan!h>WMdarZA+P=FVPp!Ss(l`=!tA*!tD? z-%X?9>CVNN0Uw03(F=Nu(#7ZW4yG-1(|(dI7o_ZlokQD~koKG&24ggoAc@k8r|%0d zNEb~nxi~$T?$HLU%a zkFkA>&!K(FXSpcE669Iw)sl;8OG+zf*+mzm5h-?@4pWS#54mXizTo`n^Io#$qHWuE z&xYqh{dEwGxlH#E<|^!z%{E{>9h+Gh1c1Sc-%KIX_x;aLfAamWf9$?<&pCg3HZNiG z`Mv1au|TAQyPW7RcVzKdfYg%|df!oBlMRRN(udi zg}Mx*tzdbiC~9m)1(7l%$WQT&o?&BbD^gOuLdk7(0?an(1RCP&DN*<=H&& zka8>!e5O2;$4Utl&GhjSD4HpzEkIe0Q8w^6R8kA(2a+C|a+e0pGN~dxG}9+adT2`K z_ze$`X8M%%!8T|j{mu2ktMxo;eQ=4MN3IWEqvs*(gG=>XzfRtlo9Wth_-5w0=*VbR z&vomfb9msP?Q9+!)8Uz)3Y`S>|zD zh|@MIo+&pzHq&=L!;lRq1X9@8a}zl7tF@+5SW=|Jj3IF8kaw;F8vV5*YI_qjo!iJ8 zk&~jV${!_wwMzc@T*n@t zBX@DeCVPcVjqy$R=cCeSNB1y?zqZ7$e11ulV|&!?rkbU9bbESFH0C8QVZ5>vIiycO zS!8m6zIS>DSEV9^34{g8>6ft%?ia6|WPx9qX%lGpBbmmeEy*k?B8w(!i7XOe?2F|^w41eM{5K6FFYNOD3H|-r_12J`RUbY$cvdy9C z(o(ij*=}%Am>*n{P@Zi9g*f1qbILXnr@U+f>&|5xi7{TbksRa3rQ{gL2_(lj*+z1V zlWio&IN3&WjFW97$GEXCImXF05@VcfBPqtqHq0TpZ1Wogoow?YKPe-@5+~Va?Hprw z?HprwX(8F{HHQf{s29WnoxGxjD||N4l8Gg&n>DmjWeV=_V8(3oV8(3nSmT!G=3I?Q zePwhdbB|W>%(hHuw#sLMGyMz`UXVV~CP3EiHX#O@*qHE4N5g~{XxiVR=V9wK@!6{T z93HIC&*p*dW)lzeI;Zi#=jf?CaJ%{f9;g9Mw3JFNqvA^Z~~9zP7i^Dh2}KuyB)l7~xDd09Era%N8v|x?_1;fJn71WJAW#T1B#kRzucDD8EDsJ(=ILJ2}7aC*O zZyaqbe+7Pg)Mw{`i?cc9fUa2E@Mj;rjGF?uDJc%ZNRGIr`!P)pBq4t$5byP2ZUZZ< z;~_}rVSrIxvRH#Zl#I0Q@JRX_OS-?oPPJ1E{*MCZA}00_MxZMFWyBuB=HDmw5SGY= z>{IyAllMp~ri8Fh?;u>3m~xiJj=$#ut$AU0?&2}PwIO+f4kJ`;_UG@I!9}z!tsBCm z=buh57v~6yQ#lJ=f|n(cPOQq*f93$bQ4`g>!Ha?o{?R7^Z~htI;So4|Ep zcck;TwlWwYp%!cKAJBE3;@Vhxt706Z{@&O~%Oz}M#;x0*Ty~_Q*p+CRv%6om8@=CW zjSEozWuflBNR*<~J=*J)p)SE7C`}`J@lin=6_6IvF`G!*8^Ri1`$+sb6LlS*Iz5@i zYcpw~opzeud_h&!(_Lgke9?69e{9h+n$2>9*=RZj@KLCbQAIDNl10@_sH#eB(H}5G z`#xVlKC(y(q9_C6jiDAGBk7{vVrh*QpHGs}bTO(WX!!2%^iz5hlI9xfG=oAHwlO@B zk8o2b`3Q$-VhN(#-V*4n3Eza)%~z24aXR5W6B+qVI3WxDsdEO#RzN*nLO)oyplt*; zGi(IJNG4q!5j`F~84vc*xXS?%rn`*C|3kLq@s~3!F=AFI2>mf)Q1>t%XU}v~gIa?< zjouOl3_gprtFeGC+9eqFbp*PWXRUOc7B7^i9cSKdRoV3^Y$VC?j&!?d?C6N;Tg40{ z79yr=2P_Y<`uB0D1AM4cgirzaxXB`9!ljjx7IDaUJ{>Zg4V@_pO} znj70zooN`=UdCDq6prt9^*D|d505|TK3b1I?yi99??LKp3~uy1MiA?CAFD?j{TPpC zcS?`vbXV%}?C#_BIJWx)J)YTJrN`0T)p|U&d$=AOyGQ7;p}R(vJ+J#jy(Qh>&_hZm zB2Vb9b=sV)G}z7X@*~@8w}sMGPer$c=!aa6zP%ooqq^Bcj&(lA zV>HIyQOCOLx5mzqG{$z+w7+u?im{{Au;-)5I#|v8O_wsw9gU-VVj^HvbYsTAdfH&i zX)(>hllr7GJ|$hgItaQO(nIz5t@KfP{C0YnzWq*`>dmG%JAxE-GnF=|7F(af7`(@f zOq-S?-Sw?BOP_+X66XRr^Wa0nmiFrv9r$v+qJ!PEhs09^iAht5{cc(SAhW~Ay(4Y1 z=>rMNPM{MXb!0r1E>+8)N_B98-62Q)cwQ@Age04ni&1)A8S!XB%t?#9OdyTJ=On|n zc_72WEmDMXPNk$zQf(|nSH@Ek&131Fp3ehG{CPaqN1O!!2=R<4yicZXiI}Q{cT$+#OZIDt}ISBn64~NpK42sIQ<=4I>hO3nyxHP zr%hKDr%#ct3=X3uL!4$>GQ?7>okm5{mHjSMQosan^e3hgS9HQ{x7@0vB8+|+v5{$I z+DIqFZQ<T5G7PGThiS$*7cH-t26m|VJEyuhqMYe^l7OwZJwrd&V^-O zfKRR4R2-ezj7Ouk8wGsWrb_$bReF}8+mxvT)iXx|eOH+HucT7f9ID|>E)T6zylwjO zMNE5`mtAo|7Cl|XX}JNHxGmJ*+r!SCYLB(`dVm{rzUSM=o503=&EL*<73&IuuuTGR zgl(P6wha@v{0!kFBg#}zdEXGU4B&Kq&hAi+VHm`n@2hk#ZcvFaF?T%FwNxTNp{F#g zNNlsr{M{Y80-U(w@^i#avLM+RScAFYj)T8xZM@S6!cq5AuO)Fbirgb%$V6oVZ71W} zz9f~{y22dh1|8-}`wW#UeeN30uPaK2mug$0H5dNk zAdynqZL@VRQP#<>lHPP{OXu$muX!fhon=z4I8|yl=1ghUHv=gd6LXYVGjR2n3CYfp z5?w5S?N4bd#k_ezo}lPIUpnfoX*`e@a>&RJQ`ouQlP4ZpEvt^qR*&P7yNxtWDtTLp zG|D1Xfe2C*#PZUb`sqGEg?UTrn{rniw)5Y)TggO=8iup+%nB6_b+@jLaW3X93)Yl( z5gEA_uEvaPdo^^!$$&i$OXBvay++|>3<83wF`*i(l?nyX&Y8wA4CO$~W(|GUtRbho z8hCEks?V-B_VsDC zuT`<|8xOKu?927%=}YnYNqfC2#L=F|b7?{1Edu@ee8?&=^HzakPeLm_B#>SH?%fCn zAC#R~fIedfZ(O_#VJ(1n+S?shDa9vT3i`C!fu6-CAnyFo;n2#nsZe7dqJBxX=R4l{UdE6CJVEH$@fW|^BJIF@V8om*HvYGKSKI$@hAQnyl5>5+!ehSV8h z;Ob;8F#vIb$7R|Il^7T4Xe5gHv?Z@qQ961gMI$0=>4804#0v|-?7CNyo*>7ZcL}Lh zI@q+2x!T1<%V;g;Jkld6ZD4B=BN6|Pp*LXqVG4#~B0 z7cl7IG$@t>H+2kyG2PyridWh9RXnV#Vm%gvysV4>ih#jH3$4yfc9(T3agNPU6j)k`;8F;CZ$q~BI0Fvk)ZIt1Z=?v?r402|ahLX8W z8K&8kT8mt6;}zKG6`0{*4oT-yjX_)vN?^3%X0h)U6XPoHFw-~5Q|hsOdZjph@riknnO!Wr z1_-jd#SyYv_Mi3~?cBkzLZvT3$;59ERI) zWBeeqVY>7xQ7g_J&HJiZS1+ceDvUH_nP}wj+ciTa^$!O z^}1cN!YwQ9F|JnOT9v`!7qlO(-V4uP_Qd5zAe^5OsLy>Q_I}sF?8EjPaU_OWaZX!t zL0cV)WD?pJ5S-43;Ix9^%RGV)vu@`-n#jr?t#Cb>*at}VQS(qvQpi{PMJ{NOY zs!nYf>XfWYgSO!pOdVV4)bXxU$L<52nw$?)lj@XQE)CG%!PcuoJ*rNu^oosl(cg*t zK(7v(uU7}DS5i6+^h#G}25lo-aCLU2R~Km_q+4h21KpaKuUjy(AiHa?-DQ-d;3c$8eFwWR4zm0ACBOV>Tke*Y;}1cKMEN-xoU8nXhB`@Cvf+ z!yQ{-9kZh}bnKdH$FBDsyJlbLm~$XDhor^*uR(UraL05mENC0Mp<_2xJ9e}0*bVza z$J+B@41>oYyJ5Iv+I|n(2m3L0OSNNn`HtPPFLZ2lzK*daj~Z&YV{EO_F=M4*?CxsE zW+i396z|>_I%e0e%{4Ehn8uyeaK{?fu_Yd3TTm(#qVA=>V_R%Z`YT?|)aS#Pc8szu zPRQ4aCYKF$k~3)AECI$Yt9I-v-?7W~g^rmfelCo$IOa^+aK~cn*kX^dtE(Nm&UftU zeW7D}Tz|^KZ*U%yZY01Fq+4|Du6FDu-?81p9n&)Jm%X$$tHHT&1`7zX-NRjTi%ur+ z>gqaQbiUl{(@eM1W-^>B(Mv5+;#Z~|wVf-`d6uZ|6EXYDmFRzLjhmN*?af??eqxF8 zl3@39CHhfcN$mB`mFT;DCBa|kN_2-Ms`-Yqr8ZZh+xx16q0N=(R!ihn720H*E74c` zN`iyTmFOQWQ4RvMU2`S+f+flu&XAoe(dR5t?0bjuZ>~h2>MP0UywsxQq;kC_ihM~n z;S4AGL^TnWX|GB8iavGCmC@d`o6^=48qSyk1~r_(jbW)#-1&r8Z$=DZZP1(M1%J)M z-@M8X74PsjgABS)?W%F+^o>T%3$i}&sXGaE7=TJWX`Z$ZAM@x*^R#_bptQq!(!6lC&d}- z11#`(TXYtaG;iqLd8?mQeCCip5$!T!jJ-_LBv%V5Qr$LZA!AwWKv&Jf-h!)Yx8=cY zfoYbBq#0Q#-LZOvrZMbXv4!q+LtgXkF1C>tN$vV&+hIYSubl!H!pJalQkfJYn`O&kJv{V!j*oZFG6?R^d7T>W3e|&{-8&_Y1&4teR&I0Q))4sH@qF zPf4*D<%KZ;Kmf_dG@b;jrgpq}vbmv65krF6TP<~|wb{!KxdSXE8GM}tccn1W`KU@N zivXuqk8NARLQ6zuLF-v1imYxmEXo@e?V({1gtG#3t&*KQ2Q^!7tnAscH}BC0NyW4` z%zB-F%lG26;~`pO^D85$Exv2ie7D8N-Zoo&*~J=Lw()Iyr0j4JIi+nrp6q`(5>$_h zO}?TMXE=~=O=CCkj*;SmOEzC@*ISGw5^)vK1ScUPiBpcp{)^Ibg_Mg;NE<08>IMpC zjnnN)zjz~K0+UvfPDNLbblK71RVD~blTp@W^pnKC>HB>D$roTls@s>yM_b^plB-lz z8XOV6d&CT%*d`R;6&EsFpMkcCURWmZFILs>H$g08>~MTIJ-(ykk@3cFZCnTbzz_-5h!w@Bqm zINA|2|^xl%S3?RY9RRP8$`_?aaf@xvoJBa$15 z@=}cs71v)%QD=VS|Nw3rsit(@}kwLl9bqjs@R-WA7lEM zvfV`t0gYV4nT=ce&oI`&)X2ln(zn?0f- z_GBCv02~o+wT~>BvTcm}`PtJeaSoHSr@_Pzh&^qK9teA~)L?s0>}h`Rz@A(IC3|9c z$r9OaPG&UrWMAX%fF&fkHym;o47kMN?cw}n zeml^g|Nq{|{F^4d4U>5}3*RQcYC(2sl-&-?oS)3U$yy;N^TEUqh|F(iimv(TXz#PI zrQQpf&kr8R+!Zh+3c+#WP7GuEXw#vhnCLzZY z>zl*B@}`A1)eD;))CpQN3)}bimrk5JGv2ORQZOCDeK;k6aFT7^wp+sYMTBLgc&Xwp z(bQ|=w^rw}Qp84y_$CtgHYKht_@JlGf8qCp< zTK0vywRtyTv!?l?d%sriwd~q@-ixd2GO3|2{vx(oMvOPAN!S5E=Ee6KoSa?WFcOU`=}mT1iaNN>k?#>nE+9h3U^<3p@x4GW-CE(#Jq{9gCJA zwMZh|J&}{u?~btV*tVu^$V_nO@sYRNG`|epf~~`dGD1 z_h#wEq36YB&+q5dwzTS0<7n2IYC)#gfYpL_h2n>qCUaDK%nuB!y`g$eg3PUX_7Q@d zXS3djPw3By?|q&o7mFq}5d5$_*ePrG9rk#C zsqr=QP@|6@27!t5^8i81Ty5Lf)N+GL771Szi=8c0ka>)uP>^7IVTBiQtd`{3W!C(q zsZ;Zon-X(&^b4kvJJ;O`_Z9s%+@(9`Rf}XQDyQhAf_?Jmbkz ze@`oCI5hO{?>05Mzt-rU+3uCn*-$pVMtCqJ7!JC$RUAmJoMiFN)S0mDSF(nY0^5>j zgzfEmngFy1Y|9MX%Rv&P5Q8R&dB9STI_HqhskR#(q4vo@0BbH>3t0P*45Z;hI|t35 z6ULSBQA{nb@VM5#tB{)G+Ty|W0!4#hPTe}BJ7*N)bQX_Qs*C5&P9V$(Z~X%EwpkRk30SWPPN19=S5UsVaCtLo%bRj*2yaFuDJ<}$AeBvp zZ`&w`Tpr|V<^j$(x$IKai~zp5urKfxv*NG5m8QO!OLn21)uDZ*$G)tpq~OYB7mG)B zK~=LF49vx$xemaI2P1~Id<=K){}_Joc=W2c1FKT4912nB{v!QNRisyRBtG8F_+s?= z!hCP5Qkh-Zs`OJT*+~alm72oOR;8Z)p`rL!EFP(~!I}2~gI9>guj3rADPH{8$cGl^=zA1*A>QQ52sjL)KrtA05O1qvMSH8+w@ApZbq79Na)n`^fKM+vT z`o9h zrk;b+%z#L0DES9ao9u`Egr8v{RMxnZ>v392q)BpmjBYO|0i#cA&%a%7DgQ{ zc2Da1;V`O<3ZVXu8$n3CiS&^*$-X+cUXC9`eBy4yu|DjR(Ctyaf$w(1B>zi$ZX%dD z*dS!u^Dy3s0p7>y3e9p03p47_$_c8*uBK0W9!h(zt!6fL>)O;M6Gi#WF%?R?s@ikR zH`qQ)W&Ur8Y1}Q5)2hmttyD}|5ANVoCa|Ixr6li!ko}rsf72 z4VWQ*zz+~Mf+z8PZJolw4mJ@I{8z>)j^UA_nmh4netwq`s!2@7aC9>1T9D zvQg{}%a%?rzc8(xlaB11KI+1AfFy3zZWN_t<6cn{$RAdd9$`itNdT~LOqeO$!q`}v z-v>j0E05GQVwo60i`76(ofuVJ#x#gwdaA@U)i{U2G&;p&FqQc!44D}bPo>zqGDGp& ze}(-8VHoex99g4cHTKW$IFtr6;~3*a8!g6ho$Zcue3r%wA@kWl2-TPpe@=|EBNxSb zYvvYrET(c^(`r4Tw77MwmP)ENK6H+8bBTsf>m4CC0J;IAfzMFk&v+Dsf&mp2+@?~1 z;6*pkshLf%rOLbECk}1YdcRLhJ_Fs*E~{3NOqTMmQt1ZlrsxK(oG4yCTtb$M37si2 zisVlUGDSNrq^Z8bvjkcBz%mJe(2A028mr~{mZBSLej(U6uE55_*K%Nk6Htf2lReF? zh9+}_B(5i6g|3Vb8eL(uIDinodAgFf8Q$imD_x10;n`B6^!7`3i!lGjN%L!LqyRGvV(T;^AIzlSO>4^5d>{bLCHxw)FrN4Cyn_w!D$Os`?uk=QJ5M`KMCl1u{9>yL|LXmuc zu+XFPm+{TyBQ6Tf!_L1^>tF%t_Df0Ni_GMyEpYMMUpo|^z)2hsZ>fANAbZ*C${dP( zMK~y_u3?b49y&=iyWVBd=;Ag2gi@HlmxELIu(pU;eb^V$NG{gRbj3Rx0A2>7KE6-Q z(4jKDiMMNVx%tgQ%~?CxoLhdO&B134%`;KXnrqEln>WvpvE}t820Mqx@+$0 z53Rr0Y{0%R+a?~=xz6SQ7MN-C6l$YNnuss5f@IObt&G?a2xtbrzuV_igU$=&rv0!x znrL@Twt3)hQ5*r0Rgv0A6GjRzc^`_C1QMz7Kia6d#RPsRAZJGea?hm>j9Rk~f{`|P z*h!qQV;g<2lQazM#Q50Js9cO!eKXiqBQB8WDcC_&70AhgvfHG!4ezAf-15u$DWfO1 zZE;tpI5G&_jVc&9t{#C|qs)cyJ6WlB*=Wk(5Q{XKVn7VsILoOH6#q57V{2y_jWNbnc>j*>)2*nAUT) zMv1y2H4S(68q;D@`uUx6(#EVvh8~95d8sAnd|%UXcSQUoBsx6n6o_HB@VPrUW?2^* zJE)(p#Kz zYACSx#hKaqFYZqC^VHF7yWQo|TSDd7vqK!m^bP{{5w7;hq)oA_qCx){g(Xei`WTE^}!Z!~w_XW@iyp1jK0#X4?6P3O8#{MFIR32QxF zo{(5G%DcR}W`XKFtG7hXD^H#2E*3m>jT=F=mh>2YE>4%Y)B@;YdN3+}u!vb2zRN|T zdOO(9*$1Z$aks@VX1Ynw7K8hqxpzN^i?T-bHtExjx)Qkiz(-)JsLYeP=2xgh9N_+5 zl{QIzD(_(G8`axEyy+8#x)fZ^R!PCzK#Eb=W|?BK-iA`F=u5%dP>QL(6ub?kSk;$; zx1khk`cm*Vl!A*LioPt?H4j56j_OOn+fa%PeJOYwO0gSj@=7&&9ZGY3e;U0GrQzgO zwH&<;rMa;`jb4Y+;C`xFj$Vh-e7Qf3UWd|PI$teEuS02MNnh!^UWd}$)}KbNLur^X zs^#c)D9s)HY4kdj21oSOa`ZZs=I;J9dL2r0Pk$P{4yD0!RJAU>4yE~7e;U0GrJ03U zRbZ&sp)?#ztftZHP#T>9s+6PGp)@#!s;1HFP?~N1Y4kdj=FEJk*Sp|B?a?AQOOHT*ovihHq6d+4Z;rMk@g>xjDnMiFARf zFg?i62wXY|D0F==*B>uYe}G7M#-FMmzkO!eGYLuVnqj50=>k@*(;4AIbm&3`n5bkDLkRja$5$BZJz!1Sc1X0A$AU#W4D8=RR; zc~J2JfsiVk1YiL6!9~aP4lb*sXx$w?rVjghC|dQ5rU&QsF7*|q2Z^roT3F|x5K!L5 z>DVd$JbKI0h%Co+;{!80r9-J8)uf08T{OLpMn<`HTBqZU9svBN8C_6^bd!1+2t=!G zo-(;UX(4rUiByi+fP|*)n;WI|?55({u^WD!^(|Mwp&|pn=^<`3+@-?$HX5#%ko+Jv z8s23r7LQ~EN3I8 z!;AvsiLz8v3yh`n5vO3a@JlXYglHp?_!|`8`o>7OFkdt73Qy@Z@--ucgjv`5@NnFz z-uY(@6ivpFvF@fRhBRG!29~k8=2orRfFUxA&+3h2S2bAzjq*OiEtdr0^Hw@5O3SOs zeWdec74BA^nl{Ow^L#GL&V%h^n8tJ|ou327k2#b13sFG5kJ*0xC`y{Blv)uQ>av&;;=o+&y zjbsHKAQh!IU_f zlx1~ z$I4n?PaR&qD7H^ivf5dIslg5lcL!;! zfz5N>c1OL$=@KvYmZX>L+-2?Li(P7@yM$&P)w<41@vplyz8w*uhZRl zI^U!V^Z4*wK76u}8igS=7CJP2EZ_CI%HEDv3o{fjx`bNy6lGVwO_jXYRr_l#lW!Lw zb8tOWnf%J_2IPwI&!-CLN_l<%jep*IKqi;v&?DCP=N^sHeN-mro*|exET`Y{XFw*u zQ7pjA=bE645E$twP}P|%7vQpQKb|T)!52TDifs^ z0x)+sVMU$y$xMSJ5mQf*KB}a*{XI9U;(1TyYcdSn1j=mSCM6iTTgKSDO07g|f&y=Z z^du%|T@uBb`RCZ`2fs0eYeSdKzs(4wrcMlVM#wkJTD6C7)~z~c+W$>gsFCYSy~ z>Exzh??Abi4Owk0&qXL$XZKSIrVJV;C8gLo$X_!`S-y9m>}m8YAArd(Y4rSJDdp~m zNGW$eA}M9~vxn><(y>f-E z*anIE_=$K4lg0g-bts^iby)o6(`7m9_>)J2v(7Je+?d7ALzs$D$@D?wmo*pv0%#=O z8;#Uu-a03Z6p~5QPah8y8jT8#aDVkMjr>X^llDX7BJE!dg?u~2bl+>PN-mO1u2{v* zCAr3uTv0xu{;OEHVGo)$kzBDC{oix)5zOl(7E6vsPt-pk5bJ%cXA>NosR*YuC>Ku= z)!`8O(;38lj8qC^kT`F0d_^jKPZY^;uk2~fX?kc74)JoSh^A2!0wo!TEX3_W0rNZHp zN(WEw*cC>~?h1&&={zT$xj&HVv8-cx27zn4MXl;wrxMW-vtnY2r+s$Te|*+@58Yf7 zTG-pFeRc;0`BnQJDpX;=YJaHOuRVe8foZ?y1f5Vj_^WYt;ON`0-O;zZG}!l1?bkdz z(yyu6xzNJ2T35b@E5so+J{i;bscf^t4?8<9_F)M@jeul;z88F$v=oE2P z89|XmY%e2F-ZFTxA3NY6Q>x9k_w{{^=k`0uslZ=0{>YOXaL7&z9RA4#Cgn5#M}W7B7d z4!)LzwOl;no{-R`%n2;o$TXu#e<51O*}!Pk`GD0K_s-v|J*rW56Z*(`2SBF{EFx2` zMB%Zbb8nF>Pb9iyk4h;E>H%Mn)^c4@?@H+GwEZs?58-%9<2mKY&1FcBj62puSQy8V z!De>H#k=7Rap%KQm1cMPw-4#figC9&q^@T+?*-9DH5E0ibftunZV+!I(gdEGDNr$0 z1Q19gIcW8nK`F@l6z;5inS$?=I=3N{3Tb%F7J<_HQ8if{M=+JHDnslks-emG-6dtUqvCY%?0Tk(FmtzIdTeq?(^;3&Q6Y!iDm z*CP3t05I*+4F%+AW5kv$1?A>x^KUwrQ#x_b9)o<7>=NEuzr6Fg@6dwKF*rB8h2wqi zEO+%7@kM{V+bjs&iOlP-wl~-v@N_3Nb$Z&b{5plE3?3qK?Yv&dV+o`6r7bOS&#;go z;Q6_tl5R+8l7!uCsNEp47iXjFB``*0e z>$h$B^rf%ho%Mv0Z2#_OfB1%-Z~MlxU5cCDwf%$J@A&cG{&|t$qnF%v#WlBFx#O=~ zg73WIhVx(Zop*lp@k#&>4W{q;r#F7;Rkwcfn)mriZv6heueklbci(tgk>Y~)yyx#e zbn|Cl|Czv*@$*kzw)1n}`szDRR*E--?g)5n_s6JBOzBwHVHJ^_${AC8$Iz}=KO zi3XxZl~}$d8FyAYC@sLm=>x5B%*Hg8%K%Bkn;>Gd?A9`w8tEjS(}WOgpyQ)yL4H6E z%|;Hd<}m`PtOvPe8KW1r7qgr48wfeCr;hbTmvNSo0yy03E#+0hu816|zBPSm1saqE za&y?nw#x;M>9w>Y>Rzz!0~?S;3)4o<8syQ=a0?60(o!FbP??%>z!$SF3_9cT(^3k@ zRFE$mR_Kqufhm&)Q#iSE0+7wUNN8LgigS3#aL2W(*YfZfCCb4g&fyX3{G!35MxWL6 zX4>-bPzeqm`j(f*DbBLz1#mE5%VTSmjxVqRK{dBk&)~k>; z6JHFe7u=jdohM}6k1xYyReD%I>R8WvAPZ;edWMzqGSP)7h!@7dvv_YnC$iFY;8*)- zoXB0PmBMcsB`5~Ki+h?sC+LkTpsIlpW^r!lQ!}#wIhmr2@#AhKB$Hu;U~56EbGKU@ zeA0u=WCM;JfBCwsOV+K~dLp zb7P`#`d$C<&e^ZsdBczX;15ixj$Z=->XIAYd+Hx7v$4>s6kf<@54!MN-pdPrON88Qs1`-J z8M?2*{Vj!1z+~(+@LG6P-55EOChd~MRX0W|9j$}(H-uL3vDDu@h{F1*NH$ou;EO#K zvG))-&w5E(AMh2#x1{){y@=ewf*M>P6I7H`^yv`P{#wDOpit3NNuqx>&tgPkbhb-N znXJ~iRU80Dft1Hq7ZA;EurKT-v8Ktc)l282N|fDZAL`V>hnva|oiFG!469tIq(SQ! zTKgS)t6i%$P_I8SDf^CEXnu=^BHI!`!_H+}l;RolfQ;EV$k%UHqF=vt7Lsi?uvNk! z0KO+WDi?#b6_(14I5+B8Q;f$^7}_k3mXsYN^Du~KDE26wl0!V6_^Y%y=XO%`(|nCI zB3~4{;?}Y2KAVPWvj#mwU!?l@hNcdBB z{!aC;o?UFuWRLyJ)4syecFMHF{kwB-{R5j(sI^jmzx;Kz!VYAl{yOY{yo^z!HCs)? z&$s@~zV&an=UCaIrtNv&FU03X8!~NV8#42vcUjRRWzlVIHtOPEN2841uk5k2CHc

s>%hB3Lo}Y8jzhC5;r~R_!iT2nr7|EX4P0n~2eDe~jb75^=xH|71 z;Df0Y%(U}&Vx>@_W>!zZ4b`?L4i`<%Vc znLRTH7?@FhXFKSO3_^trBI*22fGC>ewI1(%^>pn%KCilGygh=Gm+qb5AdHTNiKa#6 zbDffc5{%N440AN~QevW#Vp4&k($$h4@fDWI^ZtC-TEBn$x6hoxKOwh)nZ5V=t>0ST z^$|?|yZG+W653QKfos!t3>MqkoSD+5C8u$%dr4(+%q#gP3`N5_S_Obrw!7fW zo2IUd%Ac{9x(=_j$CxHq;r4YP)+05U6y=eUev0DFS0i=g_Fl9^GRQ!|vNVG(0VzdC zK$VuV4pl?V!Ke*Y-6^OVtyfP3abYnZhzpO=%ipFsUC3+VqQI!`3bJT*gD?-3Uu!RU z*)j#AU+t`qRO=+$jc1Zsc`=*f6*rWGtDH>mUcg*QWQ)SwmNv|B8+9w;ZgKio*`uAj z-PV}2?d7CxD**~!JN&8FO#f_e>w0cV*V{!e8qN+koY$KCjOJ%dS3n^~G+XM(zs8Wh zA-~Q(hmM?S=m^T92v@PTm8o8O$j^Rg^X=B=z_$sB7y#Sb0r+F9ochYaOz8(Rr7wsy zI4=j*|61cL8Gw;5}5i4dL zt#E0N2#~`JWQ~UI`Iys)l&m->jhA*ME%>OogiJU6u%o=42ME+6_^4Z)A9EM64(xE= zX|&w+!ADZq{2=(~HoeE!O7dt!tfcQ%uROdO<;N9?hfUl$D+4J%dXruq`>WoaFs@o$ z7DLt5oGZ!;ukc-l#SQrv?XzMTZgEoaaM;1dLip6o(J^sgW_>zw*&})U&?Sy zRqUm}SHjMbgyF_1d^J)cX0^!?T#1QaG5r?!%2wl9!R}du-FKAio=vhlM`}D+h=m== zjy87JhGUzG+@WhD=%@)61@RO?E9?$zkL)b$xnU*9%j+K3!?5g^@Gsl4jPV z0hh$+*;Cq{=~%w>dqV|$#i(YKU-3I4%AOYjh%6&9&#l_kjafd3GYC2S| ziZRHhkSeJ48#xgC^JVx$sqXER++-t{)pjrkwir?&{2XbF|x zXO%WNnwf$YbIeR#Pyk4f5!i z-~Z*NEdRQFdS%g^-%#nwn&@ ze~He{7hfgN$+CfYrhE9dlrk1;+*U5)@PB0`Z)Zl^l)OA4-jyIFugDoGd0h;ER6q?> z+(IVA(GXI3UMwm=#Kf0Z`meUB*<3gCMYt$^_}*ANSY3@*YLec+0_I4ty0TqJ$7&jU zV_m`wz`w)mQVFx5bcYS4%Zeea$xIJA0T9fPa%J%?T)uwVW??b^vVG1K7POdYERhqVSgO}f6vvO?RYMa8# zU+AnuLQfj{9Sr>r2y8+^+QGWEPKYnnLPSDr(n{Il-AxlqXBnzkT7B<#R0EQC!Ajwr z29nIyp0qoS*L5Ej%>J(~_La&;i9;vWcG$7O0Mk7GhU6<^pKERzoxgnU`1;6GduA^R zKQ_8zvG?0H@h3DSPFRF{NgpcJ_^~j68p+6-}lH)bGYyJMR8HBw{!T@DH<=s=sm=>V8}lsaK?yNUc(CtTfBrYIU zm(^G0MkzL16t&L31eyQ72#!~2@IseoDczaAV5ujrqwM*FpFwG4o!6yOgu&6IyHN_Z zcfsA}RZ|)yJ6Pdt7`!Tg4P-=n$n`ZNUrGjKF_6ivQrtKdMif33A0f!u-_s3Lu6E@H zDtjEe$Ekl@O+sVO6&NICpc|+-;i(&_tek+r07$n9i0hct_^LlMrDI)C#pB+zj%T=m z%FY9-R&fVatUIV?a=U|Srf~-q$Sq*i4N;^3_IFVAbO+U;w@bT*JE#z4x+Q9f`{Ky= zrC0Sm<-5Csiu2WcXXe~|x%Q~hr4$k1?w9KAr(}i_v`D3-M+wYbDdA=fLIEM38M}Z= za()IfX_(CPo*79<*&M26sF^Oe9z1y2DR}W zbMlPj1$@~hQiLE!?izI!_zTr6^pVb%dsmF-cBf}Tr*q3Q|H0gOz2!b%^83YX`J(rg z*;QL}*U18;ZtprppeE)3L}r?zGKaDbM%){XJ}k)G7+N5$>$SPKtZe?iU)Y<0!u~eD^0B-C~0x5Bfh9OLvj4dDN&UFS0dx`;}EBLoXzgbe_?gCL(rCPh>;*1 z%gZdwhr{D+9)M--c``vZVeVKleb`-QNPPv@@R|#85^pjPJJFnT1;TcI^+sQpFVhc8 zlfpZl(ci0ZDXx+L`{(L|X|V-O(J0JZAruD*{dgFxy$TFGDGtI6{%m71$7LPfD|0n5 z(|%@zF>r=rUL>xOkI}dzoGDUXQNU8zGvEx06wU}61#A6)wSEO_z$&bPo<(Gg?hJ#p zk{qmEB3#HX9uPpHdVyWT0MUOX6S%S2LfHWbh`s#N?r5$~@of?H_Ros8@W3uVv}xXA zeL*o~X>au9BKbYG+xkK>R!5MCFkh40Y3Mc3YkR6 z8m?x*)x!2DN>l!C{;3vqkT%uM9s0P~QF`{TB2tPgzoa4xE#gF9b;7GeIGq}Jkx_Tq zJJSVy>tK4Xm?`CPTw|upkeEQVL@_x zVpMws%{c`$1V&axYa%OrXBMWNF@thu1AY5;2oHzr30} z-_8;v4aFw&yVKPelo*HPuZ>X^CN$#Fl_n?Vbg8v_OGl`1eXZ{;tvhxkFIk#1mvf#@ zc`rZs`-ib~zuM^2Joz*Eg)3(1%@G`w2}r>6FI+M40*@U&;u0Um~b)9 zM~eX$@LZza{FXHGA|xdrKkBHL{GIu|?-bhpSZc~qIuan8zfLLoWmq5|7J2 z-j`A*XqON#u@k28iiuKDXZfFJG5Hvfb16?IB-;@=t;-muh#NmJoB$I8+amC{`GKWD zSa3#B2tl0+A%qc3yoVvd_=@)$Ol}eq6RH@6>9U!i%Vr7*iME=MkW5AxiMV|bEDuzP zP6o&@m~)1K;^Ade_L}mINP!86cL?HL1;l9hVt`po^-R^bhw7T~0+2{QnD`XJ0Z(&0 z@sn>w@;U228J6Mn9$)PQFQe7^9W~*t7r;o1n^;{f(E#fpD!B_~b>L`hS6Fk_s1eM| zvrh3$N0W+RUQ%_G!MthZCRX4LeAc3zg%vJ=akk{(Pt$l1OiVJ=biIigJJw=V#^C|Y zk(n^2pE(g=md&gz8$nJwVRX?xQ$#O~I9wz99yo+5bin9)t>6o0y%X3^UV+;5FOB})>%Q<5muEfPUQdm_`H&y;BCNYKj+Y`Up(-Y+wQsSEv%+G`8yKb7~gmwa)7H@Z|}>mxev*^ za&n5Kb4>{IecqK6?&b>xlFX3(XVZ7W-Xx|xa(MgK$1}g|VY~mb|1__iUDuAYhMSF4 zu|^~CuS?x2qMP}ZEZO>$RQYBQEgVeLOjHp0wKVQc@&qlgmT`Q6(TK&YVHjV`CX$23 z6=b?+YQ2|ZR@~7S3*WX)S>om7yOcvDpL=n}HKstXBTzD_3pTlsZ0|4Eh zZRFOynu(>J1RG6tO|12U5jU%ACPa}?g-HOSW3Xq;8tDgV25b?PFkx`hThHz$4_{)^ zY;a?*GsDudvL(#AKMg`z%g9dP;I_{eupLxYast~1K2cWy8Jb~Kw!Y^in?3D?!9i>~ z!Sy6%*XZRRKrXZVHu;aI% zF0@oI3|NJ8=jXu{Rkxclu$&TsHUwL#NIv6(MQO*&*AxM$s;m=hG-NN)3M22+U9ty6 zJlEOWCaa6Kuzfn7gF;(4mP^wIdTg{sOBb#w|+}5QL)@*S& zfT#lA2hx>Y)0JfFf+00Q*<7j7o)05be(J1MM+y%5s<19q&~II@-=v;<=NXv7qMMa$ zZgjc0ljZ>~qgil%a=HV_Xd8myoV_8+>hoay-6&&IYv3qk;3;I_DMXIHWI5(y7<6~p zbDbW{FIjt7r3KqAtHUrO@| zdCPo40?S2=fTVngi+D+!R~@sDP_V{p_0`~vFqtOkV#B4H`5ZDA)mh39!w($6jMIh` zku)vhrvpnPm7QXXr%D@R#=$4zxJU?9+6o$rjmKP>I?zTx8k4PfM&ne6jWrnW%d#;P z(!!|_2aDiB+67Sk%j((+{H=4P0$;^F=LKjOm<^6yHjRi6 z=1hv$Vk2fk9X%M1h1^pxVEg%xttWKmQgMr&aipRiKSf!BIna z|4WE#V?5e@i4#pTg|NdXE#|JtrjF$71bD+K;QfCkc#_zY;5qmWJXfI(o~-;Tc&zFs zz}q1h!>X=>D4zsxZVGt!l;F9y*1(>tz>cA2puqoEtc6*j*H!2mvjyxo;m5Hs0sonT zKR6aTL)uC6xw9h8h9)59rfBCPio9E@Be9$2gSG1*hSR*ab{!}U_eAp4c&*M5aA{7^ z*jjb)lR26&j@GUV>{2-ABq;Yd$DHlR*qHv&S@p%3XaYQ(4@X<@FAiZzRI!0;lRIKj zQsh3e_o(`lcv$#&QBI6G4s(4cVdo_hC}$-5fVsQ&;IXm`0}UGnAqL(Z7a)Jc?S%#5 z8KG)I0Lhht1bC$;%#n*F9sF+^@`Yi@xBF>q4p}emNM1k_$ZoR^gkwCj6Et#~DhAJN z$8?X3302Qps%NSmJQta+M+rx4Tlb~xX<7+pl*JzT&=p^r>lL{b0~Q|s^9Ia>J)*y6iBi3Ox78RjKMSU zH2wi^g=>H)MCM2Ag;*9B4NYO@vew@x)76fk@}700a5$K~c&NjEkTc7eGg)Qvrm*9; zTwJqu_)~E{gj%K4)Q3`c;C0?jV|+XT2%4uVG`6oFD8|OA3XKiIbYtTZrf&WO8{G?J zX7Fow+gOpSf_D^-RqP16rnUvrVJGIQ+Mx=6d={W~@S;F`n6No$0&F|lV3Y5$3LAG% zT~*+lZYRTnd^j?c2>zKbcjUvz)!7bqrC8gtnwg#H7E9KrZzD73%mafhhGgjGcZdDi zj2scX040pBkpRe}!6xjk`~lHQKIeC4{Q>IF9iYZU{c}r(noNjwzsWZkgWx{k5{EcP zkZn_nYaG=};*z*3WJxfH%d87BL|_kU>o)Gq!h@RMQ4~cg%4kJ=YCFsD_~c~`y5CIv>5=sKN}s_5z)%OI~PKP=J3d8vE{ zS0w%sZw1j+6

    BvW*hosX?xrzum^sh2706iQI147MUuwpzF6)0Sk4lb;PB$g?R( z3YkK*RN&hwQQZE7zZ0tB+qbJvldGCU312TInFUDE+ONr2W==A8hm)})Zt2PvNo_n$ zD>zgY+6p#=6tbQPDJMKkq?}MgibK)*ks?1h40oGq zu`_auUIR;Zq0+X4$yG>o@QtU*34Cd{JX3IW(jdsF%8ifw?~Z9sRyb{Urq`dH8w}?c zHjFlI+PrwovBzyW{)DaD9`o1}v!(Ilwx9I)C+yhy#FJS7n_=*5KJFEtoRL7u;;!dY zQsFMiw_C+9-TYSBp%?0lb|7!zrNCUwnn=@55NI;aH^QWvQRe4`cV_E{MVDB&h?c8O z!eiT3EP)@cQK`KI-9H~8@2P$#UDNpOK(nm5Bue7en6AYHz-E2@weJgJFfeg+D&UaE zr9sA6cJk)#^!yT%u+@O(JHH?y1xAX0fC0#Fjg?vV-|6dZBD%17_3u1{*x>7d@KX;L zLKIYFMBV}+Fcc6zZvw*Sc?i=2!uARJA-&l;LCSSH{2|{A`KwR}b!z)m#(|?1*S;?|$t(fVFUtLVzX7HS zf+5Gl;D|lB8kr<}!d_I%yqE}J%Cs3~z0pZ1Go5>VNSQgjz{Aaj&}+i|ELyr@3fwB6 z4);w}xaSJEZ>Ykp7MgIYtO@t~3%H-<;pXyV5g6Fj!4%0pG2DdQ`%Hr(xbZp2Jxh8m zunLK&!xT;;u0<=BXRpDGEa^+s2k{7~P|NLzM+fG`?&G}qXQ~{6E@kC2{iud+R2^Y} zD+V<>i~ZKAW!8V=z7?r>^)gMhmG4maBo}-5pGcKC;X*(8kSTA6p0(io0x!xm2t&^1 z!bm+$Dv_#NWLg2+5&c>LE(Pl|1CO-_EEBb5Y2C^a-sc#t13#dOw2*SR1z3_jhMIuZo?g5S4IoV+cMV8Il=yQ z^xGStBdI;8OhW}FG-a!GngY!g^zi`Kku`N1#8PVtSA;z{6S4`@q6xebD)A_-&ma{E zYYA0t25EFIt2E0D0>Erz2ASvP3^Fj{flGLd^`V9e8Ylu`5O1i}HqY$sP0n+TDa+Yp zo=XZ~o=XZ~o@a|mKYaz#3gmD$=`}qCFy(OX`Eo5j!_&g+jTWBaX<@<9g0UWJ23tNG zip>zaJCKBMe3j=!Hv{hv+1slO(|A;&Z9*6%>sb;x&MICX0tp~qC=k!%AvXTVfq0$= zaYF&(nnq(t*<`$HstK-iofTfZR&~0en2t%K5f}i@8I9-aYt3jp*F!ieAgrrXbEjc5 zu7zzlNCm>w*5N>u5B3xkPUeLT=>A=W+od@+l5!SQICQ5_E zn`G{Y_vOziKJPeNb2xu>*;=DXggyvJffORz*Tq#1CyE zAwBaW5dm;5$(WQ?gJi^Q6iCO4kc<^+W<}Db4c%svu_D5qWb8MjECf1RqNGhSZZ77% zq5(@OhoxA`zouj?)uA+CAqgW?C0QNA=W9faa^qZ2l{r<+AbH%K8UBDk;XTz#kK zyFH8`)vADx3zyhA40dlebPm`V=Y3sNcYA#M$E?5or?0bp0^y_K(|!BLuD|`Kt+RbX zXQScMeEY{0e5E-LJOP_AxfAwY;G&wD@rfprROkl!t(X^eiicTxZtfgmzi5ia2QI>R zLQSJs7`$n-nXoK+1``w3*l`Tot<)>DSP~huSkuzM<^oZUu71Jv?Du=TZCU@kuobc{ zy5ihQG(6k4fBgE}f9g8hKVI!W)wh4b`rAKio$a5X_RsR|Z(V=;Pg!UCTh;zkeEZwh z-#&Y5>%#vwwST5>|1s-tpIxwZwf`8kzuUL}Sl9lyP2)b6&K$K*8bQENXxuX*6xFbe^m?TaBO-HP9#fX0jtRgA0F3Gntwp#glm&ms~SWFuAoUawjZATLsfy zO~F)G#chH~3igFl8?GhH&Q^5CTI1;mH#ap6nrf;?k8`Dd#I_Wog=1Swk7+GkthMV`1H;X&bvLz^ z*7Ju37|2&ynTt?L979Vfv6U^QL@ZWD9PmJlVx=_D4pE6MrNkjtO1(i5GI6?afKezV zPOwtf6cd;vX0TEk=8X`)mQn&rE2So~X@RJYmQn)qDy1eKshhNxvQIx*7rxD}PRjlF z)fs|+*1M^0Hrc|i&2h3>f6~pHZHs#|d))jSTH)sT&70Zo*7uE@qRs4WW5{)s#A1`a z5mp{HYnjvVXyf!pmcFh1Eh3Ct8XT54EiUM$MM9N{nXYz=tCONdmso>uTgrz9QdYJw zuNLN2eS2BS11?u5?gEA0nDfCE4^>PvY*JN=4Fhwn0NbP4>5tIQ6T_@@>PBOYpz>-p zZ8W2DH0*q`Fdw}~B1Z$`H+W!RW$us4q;wmtZBRf6FRZI8V(-t@U7)Ugzde6cEs*0t zcOW-gC?J5gYlE#o&Th=KM-wO-Ji{13Z-6O_9<9Ob2Tf9uu#;w}vv#tQCI*8$6jJ6e zWNAUHMlB@=UAX(^`LfNQ)Lx3yJ-o#6gvj5g%hd8ik;cXGZD?spr;%|i= zL37n>ecZDO376njNZ2>At8G-LRY&#qa#R?S9z9HM0iEk_I8I9R2$gmb7GFG&=~86l zq{NR?d{ZB%T4JP?8t#hV3MTv&!Iktigx_&ahM2LEga?%=T^r_>DXj>K!Qj8w0wX)y z;hWV+!ZHJ?2-nmnvS(75FBAjQ2yUP~m$;XRDAtaY5hK`0UJG^0T<_}$p!-Io9?a?b z$kM?ZXVMu9jPhq=52Zz{GwGsIQbTnd#(m-&n;VglPJKG3C&zj09x_VrC2NTQyW0+h z?o98D-2tCF?6ya37;_kj=eH>WkGYJeT)^vC-bR~A^uT5`dn0J33_67{kak| zT$PvLrDrt7#<`|N1-HZ&5`Z7pqO9Zm9c6(s{;)lt3KQT7KglV`>uUaj!m!8@XGb{oSB~Pr^~O zH?GtCEJ!RCN~;1L>%Uc>_z3&Efs^Ke9gyt$(83|j09{!TU=axmlx3o4Go*RNayrq} z&GCg$3>?Fy&421>N)GMS)Lj?O*DDcxx)rX7Jx}(i#;x4gX_xW{B@*Soq=m4UnTK5O z?6)D^1`|xU!E%BZ-Rd8o<<&9#Ey%begvI1PW%FqH_ji8Df8aSAx#IK$Fnm?vF z1=n_5+;1nhb))jnjdk2Vgt)R}%C8XOsnGv6mH>i1gVX2}A{Ea(If=;Jkl*s>z?YB0l{&J-t!tD+_qx%$ zG@q_PnmI>ponNGMcMbE@M2U7b1T(+9z+ezNlRXGVfRM}`!$3UZa3aKWjqWKJz1wjJ z#b6U7V1@G)fQh6+!qJieE8!FKSOKF-A)w_#LmBBru0z9)WRGMJ1%kJX6%wYDWX&*E zjo)o#hr8)8a2fj}zQT8Z2H~|wkvcr#z#=%r=plf}CFQfcDq7Is!Bwfn{X1a0a^P-3 zns7bFo$593<)5+7$~9BUl$}ac$_B|3;gJv192z|RSr}faZ_(Kj@Kzq;qA& zbIaU$hXbK6nmgw#jpn84Bky*w2O)j;EU3nwVyd9*!k%JI7>N$pxYs7gm-&z@hu#BzXY0cyhgfpmwKNOSYs`1I zKJ;#Jot3UiTL%!{@rdNWLHg}#NWZl%RZ8ZMEhgtQO-}7nr7$^=R%uVW5X#`0>6^3ScZzm#W)zHMvq<5nrCjE&x&1MP18zeNS2N34EPoQqn} zc}wa3DQ$kLHWU4y5ty0j$JwHLr z024$gUd2!I$hoR-?du%eCYem{H?6Lk^~O#+)PyNw>f&UL%OWuB=omR{LTXEkEKB9_H57)}L4Jv!^5yMt^ zU}M5K>LWc_@&3GxWtjhpeR}E?v@Q3|gt~9Bx|LhIChwd1LVC1I8fV#b&9a#=WMZW@ zL7dolg5mAVVu}7~YZJXTZEfOr`#kbK=5Zv7io?1EqeHUmFKW-=Ny)X^0xGtPMPgab zdgj+OPNjrrfl7^COXKtw!{vs&Zl{~MJ6Y*NRyi2+OmWrB4K3AXM~;xTN*}S7f}AlD zp6u>!t5m;dPE|`=_*-*Dbf93TBm$vUDERiZDEQSM5I1hjf7L$MzWX}VeY4fA+}Sxv z!Jq6t3?siF;$GTzhmYU;ejuqU#ni-@UkTpjAAZ!v9L>9jekJ{&e;BM4+(igLND?bP zDa@$*@M!brl41dSKUC=rspLK=qG?HqlbnV9C2HK@NGfbH72lF~9tSVqUMDr>LD!_jOj+ zBTRK$m^L}m*xX{=ALV`}+(wH`>DPuj+zO z`J?98@fI~z+FTxuJErcn{59Xz8zhHrh4R96QXk*YQRa)vby9cF6zTsU1v|*c&a2F( zH0Qt8F#T1JI9TSrLG~BeVSi8Q@dH}nzXoD>QK65H@eZ$n^LaR!OG~lOrtOydl2oH zOQFc~gQ?#&mL1(w{?H7FVj!wsC^g%3Qc=|)X17`wO1av_g;KNbG3kEwIQ5Uq3#I(? zgml2tRJu@#&>~$ZWz8yYtOumq1jM!6aV^hG>6pZaYOXh}V_hiK(~wlFKb~`AiFKhA zNsN`1x2FrG=JJQ4i!Npld~ONk6tL<7sQ&(J?#AUaU$Gy&bD`ATqNd7)QmiIt850o# zJ$XUxd&+lofqn0|+~sbLTzk~+Qi>wrrYh@!k{L>1-%3f362yO{q%Yu5=H;HKP6v$^J*YI5_POeqi&9>`o8QWCL9+rCdvWcd^t>hN$vlDJ=R3+i2Cz;{nb!o_NVPm0(QvCM@}0lIaIWi#VrOijshNb>O5#m8lW@{_rOv%<>{$lOl&W8jJiX|6_~ozpvyG zAOCG7A3SsG!hm(yjQ+SQ=iLxH7mq$D0@0}6L^J1->7B1oMUw9-;s-2Y?~dfbt`hC) z`PaJ^P64ia5{a-T7pmE^;2c*(@81uv*k-rQCICh?u2>xcCmDi$Z`}qWF#~LIjmS83_4z;P+>IQ`C2-&yML+yj4h7=z+>UP;#$ z3B)?8H7TSCDHkk^x53im(U9LvFYM`zu@Ua&j)PFkC56=Dj9>u86|MJO25XzswuY*# zJ6-z1kdc}UVBgi&+=Cwy@_k~xUn2{4HDs@xe9d~6xOJsP94w1elw}2-Y7aX%8bxuh zOu7PWXZ@2YWj1v86nC5z##wZm#IR(=e zx}e!5KvmP~J5EjU(Hs*x9y;QJ9Ctuth$6|-yTk$}HkC9Yql9pwdyOx=^vnj#5#%xu zG|-uD_z{^A`V{F-pI3-LjlojQJ7K>7qk8@Pu(jg_0Zkuu*Z=m)(N5OGz?ew|#l}IY zQtd%1WSwUsRRgWY6{&z9-liRqG@EtyI(ijZ*CYdJ_p`W8uZbuGkq>PwF=MRX2%cUf+N`(WwEO?#VNKj#_+>zse zd!u!)GbzfoYGu2k;y8$TDRx&;E5ga&>fy3zz!$VANtzbU0RsHBZq%NtEx+j?CTzCq z2f)s)|HtGR0EB(Y58!GSegJGOJ;r~g$CDRJbH9_Giv*;I-Nn+>D$Pa)fwA*>)2jF^Z`2q0GIIGFS z>MnxTtPlnU1w!iuJuiIV+0T95=3UO1qS5tH+!I{+4Mw zYE~)fQ75j|Vf#)~&V|zK^oqK}Y-h3e5}=JW+k=BibEBiPT>~UwR-wTPq;<~rWDhNg z7%cSNLW8&Q@LGl5N}OA0@ODbfR6D?rA?0sjbm5TmX_z%RCtn7a`h?AqkukHWev z)Yp$T8Z=^Pul)!E^D(qnh3`Iw_L@f%(j10`x3`(;r!ZuuioGFxvF^@t0i;?_i0i?=M>w~}*9Zn6~hXP=1mZrqy4vyMCe#WO8h3ugm|yGrjs z^)`Zc5^(F!o8ipOuLEnk47)BSkMv7|jz2wARjxBVkH-gdQk)#;au*+W9C3cf9XC9V zKl2O6Z5SQ5QC}^SF;vVjIfD`01IOyT-mxmIoTrrh*U*Yu$EemZD%6?I(&I2ukzcA-okA;?a|Ei zN8Ra<(C*V3w9~%rz*~Gk`y-RZ?T-o~F9pqD@Yyu&nVUwlArZ!nXL9A@MVZaGEDVEH z<)iW3UKW9T+lCK-51o39Ir6u(knVAEHCsTF%&vS-6dhcSueeZ5#SRYF71|xN^0H(z z>;<43=J{`^zZY!HX10zu&;@@l*t*0;G`f#=W40l&ld@VCou)Fo1SE6FzUZE3T;3~YFB>hFS?*ds@xUE)mnBOT+Xk zdp4}HScS;@|yW*@?3=AbqR0D<*CVsOjZo+h00mx}9qd)e;6T)xy8cIOf29Lmd5%V6T z=}1EnDtYl8{>9<~X?OwCaA)$O-N|YBAt5q9*{bGO+mCnr1x2IxIr6+cDeoJ^nHxJ& zDer4BYFU-6{T=n=c64HKBI3x_&G6-_Eu&+3|F?t7SRs7T=o9vW-O_+)u~%7*x~(HW z5IG1`vIKWqm0)SnmdPU>k&H8X+u?fKPUE)S7Uws8f?;U!6>BE}@s(Tl8QWqN1lmc! zOrv}Yiy@#L{jTU(@NwM1p_OktDrlu{a3gT6NaM<{y`5fy_nX$#V}aB-KP({f+x2h2 z=uK&yhO3Gz+=qaG_2{8+JjY1C*sfD7(M^F?<^kI}RnJl?i-6wwXqa@NnTvu1ibN~F zhFOxo@7qk=fo%g{i9@vcD+$4uYB8klie1iqF^=cL^-;Xp4@U8Yjvste6#xDz#UqE~ z{PvGkruDrQ9?*Lk{#Lzi2NervV7mp7sMq;?)LSk4k62ld5 zsnrIluDC#|)ds1qxIikJAGy0b<#dRLt`H+uP>2yhS}Y)5WaMQlx`0%*@5M+|-a{{o ziyrD?#6WRkTTImCC#m>X1P zNs+veIn#v9OL&pGx(VufePg<9ygrmbcU776=K-G#+k_TFN;32k-R743%eNUWcB+fB zk@xhN^t)2M0IE*of8Buy3@X{r2kGwaQU#(q$@>s59|FB>!;$mBs@&>759^bZ*^$y=191;8kI zKW=I;&HGRn5m=b?f`Kbee_wWmwbOWnL*5<%4ggq>22HHZ*=vo#`2yAIx23Y+K2PC+ z?p|V+u)bZQ{Z@TBGmG}>b6>`FU42bZteoYMHijYG_o^>FKYPg*Q+w<%YX-1Hw5()( zr?5|;H{Mtoi?YjhNd6w8G}8wZh=E;F4WHV0yo76wL;t zNd?kI%M*}d3KwAJIyQ-_hOyNh;_1xY$+KPSyPUa%A;Q3&?f@C@MY3Q|pU+pZXsrB| zg+a{#4#A?TQcR;1q}44Iq)l%jGWp^arz=NAy84BRbmcPe)n{pVxN?-FD=(C!27)@- zok~JFC?&0&wQVJZnly+DyYO0JJPg)bAJ&P}lnyVWqPkXPp*B6;9d2_)iyAJkMSr}c zVmJbXH^;B88jnmsn&0v9!==p$Z4B$?3arpKR=C&d-SGcXk4+w! zF6$sG*q_X}t%%0xj6SJ@f~_~vak8o}Srv<9;dX^F!}{z*;bZvtNu?pjt)Ypt<4~}u zbj$4o06WH(+lZ)xi*NXu>++|+G@pHO{-+T1%**5_v2z?$BNqE%y6l4yY_ zxbsuF^T+AJYbb=*c6DT)VWDKvJ9NezN|Xq&`Tkb*Tt_k_WVBx8kD?<`reXMwFWBvxBuD(2OXg>B4 zrnHI&ic?Cn@=;y<6Zwgi$ym{BpbQlld-TtS+y4z&o~ni7!DE>_|1&`EscyEt$v2Mi@}k^5W5^QyPIA{orRP^jo z^KTOomP6nEiFk~s=8jo4SpatbTm^j z518pASQ2J6&Z*=#P-M@F3iEDmY;n<6Q6on#zXh$#m>yE! z4isV?BqQb~l%)eAP`azsQmtGAOf{m7iM0*Bq_yC8xZlpdQor*39)YBEzAfNaVc3$W zL5Dn=SJ*}m_}y#tuvpkc!rQjB)@+`K%;;2QTuDu?hJjLb;9b`2gPG$;E~~b>Ft?eE zb9kaoi88bd>71u&LV>TgMaYVNA4ApQ(3GaJW$#*UjIgES_O26c>EL(F*p9;Is4bli z?a6_JFD;fwSfTQxzX&d~(r1*#?$KxMQHE<;w~*nSwj&05tK3dYaLPGX6*5*(y#JGj zOCRcIVz%TNNlee?uEPgvZfTYASBI!6M^H;dv}%uxhlxSPc>ws_JunpN%IU6%j1={k?f1vS?!4T5dwVECnZEJ zB}s>PwZ~~*qC6{3lrlFn8WYXy1e$GX0i7<%)J_)#u7=Sk@n1O|@4e{8yq}|oaiCt_ zf2Q(p$LDPw_iW~gMT+;0MTq>pU@Pr#Pd1-DP9x6hG$Ml#e6!c#nl&n+LAGiP1O;s1 z1l4nPe6r4q?a-Clg}4{9RDN09u5Ztx6GCC||>b##hgW2AMKiMJUW4J`r z8CeAKTkovUt9zob4?^68RN7P`q0H0x;Im1RT$&OLo~Qf9Yz$p|qu05dB8arJMD#>| z$wuP72{@Leo$K<|%P#iUDe#20BfU;3Ang2r^F+6{j0@Vzi3Bs*K+Cq{mG#VvO#{fhh)lx5 zx@Be%>r9w|Fs5y0+Hhth{tVuV-&-)__pT4e`Mnv5>n&595;OyKd08}gYX>BEAIV6D zH`aq>Ar|sy7gdwyaSs2trTE>z`Ne7KNol69!EkIh_%|^~dhtAxn z-2xh(ahuXv$CUoVp+ORQH0Dm*plmR&hYr_?B2m6=g&2K%Q~|v(BC62dO;Yab2nSj& zQ|9)82A7LiI*(>zk;Txd(n~a6lU|Tl3G!Gsv|!eY#*9O4XR1XW6ti521vkgcg=9@- zE~*ou)|rdYxLABVtp@}m5=Zijt*Vh@1-%etTWDlG?*~@$?*r;!aG(nb^d8A1aKuS) zC^BZK2xXHUngnEp{(5=Q_w%oKh=yHi7EKTti$@R{k(9VMV7IW(U~0G6)0msK7Q>cB zr>-cDI|{-kIsiD5qy;G;6 zZX-rikWR$c3B1@{4wA+RprW|M5-Vp#xR#RWYma!f_05vuG7BouW!3?CpqNk*rHIp& zj*duhLU!pN>$LB**-GB8;*Vn0h6#ww!byN#)yf#2TzP8YT5D;>M>4TG#5;@Wf7%jl z@N@q=NWdDQISn{X0$O~Cktx0}TbQ4otVL{I2(nXL6N1~uYY9Okw@054WNlx_G}yI} zg9O+F3!UN;Q6>i$%XbEEPao;#`!_2Gk$5uUz0~Wk9hI{#T0FerA|J$qE0<+FSDJxj z)D$Xn>dLBVofo#bS8Ii@$7Zx}^t8?B;GReP!gietiefR_Tyxo?$YcU*WoFM7wwNIe z3rb$;a#=ggBrTS;g|#B&n?&%-TIDnI%UTzeru-O>ax+zyL1)PYZSj>Q>wF}e!5llN zeHoh)DPcEX65WzKkRZs#bCJ%;EZsQWgPNWe&lR=Db9IU5VhR+`rEnjj?l}Sn_gFla z?Jp3rH$9%K%iHoJDZFlSf&BD*^wxb)G!F}JIr9XO{Ca=G_ROMcHqnS zyUoe}LUbW;#0Um+WaQv^B?^+qDlp-Qq@BhbM&O`t<`C(Z6$XZMxP=Zu#(wB^_zV@)F=e<>Y8z~{0sG27{tChj(TKx)WG?gD~~C>AUgxDPDY&2f z{j&x2n}KT7FR=>s6SK)o@U^r><|Weyj{4_B{R_Ug`9S^T%JI}srr(upG8$o}l_g5* zSKKYsKkul2DAv`<$ujiyTTcBjdqMqEgv2Aj_}1QP^e{OixS0z(6cr&x`LMHJUM`LB zh~Dok)Z?`E@DcVergDlI*%wZ{R&{*w7zvG-AVJ=nLLD^Af3_r z?Cov~(O{2+t@|M1*1_n-MjE>=h3iON*G)o<_!kd z6s&WvO=Nl;b`N3t6FWntH{N_I@+ZnnThk~m!YFE!WuY>`9betJyVcFrU1_ShiuYsq zJkle|h~Aqf71$3EcG|6g!YiK7<_OS}(`Y<WHWp7o(1-?hBx4R{t1TL>AIjn{2_9G2zaEFvRPcGSWn-9W}&rZIKj#-c^@~1(Xvn+ zV%th5R1y{}(zfP=N`m)kCX3B^I;Yjj(R%l1@a~fpGI;mvr?s`Gm685ry7QDHItr1y z(Z^th=(w(hm9`?gCx27V&x??%|NQK0_|UxJyn&e#DIVb%mI2`|V1?WR`<8G=Rq)<( zc%SIR?!k(+A4q47iDh%zPi+c;FoQAMBIEAzYWyDne2sw}fr>h~Uu<9vVk)|0JQjZ1 zq@-_-PTg=i*U3|-GhpL5>w^_MX8%J9tq8h(#6{eGv)ZhjyN;i`H9|JOU4bc(&zkCO z4WG~8?ruC2a*&bAFxjpp29qeMW{ER8mcYWia}>HKW4jAguH-6T**nS|?;N-mZYq-- zYdQb4)1!{c#O`VeT2|tC6*7blDMCqp@mYmp=ZVG3k>Fl_Wq0XZPDU&j2DUH1Q-R+r zc1y~vV(^I$L&Pf={JqgnjeGq2;=T4WuGf{vh1v>}z=ZGRr(F!i76m3s9b|hML;BJ& zc~OBigCi^Q!^X*5HZ}>-tXt#*QdJl9&4^O7E)`0z%R^E^?d4*&ffgHFA?Zk69~50k zPvB{nZt~sbyG*-zq@@g1xwkkYLI>+YfcDM6FRDV=CEbax>ob%v7LO8DiK#-fg#Opi zUDPdy(A^7|U@LOiLI*do1=2khY!u)geN-ZiHyqNKMDo#^uicZ#Gc3iKYq5~v1$snX zDEz+?b!nbJmaS~apW_HQj|P{|rd>wj!YAVW57Kupw19ek9=E z59FIdec#llStn9UM>hqC#`+YDZDLclu)uqf8Haf&{b~XG510B+&=k;O_K27Qu|Qzx zZ)zUM?`Xr?W;*DboCa~iU`TtM`}(|+jt#Dg%ba6nvM59?n2b1=G!OSE`RCn#iH^(X z^S`rCLaFmZ_U!@t7fTf_mfvJQzHa}{QN*=rhwaBJKCQPm!MYUPuARv*6vd&v^%=MI>Bi<&2^+e6_^PwSGD@Bq;t8TLToikk>C5$iYaux#!Aw?bc zBPT8TpK}Q>lfLHQ-PUnOI-d0pv^H89-6K!P2@>^jCO3|iTI7uk9Ww210bnjwT9Iwn zzj67*E5@@2mcR06AN|mESAFXD?vDxxE1&q%r*8RDbYTB@ z?!b7se9Wt|A-eAG{`z%a`NiArdgr~o(#r8UI7k70Z{u{K|t@A3D4mUy73NUAM$;q9~-3M_eY*x6G#-`ObwV zrgsxE>~}62Z&=yM)Ub^wATFch<%j;|pa1d8fAgM)F5Q2{@@i=GvMa{D3+E#ybtBny zdjCx~BWD}P+Ii7lruIB;4B+kkSx?ni&SQ|wRbS@XsCY@&vTSlDac?<#9v1~v+gY-F z8lYo2e#I3$X4o6p0wvCbi+DF=o0m3WQ;E`&Y*EQ&#~bX#E&mS0f*6N_{1Sm~8HTM0!WG36Z*UQ}Q6XE6+Rd6AQv0%(>X31tmvyNi201q& zyXEaU$a0&Ir3lbqNo6M-UF1AjdBzvoibsDW(Q8L~>nKy^y4xv6Q*}3e_ zMxjETD#biysLb@Zm-k-GPYwo;@uR)$IjX1eO4_gwlJz+a%)OreeakhdT&?+K=&^KP z-uo%2^(QRPq1_ag5`u&=fA1^6glxDiM3QoFq?0SgQ;BwC6DfIbCBNh%bh)k!9qa0e z{A^pKv& z2G=q~QK;$5H1ar~1t{fV!q|4xJ+J(|cooHj5MY12p(dlq9ST*BH`WE!CWH%QKN90_ zIxt>@>z9tnHde*nlHHUPjpxPR{cK*eec6F3d2=Vo{1TJ3l)%k+VbU_aaFxE=f-x0fqTDw1&fvvTjW_Gk&izxK0&okpx)>JPmeh;9=Qtk)(Lv+ z1j>am9%aXehvl1kC>cD;wuFcD=idyNuDz)q^^T^%D(F>xl?=9;Ba^|S1J{kWLVl8v z4FpO&eGBJ4tpYIjym zYxGUo#w(be8F>!3=EuKmY-Rw`Ski28kv9u?jJzTuFgs442tkv1B4`}h=@2NOo7hpY ztPw1VymwI^Jp=xdCl*m{(Odc=mEOz00n?=ffa^UQF=C--7j=L%h_iRFR6bXL+K0a3 zRY-It_nN2$*!O5&Q1*8~BuWOhH@sOS7lJ@y3hIv5)iFeDVhT2u$l%5raKvPi&K_Mt z2pVo63P;}%*Po#KY$!EmK4HDgjEeHiyjje=XpJsyt<7>9#UdNCWA=|XivJ+(P1yz*LHx&)Ej)t*Hx?{s zyhttaA}qHtTZHmm1$)ag>P8!v=PJGJx!B&+L&tKPCf_uC0E_Wsc(Y(RJrKf1*`^B1 z!MP>NB^Qlx_!*LBrn4SKrLiC8rT9*w4vK*fv#z*lf@O{UtWnQ*FcCH5lJ92Q%n03D zNmqL@5oh+kls805>PIXf0|RzrK?O4^6L7W_Kw!o$%xJ%*x-^|JJWuKM38y%Su z^E&5WC-g9F|5e_!06lwT7^VUjvlfd~Loq+PhaO+L+qPs;Tq60 zR>D8{C#jKwo{)A(HROx5{N7YjvGD1V>L@Kk6xv!(Gj`s*YzA}!97N=R`=Ezbo16xI zD3IT#R?u%2==6%!_;cUJT(bb)bT$6e*BDZu_@mLseZhRFahoqtAhk965nsS+kow`* zC_KK`Kjx-MSKs1L7#Y`Cx&k{rPXTvix`L1SSCqWpx(Efwgo2Oy8kn-KhA$9t440Tt zO_2D4De)6&%n?(+%F{NH@U%@NZvJw&+maVLO;$B5lKcTFL9l!Py2V+GB7?G_BB zo!V%kZ|VysIXvR=_N1kAnL_rn7hcWHLXT;aj2Z(~WxVBbi6 z)f0CV@l=DKS=$3X^d9hA&4=C3Z?{jm9Ivr&cND+z0bFlC?zDf|hmyPdX8jo5Ee{Du zPO9$i@26+S&kx5@^Q_`#WxMPdp3_*PbPrAPHS$}F2t6?*S}9mW{v?sP6-bCiTtwyo zvA68%HZ_H{7+x9tddF@fwFo3wPL9+rH|ltXmDh%CJ`7P^7CMJ9#CpRdWwylTfzIKy zUP{VBYy%65%C)52>a!*5%0WE@sUSIwUI`SCo#llH8~pLv^@-b=syp z%0_!xn9{_Gz!;@?By^+LNWiAqMzk)E`K`-AbsZ?{BsD{)oAiNKpn5^*?A~nSUVsr$ zGxI%NF*=$@pLYR6000kv8TRIER-J)-d@9Zo&}jHQV`c$cr+~=%Q??Iwu$i}(I}caf zTsD&1vJX@OvmP z`2%-VOXeuKqgJAR30LRkY-HD)-dlT&$3{2NkKARZZrWMFifWVsP(qiFXs`+GnP2nQ z^p$u0MevRLO`Y%X%Sm~=V!7qyR0mp5i{r#nPKKfpMG5+uLl1HaI<`tLMt8F*kZ*cf zet%5l#L#|mf63D?q7@2s?JZfq%7XbE2ebufh%b}S05$GzZD2k}B$|1z`f;dF7l*BW zo@i%W$$LVV0#i(6M#VVZoB0h2zmGq*%%Gp*a3Y<`=23Z;rOW*JvfTpcoSU&J=u$d@cOsRw!XL-%?bF^MiM* zWNW45Emm?urR3dKa(t!a6IL>;lzhfYHdji%I#F`)9`&_Qsq>2yCD&R>wdI>8>iqFU z$!%6r?fq}8q&kYPS;^BXy}$D_f@iT(@*yiZy;Aa!mF%jNy!EqsYkQ^SBUVx!*I!vl z6`uR8WLxE}tL{}hel7+-QQmIblonEQXcz2s1ftwoj#;%BVSY!yso9n4mzi%CfH@Xi zUQ-dLL`mS2!8_taj)BMFm!S7D`pl$|m|FW9L$M%BmoLAZN`CF1TZ2h{v%t1Sms8zl zo8+%oQ@RwApa<OR{YNG1JpmqcdN`h2LBMef2|R@>piTS8W(Kexb$H#rMJydC0+ zvS{$>qzd)@GP}3i2#hhz-~gs`vSeAMTq1ck?-Nt-lYC@nBro8D=P%;pb_f0oUCD*+ z<9wh^^0Q(5A5Hc!^29EPv(cL%=EhX8tr{g;YY!|rTbG)W;8$8M$*=s}!$Zv%3e;%O z>%a~`GSR2Gt5W%PI+PHM7~tT_wtyXE&pQNFzMJwdv!1)wetk**hI@ejN%x0&f`Ino z@UAE-sY@!8F$)QDhzXjf(eaSXI$A~QsPsh$3ifC zJjRDjn-!_N#;Ul-

    4}ew;J5JvD;L6p_hRgQB|FW7P$oGXoma?=iPm+Quus?PvK7 zKynk<*8be#@gUcomr5bPEuK!3@?t;#*-&9vRM_Au@NmB#YWIQ5J%@I)r&1`{RiCwA zv-XRFek?UEnvXSJT_Y9BUX;(t z8%{L6@E=lUvm0#fhTC8{7*e#$MO-n1$Nt?bPdYA19*(ssvwY}-@BZv3-uA2S%$`Sa zAK^A0$`4G#@-yor089|22e?}_Tm#s`AJZi}agEo-h^z{5m&K8_1{-o+&@<;}vN@V$ z(zNAmX~&K2Aj=_M?@)1vZ@no!RS2RXqffdLNbgjm=;PB-hOyx zAsxj0CxofsWFc3q1zKDW{1RH#B`aut%{~`-gHW1H{W}-3`H;_Ez@o*!0j=b7L{>sE zw4?x9-WE)R{?WjLUyzvbcV7C2wA6DDgw~R5_QvJ8OUDaJ>CJv1lF>J>MuCJ)i|fXk zE{isTg$g3kkQG42)=l-cfpjslEIjA$)&LDJY z&cXYtgAf%J2%U@P8VD83mI&=SglY{*VOI#1c()BCYXlTfdI9S}KVr_;7(%r<>JiFt z{VO%p*?VL}UmJB@kGh_&N`@q?E%Cts;sX=5zsWBmD?ro0qX{vaA2KufwET8kguLaI zhytxbv{}>72Ix8tuYwG%MK#@!b$(xUx=k1I0M9{wXZ3+qS6KS3)l#)pOsiQmEQL}r zG$Hv+BCxt^4Db~RS2mSn*Vgn0;;q#)9ub+Lxrmc zTQ)(lj4cvNx&u9O6hOQAn*^KSNp+n$8SC@=3L7bvft1le%9fX{z>r&`uQ-J-q@=oF zT&)}~TS;15*+Hc{iiXWDoz}3Ltr(<@$e?={FIu*K+VWM0g$CI>#3MaEK6~)eI(_C@2~nT8MjrzOovooxNs8Cm~g) zaAl$|f&l0nzB00tRT5*nVul)anHjL&$%(o!b;4KqHS}EdRHu{gzsSU;m8N@gTF6;w zXbHd$wCH&5ym7o$Ut@jk@s;c#{y|^A((r3`D<*8jrnX{BSYB{FYQ%Hy;1U%3&1^!S zAowEnL?2WQeRTA)Q=GKHJH)Vfp~*Wb8BZuqMt^T)(G{*`FVxS;=#ABzQWnDr>MUQqS#g0G4qaq%zNiZ>;3hCIddQESi?ev~ zruT5|`|8!VT!!?QRrS>PSb=_+Wtf6{G!}Vu+kxgPFn~tRy1H}wG*s>_x1TGru@xr>9vIZ> zE!-&b&}(nG>;kN+G~dvQ10cW+4$sYuRQA!116YbBCIeqjK|wX~tz#hlgPn}9dE zL#_jJm@4qp_AWPq5p+1BJ{Nyk_+fWw3R!{%#9Z0|!peS(f)|KMx1)h6C(%?(C(esJ}@u)zl$8@L|GNoyU6l9K$v zhYnN0J0G=b#h$ej&h+ZZ!G>-oxPexE`@Xif=Usq7_3fS%`^4LKw!Q7nJk|QPHR8nE zx3;}Kob1~cXA^JV-1fFYa2w;ci?b)*zP|14QzzfHOL!*UzNYQ%yIde$ZQw~O+77n8 zKA!B{?1Q1`ttUxu{taZH7?CM8Dc=iHUI((Hij+5ZYLLL|m-2|_nv|C{+>r7jgdpc3 z>YAJvS89PoE4)SAisXD^I};|tV1pp%CDe*Apzh$FnRqT}$huR}%T(5{@@r^`Zfn`G zlw$@*J_lLKLuG)8*?f_?h?Zb8hr9#qLrWQ4BPP}$-u(@|kT6Aq1j^|vW8;<#Eph9axL?Y+{5v)2Jh}8iC38aDT=TL>? z`tEn}ddf+&@cN+fx&qr&UE4bt0CTxiCY@TG*5owmC@YKn3_ft9;BKmYta1DMh;&`i z_jKi{aiXTcMgE}K5@7?5%^kOHDCSkWqk*jqTr-|Dt*jN6(#o`o03XJ*g8ACCYNi^~ z3d*$4tGD!JjB-q*m79?^ zOv-Q*4cDey3>EV>I6|=j92DeeKUF=|NdoQLTTLY4STx$7A?C5PFfl;`wPRsoT!&v+ zn6l_mhJ}SGiyI`#rB=|sd`KmVLLY`A)T=7XpM$-rDU~x13ln^nrZ_7=nO-&P@}Ll- zQQ1J{C}Vd(@`e_XHmr6y*HFJ>QOIF26p#a1G?0^iHzH?ndq1A7Na5Ow&@fU6Uxq7e zr7Tk%X-ZlWgTRC-eb1~t(k3=!fG9cmFIXx14%5QbI#A&(RZrNI2-)&VW?BUy0+0ka z+*H;1r)_fPuy-XH=JGN8&zuoK3w>ywB*YRx6N$~yXs&itoIe;)yfGwe910BPyg|;h zSTouc#){5jwIWH*TM8Sl_~>kP1Y8_3_3S;1#M6Qjnx2*1#v9Ip2agfGV5MODNK0}w z8xIygguSNO2~Mem+XNMp%?7j6A<=Z9wE@=k15^dGTi3tDjqceAunraM-~f^GG(fO_ zJq(uC`J!MIU{=EdCS7Xm(z$m=31$Sf;d-pv<_iZDpHQ-TdaNw*9-LCQ*{@=2;U; zm;#$U6SbYOk0Y_^h957OPsF02$CjgrebtVF*mYhHKyzZ(>S<<7?5284ZN3?B3a zu8yFSObZn{X||@5=ERzKdcDg-4t%y}gjCHvNJS@r)WYjwd>#5o^|IGV*i~i}mtGIF zDN|MOwHV6>jL2=IkwAW05x8MHJN7Jg3edV0bW3p6RM|CN$J;JoBBubl>;m&Xpy34% z`$gtyVY1}lTS82fdJM1}LK9GEhCrd@QxKX|5NabZcPN%CN}jL5jf9K}Y8~_v)E|DC z8wq2kqU2MagHUYGLdioIg_;MB6*X<91ZtikiB3`JQu7*qq2`&B;6-Xv^81=0H_6^S z0W)A21XLuHP^a*4D>o@9EF#^^^UE;UbN(av!h7bKIWV~ofy@WX6$wgK5<0iZU;7sQ;N(ksO{JdVWUg&PR}84!t_W|zx1#M@FrZneUF#x5X7FDjrgr?i9!K7GxKHBfe zH6-a$07DUaOs=i^J-Jt1AtzJVUa=c=J0NPxJ-I{`vh8#wuYhEWfkClY*sKJK3-mCS zLE88L*TKI<7)q*0tV@<4(~dI2P}mMmK5GK?@g0pYe7l4JtTuIu-Lv61!Nu$D0ax9T zxl{PE=;$I{iqbuy8A*8)|Bwv=A`pun<6;*r`5GgOmo97Y+_L#stQ5JVqyX|QFDCTS z9W)y}n?SXkL)_ln5bQ)}03!CJ&XF$=-x#x9s(m2|d}P+t@eS@MF;GT#50Uu+ZjE<~ z7Loe0ZES&;$x>|NmF?n2Bm1E~UYg(@37Hh=GBYV$6CPz+1`o?Yxn~*2=?grE`0(u& zU|h9bZPiYzR2w|w2%PKM8Md{f1LR@sgR7pGY%YV7?(S6dg~R^8{rj!JfQ;btM<18o z8?!BLYhkmCQMn5juImupj9_1_+@t(NSM{D|RW*n)=#+H4GwJNM-q>stgTOO9!AQ^o3M0^b zwOT%5YAmsM;rMyHq)-Raa@)FrD{r_$AzmVB#}d){OB^%cECOjp_`5j#br%qlCl03V z4yM%u4e(!UFySNya1NGFgGok;+=bs1T*E^SCMOk7aS+|!gy`q35_67WpD$>`ILddq zy4N=AGDyH?%U-jlW4puG_+guSHOjxoz4$N97hSdWb@FS~PGm9+ukxMPdE6+^TqkdP zMFY1~Lku61CPOBUUQ-%#hZq|JOY+~e&0Ki~PmQnTr~t!YHLkgki8lLBa z6{>ZTt99s=jiDa!7_szzQT{mJSbH^(c3Th=_U!6@pjr1#Hbg(SIJBeTmA(^8BO2v9 z+>0MR*nq`Vt9SBbSNED`-CwPCGOtdq@SRu!-6$XXku+bV8t6cD7~f#~Fj1N^lrEp@ ze5>Z^JXBI5ZI9viH7osh?X9< zXzTHAcK)JS>kT$Lgdf=KoEmSjdP9 zS_L?M_qp+Q?#OGOQ@zMX!L7rJBz+ zb{^$q4})0{!Ue;KdBim9QqYBP8LkcHj|oi1;K5wf(T+%5OzPY1`nEIKz8e>Uee+fX zK}K=DZN;B^;t6Y$<{*a1q>~tgEQNl+}v1sAx;ANQW75APNnkdBVAL3@j97 zseNOY7YNayr@M8AHfIy}^^D|7f2`+9TgaZiGP*{7cCXC^uZOz;86^+60d^9pxZYLF zsQu_`#SF)a8Bw)1L$YE}?jT&JK;B5F%}4+hf@>JXX0`;R5!`IIPYt4v@Yw)&tC&Vud!8 zITM8mq_gE;*QoU8GEM?2bXi97QIq}fGDqYFniBZyC65b*fhvd05P{%L% zKGdx9L%z-h)OoDK%om$=F7$PtNgZ#>z3TOizRve`&ZCZ3vTtkFd4{iZ4t2ay{mEvX z^Bnd#=`V5Z&7!YO*5culJoeDp(A)4__vS|Trib%aexU*9xstiqb~U`OvEGo+LVk>i z8K7)-c&Z=K9vbya$oDjR`~e5oCI^?d%Re(&izZn7*Wj91{ot`#1Df3)n(wD6Pj?63 z&=~*O4w}sln#Z^q|DDNNi2M7|#xbW>3!C9SD>%I{O!Ax2n@Ges-&HR|8piqddKof4 zn0sdD+-i+2mX!`$!LTTB&YkpT1cA9EI6NFz41?>r3_vPXPKdR{RTu`6 z>)XRTpP!JYFd?1+Z)>9Z zEH@#GZbCc}eQB~5P2dwS@;EgnrbeA9Yp9loPjPJ=9uccOufL&&zRQ6nXZjv zT^pW#-rj8EOtrClS{u7v8^^geyb%4DW*d+xD}%=n+Q7#)%X*S5l2ug;0JgzogDYM~ zdxYkg(6uIop=);H1CR6vr%h|)WY@-HT^pVm z-f~T2EGMgt|DV10kCN-U>U{5ys_N>l>h6-dCCio)-zsZ2J>Rx z${+qCYdycUvKFD`mlru&S%%TGm00p~zyyo5 zq3x#cb*B#~WTwBc$j==xI^y<6-Qvt&p-}iIQEKVz-4E4tkkoB&QHW>uE0p!}Yf*78?cGowFNO zJJ0E6G{y{TW`@OcLgH~U=B$gv<9S3PRn|e`1%|{sl}8iA+(A^juD9ooMCGvC2#I$w zGjE8*KlrkdsMwgTXGWl^Y;ojWO?#}UP?@^Ga@Hf+k zn$zB+74oPOkoTlfV7uHkoYFvptS2}(O4r8&5+4i5JMRq0domzz%9WtD>m7jt9~JTf zohe+XNoSh;API{*T8F;$c)?M#XhMjCl`G;|sg063=5Sh~b)gWn}ntYX= zdrA366R!^Zs~7vL!QJ-m4^9jSL4-;9$MMzO3EP-V;R@fM@kTE3MuMsM*C!hxLqmc` zILr@g8c_lS%r48`NDzg8J=uuP$}T?<8=0JB+ z{@&Q9vA#F!a^FJ(rWey#`MI#mafz?GATMx+kv6YjJL+2LjT=+_J>aaxPP?K@Y61Bd zaCz9hwrl&`*Jl{{6kGc1x$ca8=u21L7_+wmT|9m~h;FM_3KvH6e2tC`O zJL?%E8o<0jcSe!t>(1=vcu1{j`Le2}`)o2!N_G&37q?U|E>tgW4lh<-WM$GJ^H}u~ z6c@hMt6rK3FWDsL;7wB$zwIN-TxlS2FiP4K68bsG@G9%;kMYy2?&kEzjF$u5ZPK63 z`m>-vi~3V1`jE|gq?&V3kp#NnH3wf*EnOf*h&+xNng$w@Qv5aa;}2vFRH;rcgm$1gWUAHh%H??OAc*bP@&{VY=t+cW1SCCF_+URiWV89)>!_hO^?kc*b_g|L_I0x}RRz0i zR)Dmy1z_n2E!bVN0@FLmckC3M_*JH5_9tn_5>UFdVV0bE9lP^mGj`W(1}0)RP}^~3 zuo|u!RSfn)jjOhBWs0WKf=65-T$pI8g=WP08QMV(Yp)TIHQRxKyPRE80ql;Z#)lAv zoLv(3Jko;QH9lkPuKi81%XZhSfE0+Ef;Z@JRzB5QU6LeBdf!bxRcnh43p9ypUa~%O z4pISWpR!bGRV3W#Q~7z<9hA^sOv;Rql~TyvOP1r9)|Or7DiA5Bgx;|^^3Uf}PA@$J zb51@hJi?W{Yon~Zm`^;O;E98IuT9b|_5ZT^R(E1&E>l~&RzAIDW=l_Zefz0DvvYns zKiH(3%?pbxboo|mL})I9MW^{#7Zz5^1M8sq*=#nBrku8!A zJ74`_`|dV+u5r5QN`wZL5Ca74)|KX^&r$^Fv0g$+Y_8D{Yi=>dIB$zF&RNcYXz>$b zei=utlhHjZQIf&;A`Zp;rrJj2pBy;QGC?+Ceht0`Fcm084YYx>tFAP!N@VpX_hMb? ze~6xuMOboovS(q$Bzt+(7$oa7+dNU$9m&fzmXZpUyJ{?fN<5{5AC$-*8y4Ednp$#t zbQNPxRpKA+R8@VpFtZsqOHK=%!j(e_p+biLVr%=r{ebIX1mMTTOwiI5C{vK zi`oOGtUMx$!j~QhnFiEK#!)MilvaKG367dyOLA|nN$!b8$Gqcj8|C#E0QQJ&$K&QE z2dN$UcW=Oz$a;Oa*2M5Dqv{wqnhVf`<(#ka;9wk`0OJ^1m_JeQgS{32IrU-zqM^Dy zttp3XMw-bfy(0zfYXzGzaoB`CGCR3t1MMFrrk9FSD^m?`#KKV;~!k(ls4d!TQ7B`>htKQ6l2wUJpOsFLz-8%OI230}ldf zor?j|C{ehJp{Zt`R#Ud|5G^fKlS(xv+gg=uuM!jXe-WB5~ z<#C@`k(~aIMomV&eZ=xjdy=*9Ce88$m5NtPo62?9RJSbej>;T3?qIdL58aB=(A^a7VR7{4qd8-ZMmiqQ3z~xpklDSO={H+bLzSh$^Mr>t?GH0 zZ$k~AWT|naBt7}Nki^Cv?xs-+w!oXVXPuXKn6gl}NYP&3j1B#_Yf{@&!Ms;h>gkys z?4LFXKTdN0n4SYZT8~{HP(<4H^-ZBBF_55vKV@;<_Gg8K!CI*hK zUs<|RU6a0%j~xD2de~`0t;zdD2vL>LfC5H<+G>9_DBLV3Ky)4-U-CC3LTnMmy-?y$k;?(1~0fh>%RV4NIm zW-z5URsz^4g^~V&G$is{HNKgYo0Rd_y$x9+5th#FpSH#0iT1c_A@xOdw zK?b+(!t{)+ZJ65hzuAR_x%q+aHf>H8us2vrLKX^}b*D}Ff$C&!i_bPqKEu!!pK*l9 z_tZJ%&AZ*dgG_(M46N=`u|R!xu*S~j=3 z2~1^_n7OU*jqz2D3Z;!tg%1@@gFM@z6d_Kz$;fz1X+kDsLQ5(Ej?kt^;N5N27j^(i zLnUwkmTH)hZ2^|$8fJrdPhE-AG_{7vA2|)v9m_X4I~*F1~rz+hokqmRTQvz4iq5DZ|Vn&BrS4?-M4P9-WHAJvw>+?)3i;c?Tv)8F~y`$~euOOJz z)u6AL9-ox1uhpgjtKs@uZBo@bJK;^&*Cr~vzP6^a$g{4=%TJrWR+~|KA8)lY5)t@+ z7fIp8m^YSk8(=WOyZqLytH4&B&#Ob*^<+RcEZOKS{eK688o#HgLS&_#R6b2$OSgFf z`>6TrJ5db^j)ayYndPp0>*TA^jeU)cF|j z5_++95dK!{%um)cfv+J6DAs4Y48Bu|KFI&U0?jD+C!U>vGp+?*Nv;}FBYl4(N%8$@ zMGVL@R4)` z)%9%#?0q2QOG_3ntu{c2Dn~P+wAuy1c<;=PrTg=3HJO!<$#Uxg1xImOAbo^x5VbSk zrX9jPbckX`8`M-RN}sNNKpfrb#}awpsvm@pcES%7d8alaAf&ECl~UtVY!TuM1z9=x zB#L8<{a6WfCwLwfb6OBU9dJx!Ux(Wm$A}q!ct?mpx1?8 zQPm;svAVDcD-$RwmWHjgR{>B_u;HY_eMbSh5%->9R7WRpcwL1P*02SrwT<2tFL17AlNat! zgD^B^cnp~xnc;&nE7lWi5R7A-pe+}K-8G1*o}4t1(M9X25diW?v!)0*OimKK zZy5JBLICnXypt*KCean|DOPxgR+PFQ5zp&+WM1ws{p#A6EUX;DK$_iS(hTP| z>j3$<2_U8+ZaDNHuJnaNNH*gQuH_Te@dl8aeZwU;G!8(FtkP_^`b1q%JTD{A{g*VM zl|-mQ{-6GdHC^m)xA>D*3~gqh1*g)p5|gY6mH@V_QUZ?gLlclOA5#TBUcrY_pnX=j zxO}@6y3%>PjfIeI*GGG@Em;P{z_)E8oqpeKD+3-9m zFqQIGY*qTj9OJJG?DMn$+N%7X%7>~&;#TbYU~j9^QzPY3ZO?-bY_;ffuq9Nd1qoNP zg($(gDQKD}>6HK0sTB-u^&5-`gB+3EDz+i8$kX5P+13nxixi=}QRh7FQtq(4!0_}W zG-&*Y31^M1Ws6kQ#bOKZ!`yDvF8Z87HawsHKzDd$jS!Dn2KlT!#y-KvMHGYI7O7e^ z`f=&ilC7Xa0}LD*VEe_86zAV7vdoJB?B=rRvSb$*Lj9Jx5c{`e1W-&@B!GZJd4uR?z`#r)JqOj6{Wx12WF1oK1SWjs zC)biS3}S?A^xPd@pkKBjF*{hY*gW~;EC4JIX36C>X%BX~^UPD4H^w0HL+b zW2<-zrWg^}c|Q{qnm_Etm-l54(Nx9W52*eAy$rpm=3W>WIv@#|*c>n>*c_Vb+pB{& znx?Bo`L^s}ZhXhAJL<1wS}5k`D!5Rq3V_%#+{!2HphkXe8*%!9gcSVze-6*n<*jTv z8tW(8~F;JaNMyhY+*IeW9j!E$!Ji-R}0IJnNm!5di)@$A}R zq02SHp)OYqN4i`wyhxYs5F(V|co`UZ3ZycC7X$QiC6`d_tn?B}_tvFsj8$DIS-NLM z!IEgE*E}U`=1~_#A<(Y_{_J!L_H?$B*z$qEj%3Iv9~3bUK3cKkgK2?gMZRjWnWRRs zg2GM^$_hRV@=E)MY7B8x|lg-6S)#U<4v^dKIc4v+S( z7R%M6C($0^WwrLF+``?u{WEUu44hW^Ic|Gi`V_Z>j;q3-bGzubpXYXq-~JbF&+}U% zZFEGt>ORh`Wt?hZw_lZzQ0b%GDoB`Htr3`Xbo(&3h2MhvV(7P*uNEV}BkKjb7LsCH zDYFOJa5aBI>qt~P_Cq8InO{h9a_CaCDJVn@5dK=sm~l4c#mIL?#x}_@>VpR~LJBy} z3K)cdRL$UCnwhM*!5S=zkTKTF7U!RUv2Hm*{pbJrpZ@W0KlhR6Z$5hKn31J_ z?QDWDcq!9M->eBz>^g^$Du)=)D~bQ0fulwL)=~djrVP5jv)H+k-Zs_>PmmN$e~|cA zy^bQJs-~$xa#<;IjS4VmAf3enh)IQUXotE9C}1$W{I0t1czHHOM#-o^Od-NlbqDX) zV-IQqL0{y%3|qs(c0sYj=7Al<3)r~D@PwU3Kd@Hv#{m?kAk5t<@hAtT>(>4u%v`Z0v`|8V-g?U8F_-Gs@cliC!vfH(=;$( z^e{?q;!>;*H)jW(lAwV&1im65R&HL>d8<}9rq^rK;WA(D!bVzaR$K2k@uS+CznLGt zuBIB8+Q;r~gN8p}0;3;vj7lS$5$3zY^L#W8jJ7n%;K6JaAV-U=JQ}H5REqeUrnHf$ zMWrk(SzdF|@{YwjSqLbFRymKBOI3QxOXtiW8KfB~wdW5)w5+qWwmp?ORHxDr!U6>$ zh-8SOd_==KIIWIARqPN)By+H`QDoCx z_`c?7U!(%Kmdr&jz^l2#*QNFZ;k+1o!Z)QEK`t$(6lR3^D7&BxN{l!-?!(0x5RHp5 zsSAT&3FIwO|DiZACygz(hn}&*ITBs=S{!8B=tCkz5L~wax_5#iPkQ!)akUf{GN)pm zC-MpBtXRQdXd3u+>QkcYmBWDsVudS&Ei+YGY36s0RUYvGnp(MJRyw} zR;u5&Hu2amtup|=LHsM@fbai$9smLNRUCk9asZe)&prS_1RYyv0DO~q zJphvei1y)-GYO#YJ9qRmS$vHJkbwItq92`pOaN&ckUVmlUOI}-Im1|lWRoPQ5;L6s z>9x|xrjmC@h!Y&1A(6FQpM(9m1+`+^bAyhieal@~r+4Vv7I?->I#$Ted5M4T1M7TG zk zE=yhw-LJ1xTdTP8cmtI$&sx91;oIxt66=z0#t*m*$$~@k?^~yNJgktwHr8;WgyH!% zYcahWYqrZJrpYh<9DRtJ*Q6%If2vfBw#{`COwg@18woXSm)RR;JLSuG@$R3s7q#g= zK4_Ph@ZdMY0|pZMzH&A%FQ)YAP|6TlX=Zi5&%Z9LT4`Dq)cwU!$}C}}Ae_=qgi=Hc zwip@pbjU6mfol-vT!7Jhszy;XA}FUp8gE#&hK3Q>%3}x(>7`kOYrOv7wF@V8KWhPWH0!&Y z%U+>bYu^1~R%9&$0qYwUB36WNDyz&-sHX8^3q8?6EhY4>@=Azr59H zLqC}PZJGO2COe>r{^@Ll(wmehkhyeE?Gcu3v%|o8@Emt$3r9D_VRo1LL%sEMRAM>f z!US6&D^Mt<)>CG`w{ z#hOw+jGaxYNcm_MkEhHO^>aFPF(Ko=44;_0%p1pF?l-BSU`Ie%RZ-D+=ykLUmOw2ujG4_wQqNF6KLT* zwq1@ey}X5c4A3{Qs5a+<1Z2KkCF6=w0NTRgrWX^tSZHFffHJt%aRiAOq36PUkeH!* zzWOE0_~6piL0?Y3TabXdh|`8|oN`2aT0WaaZ-D@VMYo#VSIV~ky}%NES@OSeA+-^C z>Wj_gwj((8Ht7tH^7-eVpE`WwzO3K@sZwgSOK-iSn>@~B%8shVGp9S5wc>xlkwnDvOMDopy47}hyT znW~uaqE&|s?p4Bt|Gufk33NAK)DU>YXJtz!3Nwa$BmZb#`$z5AO*aUx?;yp|oHsnA z$IxFS2~l&9G&tDDyrWpr@UIuGG3O|+7rasXMos!{6Vt2LI|%CHQjliOsB<4SRugr5 zxZuj!a9Co&94MbWXy!i_^8ZakK{d`sT<VJf4xmvm#>z$YZ26NlpZYR6s=|s#4h9N{=crYaPydU`MP@=AsKv`TDxm=tfq#y zNd9&aP{qq21%HAeo+sD&ljYih+66{EA>2&wFoQ(@X_phXSBvxI*X){;berGGNowBC zt~p7!dMWdsyFNvc#$+{#I+ z{7u|y4#PRATTt%)(ykm4<}U5xi*|SE9NxB7T>+*A{yU zJVK`VI2tRCvsawx&0ElLlENFc7s1LIRirSPi*Q;%O9!Hp6lT+0)0K}Dn8b3uM_eL0%@)eW>G2vfiOpUPTuS(>n} z=eBRBlXBCY%ag2?$VkEzu78Zs&8u^*wu~RW@|~Sw%5u7VXNzmjHRH-~>Q!0nq_HvA zNZI^+t(+3Yt;`=;`Fu)T1rn@j#Nwg&Li3QBhbLZVQR!VEU59A{22y%hy)n?)#lOvu z>rTu32)~~F1*S^5#G!>#KOgR8KWlykZAU3CF zq&^fveqJ?wGnlEkN%^ z(D&A$<87P-y#?qY>+l%X301Rl_QW?pZ=D_VJvHdns}<X9xYd8uaSb3Up;Cj-bD}0s31=uM5Zl ze5)ijeOnE>_S9FP19D*19#J1P)&V)Ns>+Lg6ZDz0gMLE|di81rx^hZK&~Ivhev}Nt z+bhho4aX%6X|^gp)t>(b?7aYc-(7J5?FDVPm{B=eR)b=CXNUb58^g{0P*>yI8e|H0XplO2N58%)CJrRLR$bvQ;e3hgBHNdx3Y*L;{LXz#O z0>65<0$+~Ai2IXG@IRz1(c2jT2Or(Uv439!e4uH9KO4ZG>ziM(!v1UkU**!}YXLud zcI=;OfM2~^fv*om@D+VnVgJFDGvu~20uDavy@P+c0lrc-G>B&|fIm;FgC^n61@Ki) zmgNTcb7u$tp$7QXyA}8v<_P{HP4FMp8PVGr0S6!JgoFQh1AL%qfc%U2%3f3gYwQ##&yJ0sxWZ;IeQ(*Pf6n&1xt_?t*d z+{FGMfUj~)wGHqGXUG224e+aXEAS=XBKQ_G8(H^@I+=SrBjDf@*Xh{*QUiQthG-Da zrU3qCPZeKbe^UTo<;6l1{7q*E|G5VE)w>n=ii3#YAD8zef`5B9Tm<~h0sMss{+(GZ zIF-Dj0siIy{zBg~S47FPIe@S7VzCMS=Cgx;2j=f6IIDLn@HMAL@b7Mde@`~t0{9C7 zeA{`UDeFTG@PVcY{z3qM5eI*hcoqWqDreVDgLoFs4*tmo_|>}=_zMm2?`wj8e>U6- z_=^F2-z5e34>rIDnkM**0sJlGtZ0J27{FJ#;>2sgxp;Q)A83GIy<34VJvL&W16gX~ z;gpv10DnsWf2&v8$%!mA@c>N|{4D|etz>9#g1;qzukzx&Ciu31JG10@qyc{QZUw%r z=F)x1w-yQM@{`wcS=g7nhRf!C$$l=I_9d_4GT6r+DW%d+UcqHASG zPT665mAQ9j_9Yw#g3l)*3ox4?l6fwzeOOj7`|L}mxU}~rxfW)ZB`Lo$J9$W601A8^ z8N!hM?==e*oJh8YiJKq7`bDs7X``oFDptj8$51g($BH+5F;B;evB;`6PsfTeAgY+B zW5vGM4d%uAlN>Cd+B_YrjlELE;n;x+KwqQEnmJb6SEXQfyf}nR^K`6sD8|h;R?KgG z5*zh}_^IU3s9k$yoFC5gS8Fk> zOP8kafftC+P}oIGb)jdi%7I+oiBBxVBoo7+tdw{!--89pmi4T++E?SXpC;U6j(8<` zA~2bc-2Xh9#_c|uSsmH}mwjZ$f|l-!R0;%5%c2=VSy%_Sl@rLYX2=~*BYGdlwUQJ} zAJUKR;9nHk#<^D0g!z;eAJYxjt zT)L`WN>9S)BRtW;QEEMJV}IsVyx_PeV#EyYHrziCvZ>{Opne0!9DW~=ZJY!|AYe+K z1oLNvUPUkblzqG74*FOK62rIft<%w&04QMrJM#nhyEO?%$i8Pi$etL7j6GaqkX`GL zT~k9Q$ARNJ0udp565OP*uv2!<3>i579yanytVaO9cRc_f9S88?2>`Ef01wsx%5kwi zfb6-e04&=$)d`I_Gmx4^H-t{_zev!nflO{~xm~J(Efbw7lMp*NHJoF%EL*VP;JrEu zJb|XmUirkYd=ziikAFoa>_aU&oL0da3~rq_z8K-)G`nRnXM$m-n3icUtyomnVJ3^n zHDb|umJ$8c(I)VZXU17{KCAP-n3dUf#&=zJB{)bdA_pH`3|;k( zsxP#r=J9dP;9kJXzezv0#G#xoc+xGZ-{;;qz~0FwGm$P^)%9&n5!|wZ%Z^l{nQh<3 zvAI9gJHAs@UE}@k8)h+9IcVxDyYD?KCNXH%@LlY22kAbu@rl=fa6Uzps!ZAJgReGp zPO(}TP1#v!(X*v!)eAp#<#FT%xc9q6xM6eF1y21?o~b`7D*JH665Fq9IH^7Ddu1 zUZNj2k4+ngeVF!*Zt_6c9JwlzLF^%8>q)A-0>noW=!l-KU~)wHIY=c5U7xk;DiWLH zv_*Xd^BCqyLYDC?gK{zzmRNB|O7gHs+*k`f^+ZA&bj8%bnP1GGR|AV!4mifv$rnz|v!Kz!Cvpzd4} zfE){=?w+*}grp41QPCkp%Yr5(4zkOcVxfow9N}g3wU&S+$govNXik!n3quz~CYc~; zb;G1l6m0x(dle!@b4k}_5+d19S}1DJ)SoDvdZwA3K{|EUlTH)On!IF@FHvK0iIvzg zrE#ovs>E-ftDrLJRSPKcR)}=P6P2h+UL;Wk8Nxpzh<{B{WrE7)-*X@>QP{Oeu(Ve` zC&i_Fb$S15RH^Bu}-WNjn!mJ#q*{3X@-8DB$zqVN!sK`#l ztuZOVe~l##Wy%|Vx?al=01PU%G`mx=M82lsD!T0IC$mT7VVhjF{0f{4F~8p8q@8kZ zSAa3Hk?Nvr^VQeF>@GEbr-{WXdkxEr1_Q5ENLZsL;yB`dmMqqeG*PF2Nl5#cBMqhS zbfpxQfAY)1>z?xX0}Z@B-%5LNeR!JnVTjsmAjQ^z#;MJHC`}|;^f)1SLJE_SX)6{B z&}G$l%iEb8te;s~*u-vX33;5QIn0Q&E3uOiOrWXXRhd4kvQa}QF;AOND&TDwPkR^x z)=)yMmSUrsL(1+VT3``14b|BfR7oqsfA$q&+a!q^XUP}JI4>}O==2&u4MdbFj4Qwv zixfvuSZV^@?b%O4leTr-^s^ZUjL7+7>JUoJj0mA^!azq8iZf9}AYW7)17V1UCgPJy z&vsyDnHjGqDrFIDbYLm>m=OxJ9LjWawNlY_St3K$vg}y=F6w|Hb}iC_A+ho$E(q=d zqYDTQag$ZRF}ih#Y79l0!n-P>YLXE>n^;?vCyim3%SUX*5g8Wjm(MiUAnVur+fFv9 z14l{n7$`7mzq%HL0^`m${I*!I6Yt5e(=$bK1@lCa%D@02NGo-MV=J?bY9Kh9ei(J- z_n3DQI<)QdlUHrRYj4KIUKfU}<0$)l=80Foe^*?nZ^VLeD~R-%v}y z*_;#NJp9lgdD6rwR*~UiqNkh)cLhG{kLXsFSvd^?-LaIaIEFY*#T|||(E!VfP0k*? zI*2iJo3*M#Epx7}aJIC3X;y^QBkeG6aYrxWU`UrCe~;@j)oLBy z0n#aHX-WwMDN8{ky|7PkjKk%JE$4j#=cJWd?(%t!T8`auLd%Y7d9uD*oS&*n-f=g{MS@^NqL{HaXMR{7vjkfzRZ|V<|aC0OBMA5Y$)r` zsAEDvVyfcXhwRhK<e?T(Xp6C^rf|@bWO1elq`A) zREBkMg7#-8XdnK9AwqTIz4=1i;BBynL*}y4W--7*vAGziIY@BMV|KG*p~(PK#sF$< zWa)uqoD_fpVnoeCR)z2_(w_tdFyTQ+r*S&H61hh4X+;zcSKyIWy<;n9Sl^~3(zi*LgtdhxVU#l+ zM>9ljFEBa>F2xVwH7R!`L<)LgyAqzI>u`eC*- z&_p2y6D%u{<%jst;ajd`PBs}2dmr}I9luSkbWE-QsxtNUH75)5AXgA+_5t`#eb4>W zw~>}=L9SF!T(0OzfH*!8v?>m3y;!WZ9%-9+09osx3zI8fG&cUm^3;P(3G$$RmCNN* zW2NiQ#g;fqLx3?zsJ9ftrU9?%jHLn$16gPGW)@jTt~}fP^j}V;3sI9K=XYZomugc< z6ETAAS*rwzO>vsesWzzhqM6>=)0~eHk~69*1&yhc6}tku=WK$6Pil!`3*`AAR>VW7 zHhs*OQbVyp-Z0t}8OIo#tq>~QygI_&Tr)P?!2E&C~=b(e2vh8`fF@O3tvkM`w-Qzb-HfKa52%#0;_i!LiWXJ z2#M;E3OS%8^hjJ=m|jGO4-rv1Bn*KHFfxbYA{90MJ!j-u=vh(>ZNt|XbH3J|6}PBc zFmlSfFfu{~<#JQBhidg45xCxIv86M>`Rz!R}p zJTc1{+Q`aE3N-u^VE~?}f?lFB$Y5iufRq(k%S5ed8w?;wbMdE-295gyp-Z^2IAUob zYlIwv+d4IF9+WCVQY>vB8O;hBmO_jWyetUxF~ba5D;sidO;bV6Y55j}M)j2-=kzFG zsCrb%IrJZ<)TW%%n#aI0bm0|qOldDcNZeVNLA%Ap1f%rLN>e!b>k=j}FCW$Q%u321 z57MoX&yS&N=iUf%(Dhdobd99(xU$kpht)hDxI|MD!p*hb0YfDN7o$TueP2LLleLzG zVa=vXV!N8n)PVTNT424S7Q|-N8*O|8jE%48fQ3~RV?D)AM{Id5*_W^$FjFWmTiP6_vc!-T>oW6JrW<)PsL?~E;u0>PnQ#s(5U3oa+z?@DIyc>k~#6oH(*5%*is#2B~>glQYA49|c-J=&fJQgBYlXea9FpC`9n^<^0PWQTbUC9YsSqE=)5ux8peji zzp^7QEbE07RvLH|`Ko*D8*;`bj0KyFuP+t=7CAF;wp*lrr4dwSUt3MHj*$G>x;i2V z2dNUo7I|cM=GRM|Ux0V1a30C`q!G;P$3oNywAg8iD%S|M1t7@xW}>R`Mb`-U8Ua`J z*GN|zzLpmDA!!8FN7UO&8CZ~H0R;=|r~_yqik_girVbDn$9;N8vmVQX1kzRaH0g%P zn?X#NOPNX35r`LsLb9}Pv+jaVaj?7%v2*}-bW`89eWA;HGkwv5nsFUKGk2Kcswb`k z=t-r?`#S%0?gwQ=@Pk$Hit80mPpT<=ImXe1?ivTL**a4+o)z?qH_0~P%QKb)zt$XZYSoh38^`Nd_Y;t{I4i<>|Kqb>45-l|7 zkpveajHrwaEEJgqP|4T`h1$~B)-DAF!TN}dS56j~%`}248GsocIaI+`=%hl4XB+fR zb+WFukDCb_L0793Of4b5DSK|r5UA-~mJTG1#X*^@Yw?S(CIX7HWPZw~5FAokcGt2< zZguGyB)T-0nG|Fir4A#mL>~;2(t;@0hKt6rm;F^YvY7Qr_19KJy*IJic=z0jprlrL z6yS{2Y>G#e7wM~*S4mH_BJ8~F=zcP0TYAqNjVkt)60Eh7gfg&MaKdOR$gNyK2YS@y z(Jo86V2c%|Nz05c+0Nb4{+x+fAxP4ux#18wUG|KuH?S1F%|z*VHEbFSYMwo2@douU zq0j}1VI7$!-)>Ls)TIdxboYg3}ED}E4yMpnTdVc5e~r>vYhJZkeOGY^w4bVsy+vSZ#LGe|J< zRqo4}e!c5mSEXfqKpXw%77ZHEu}#4g2b3X}qB6aMdL`Ik60TT;;TmU=FoMn~niiSm zT*dDFR6CstXPX866`)!gG6s!XPp5$rz-W1y;e*{;xYZKRf2ERanDByQh2P*pCYvFE zEob*lLy0vSs1;CP&-8qw|9CG^?-QejbeQnT3{_E|Dw0dnpPkksAKVuSu?Q(o^kMvY zQpI`q()84{9+po|m-k_$-(CqS8(#(DH6Y+D zHKCw^lx~Sc?wdBc0m7C@B%=oDSXF}y&?yE4*>3BF#B1{=B7~YO{OBJq2K=bfMyOFa zIW_EaGzyZY97({(CSO!LG}fP$+@eisM|^?^BE+y%ZGq*0J2E3RQwBOMb4IuYZzK$r={VMwa2Md>YBOF}Z#o*Hk3e$;vN?T%UF^ z2d2)2T&?z5$aP~BL9X6FO|E=b(K)`LC%*#(@2lu3$tZp?!Nij#{6+**V&KMznLRxI@>;SAfhepe6Sgw0W>IK4%Troz}U)eOkNNzX{Y}`Ggfc42c zG0K=6sI}yMTZ=Qw;9=Nk8U08KtR2u`j7;G!m@f7gG8wE6eo%tI-x#=Lp_*2G%|saf zd@n5?4=swzjnl(N-ag98l!0xLP_mU~dBS{7LkHAkuDi?YFS{{IWz`3fa!t6%elz$P zTT)1wDI)ZW->;!pGNarfyJ}=dtL7ft>&8%9acI3L*@re0lb*=n&X2LiYq?JABPYBXvq+*SJyu5vTX4I<2cGg!D?uU; zr0&LSg{D86*&7Yb3{3Jd~zZ)n?Y<(S2~Weel^f(#($S74%I-5~=t zU%LfM(!9o~YvB%fN4U9q``}9o9U}gnUx$kM?Kqy2*JDOVuF@?jIhbzdlz4*yAvi=C zlTd-Q3oLP-|}FsW$L% zhN2x+Xone^`7O02Dc_)J*##3@-N^w@q?_;w$XHM+Z@<~_QEg*^!RS%>)Z8H_L3||m z%w)FA6JOd+G-iioat0RYQ@*Sg?RZs|gq(@JIymV%g%X?*Czay=@>1`>p#Si;mH?_mZzz#bITwKqh(z%K@rL(TE+@0TDHJCr)3V_5-qb< z=0emGHx(_*w$M9N^tX>##=IVjwrCl(DZb*D7ycBhgWrs!p@={s864T1yua2uft=-9Wt`|jV3*?~ljTmae0k1G> zTQBlDH|6hCXGSuVmn9My46F_b6;BVI@n*|=uu7W>qcpVAU{(ize!{-U?5-rlFr$td z7VU7eG@4S3Uc2D1y-Xot=p~l9r!BOg7MlpPn~GHl{#=q&U0Uw-lze~$eWo%kkL*WQNmC-ee? zU%ir*r^btjK>PVn()M;`pi*DkbWR%pht|1FdkYxiVK!Nx$edpJfZC|c6s_`<rs+c*z2%Fc5^6kHYHpOa8LWaq#_r7)}DqhSyLH&nkd z5~tarB2jAk<+Ug1PmogpP%DT2^lA0hBwwQudQdgOp+8K`nrM)MoO%Yf&4}JAAF3iu z_{yo&GuG;9WD3Lhv$!s>xm$;2QDkz;HL5B%F$^NOiRJprY4%b+n`Q?~^t|VEe!YP& zclUL?_?+lQu0^t_?$55Ln!G_RI?eQ@G9 zuLJ~xjZ&QL$mjX{LA|8346EoWxe}udw2TFdiTBdZuiT2_lND> zg%|cNOcFFun*U=CqgnoVF=b- zlZ7}`1g4a#h+@iem8lB#jT|INbz}{eeW|D1FGlSR5h0}zPG)7dA1%@DP~J(bEVV0h z{Rf>(nom=;+7??Eu{i|fFNSq0V$&y44%(h}Si%IX(Gp+tD`OTJ2+e$c7pz?#SYp=4TUZAgy+1 zsyjW?>(9+rI_|J6JD(qi!HP1 za5S$8(Fz$Oos9?kj5vVF22%H%6fJIF6jiDTwp;j1K*39)GWGTpo9@NRg!YWa!9oR2 zVHp5$!w;u1#zJUcV~(eMcXBNoTd*ROi{q=K7Q0d!$Cw-p z1}2$yGM1b58780?REk-q%N=hWW?-gUy(tf>)41YX_yPKxFB2p|KQso>zeRIE*Z1tK z+;xX?dEq+cft2e-T)mrF>v*f&k>Zq3W`p+_d1s1sk(#Im+ktVYMUqi*kLvTWyV3>+ z$y*0qgxE#RXR2$SXaTlZRh42q`>G@%E@xNvIotCR2Kc+&QVSDsIAWjBBk-}OaJ ze1xGX^SE5(kmXfGldw-_WzTKJCfw`Cj~ChY(c((?HVc|HQ9$)841BO;2b|@~PHrfV z;Xb*PGa96Pa7UOVd5s)spGg=7N8t4%J5ByNiAbm7Cx2Ut#qa0^2%D{p#2kSKwM2W| zR_$8^)V}O`C3aQz0Acg~h)%*=7LJ1feEfvo;p68!#wC><#eDnM?av>>1L|YRc{5>7_atRbyr%3yL;-O8;Cb6M{6(4m5@?0tm?K zynKy%U7cu=AQcOaD+5z9u(bADQlorlvS)viA~0dByxea`iX`UAtxO0Ce5?;(VJGB6 z*0qnhp7S5u?Ro5vDgRaaPEiR~iOePD42yfrq7^`U&Mcf)TaJ9$0(uOeTV@28y7Hi!KH{Jt7eoR$UyrB;w22X9X=`s$#XwMM$7bhT6GeEA%-qQx--e zNaZ!DX17ez)+CPqW)ci1llpJcq$^;gs*jacHYcRMHWgXskvXRpOI1Fg2s0FQwsMzp zheSfV1s&mo%p7Wfi3L$2;bZBa{npkU;~&o(A9sdy+`MQ-B`T=cr@t4HqWI^C>B(9M6UQsd_k&ArvLITVI0 z<;~aZL|alaXvCY#0v77^mDO-8OfJPT_iFR`s2o~l$HJP*4rr{YVKo6BgF6fh)-Rh5 ztzW8BPv^bQYUn3BwyW8%v7z6^e7pv&@%uo^GdA4>vKT~~5GukLyIL?Y#;zQP8m=5G zsIfvn4ND8RW@>R1>YE97oEG-3M+%Hwgp1ai3D>o+-_H~C9&D>>?ieS7v(rrDu&&<6 zWHO#a?cOG8omLuz;@FuOd&iCeuVt5y`8akYl&zT>JE6W~r*07%0XsSp4o1lXqpTs3 z26lS)ruF)r`K+>hYi)*@;^1*#rD0%YC$LR$W)f$5r3N-|g=A|9$TK3&IN@UD*gM~K z{PsIfo<4TVtwOPR0b(|{)*qqnp0)YhW6EnCmqcK!w1cf91K7Z$_OMN2Qc_>$$FFMq|Z-LJfK&o_MItM+3rDyvh9dHjmJ%fY4n*Xl9;M7>>|BF$r4nYZ++dp@97)<6AkQFZpRjzRFvDrCA- zVSQ42)s@TjnAD7V9MAEDiqum9_!>PXp`#xEPy-PgKwx+yE#w#k-=sE3AvsofK!wb^ zV}<)w$jS8-uDqA8`Oy~vn0|ks9&;wC-ud?pU<_8x+(4~FDl$#}4zslQSp36-@(W@L zFKG2&t%gWSJ@)avD&&xzvBFoWkmGhJT)B%+ZgVDc^mO~*sK*?^qsQ-C`}iC5m}7ay zn%tv84(J&xyi|o8)uY1qH@da~o?ofzg;)O%XRp3n)rS+G+@-?NMByt`c###Z+`YC# zFW2LxiFbCY@MRN)%PPEhqVN(GUNTX5u?m+b3SXweofCyiDt!4w;YBKZ#YEvqg}WvS z(eIOT_e3E}d)d*{gFDMpAMXw8-yA8r6fC;<$;V{3d^VPvh|h)X5PK zNqL!9|6rqfXpLhOlJYhF_(#`1=BR?CyxbrESmW{TgaZ+~V&>2e>!hUoX0LeiOcmLM zl$77%6@R=@aT0tt2q_1DQoh!!|HRp=lW#G>Cg}Bl^6d3V>z|g#=)n57A{t4ML9}PzXo9FuR=s1y$mSwm!u@Ju^ ze>dJ_@5)bCO=-d*a$hSY1mBJkb70})fH2m=sh*HXz0 zd`3#uFYn8Ia>FmbtI_&~U&f_v7V{KKok$DyOiHIAsQQhGL>BG%+fivXm31#0eDW-) zvgHyD@5H02SRtkb85VfC4#)_HN2zSlzQmd=QD(sn`*%F{k3MYJKb-SY8PS*NLZgd& zCc3!1ZWjxO(wcY?dx?X2!(N_x?C2ZG3C3yofy| zsB6QXD$3v{sfZTF0cCgB;S{o&#VdP98-VHU=krU#!m3-1D_$Jp}S zb@^A{GhUU4!+5&Ezih$W5CykK6qq4vgYhOHg>ad5P@u9&6mV?xI12E;uZMzDH413v zMMi-|vDpx>ogCgBQJ}aR%^&NLJkC#ryUT(etRnIwWy&W*K}{7B%ea$>pD=Iej{R)T z)~t*-O_#3Qu9&5pQ4tzdUU8|+es7Hyvy(t&0uwkurMc<{0;o}VvxPKlyfn#8LPC*& zJhhWEU^UC7>d13g;nb1ZmuvAPSejGF+|>#101i&#(5x?{5B^f>ov^;NJl?3bepol2 zWpV*Z&W9uHz*oT@dL3aG_D;qt?>v{Y_SzRqC*aOx8nIf^6r}kfKPCcgc$e6#3mTGmL|X^0kMl zdgEoBtDs+--vR3QB~uIGW$&mS>yT80d|f~e7Wbkz8>wnNwQeJ`cyUu~_|{hZ@NE3l zX?q7Vzc$@jxAg~|?@(czoMgPA_w@f`uJsuKf?%N~*C5C&5S>z18>3N|?|F059)(P~ zm6GzLa6NcfE!9ov_=18r&D>;qOw2w~CcQV*<52--yG!(`>3?H3!6({rn;~b+HpuLi5-OwKDlox&Y=8)(utJA^3Jie ziXMm{HYa{nyEH~f060P9DEyu#{>GJWh63GC3ZgpH__P(#mrxXelndydhc$K|bEg^a zqLM5jOBl)DNNtb+FteyV^^+ffpuh~j>k4kwpzrB0SFAwgPm-{qGLROae(;MZya`n@ zkx;CkHR>BFyYFde2}dm02#mU*3kthBt<_a5mLw1xBtnO#Dmx^y_ukBof=r_YvNn}s zK+l0d)QipU7AUynAH*K~F+5{6a|9`9E(t{)cD{W(enBEkNCvWf)cNqr;>{yFpA9@r zzRc@W_fk9h3Jqr(TwFGSQy!be8?-ApGj79sq(BUNVCGwBPM-qli>rg*iqk*Q>`GJ5 z>c$+8nl_k}$a7Ewu7{dT@KlO0Oje4Fqw}fv{aGCv^i{wIe!vUKBd`tv8n`MuV6uEJ zI8N6?M(4;lGKf4GM}{2I8zY0feHAhYLW-k!R%G1uq7ul{$yY`pY=0WZ%GZcQUR<`> z`;{SO@4pUCUR+AKEB(rlLKMlr3Z?vITDx~@VS@BC!HPd?J;91HaD=Iqi?mFn9O9Hc zBZ$PV-6j9ay7C0an54FgPv(K9>}1xFxS$l*mt-f?WkXy55c0vKCsPKJLVuXV$K?dd zjMQogO`B#KLi6XdtX1!0qo-}39sww9B`A>YfX0`Q&m;;k4T}P=A>-I8iULzie(3Or zOG2>(V)@SQ)!Q}0T)Ca?N`^DEu_GgbN|5Op*kB`;U8g>L^JrR!_A=QB1Jepa(+qtR z4HArEGBvFy7_|4IWi-)_6HGzCpCv~Tl9Vo8N)|WO1cRSAOfcMOg5lCva({(WJoLNL z5MofYJ<%j%8^FRO)2=6(kF?qu@r=S*6?cO|-EypHY_xn)Y9^au*<11{&2d7e=~PlA zKu~+|85LvP?yQ`DJG1Tc$*n8VPnq5fh@E>0y^-of=#8`~&S)m#2>+Rio*$$=^1>A} zhey+j9wLWi_r$1!zmpc9|L1@D$G`pDN1ng==&eof=cse7<;Gyf|K5Ac{2j$KQGH~P zJ93Cke-EARU5ADohGqzY!;>06rPYvTlYNdw{Ny)O`$~2`R(yQvZk}ETXi)i=*qV=Y- zwzy$I@go{jqfMopq&6#EQ+v@@EAxZddg!5s%D-JVr~M;wanSpfR@#qR+vG|N;`FHH z{;0)XbOu}dD?t>i87*%*rjPgrQaZCcVK3lnxnSs_dm@%;!x)szJg@=#XF!%A1He4aVj`C!-N}^?Rl(ihB0tJ zj;UgH@HbMoO)!C36g${a3`ZqNFScVLAGOTq!)%Py;*+3L01WW9*an!|FApogCYY$nz;9ICOa5=IctcpUP5}dzy&%ot=7;HJu2wnSz%5@2|&Ct zfeGS-;X2wSX{TXg=1NP+(8e)ldCU5|07%|D{0-~%?mK3+To{L$Q7Z3wRMMw9)XH!# z^`EYS!J2G7+DgeObuj)jkzgYS70iJnE(EKpcrOWex$KFd)kYT<(Ms z9I#+{@G9*=@^ZtR9*jETPIeK08}D>>Co%ybnx@JN4~x*axt=kA!8%8Z?v3P`v4P+R zbu;STI8Qb-Ik?v!)a@FF&W}PznY{DB;ngmED3B?kwt%M{Q{5#vWhRjmI zvR_+2j>$w(5^AY?j1-(;uMuED13zmyNz7}@x>9$VHHPfFvC|)+V~lR9EnX?#x#jJA zN)`>~aN(l7!$v1;Eg7%kP)V3ymY9DltlYG1L0rTJd>@DdaadR)y=%5@qI2>{drTq7Xj(meB`6b*WHjfxduY--3A6fS9-w_V=I1q58jgW~_u;l!L7TAjRVz3M@#s9Dr>^peK zzhSCr@l5|bSfA-vi8XDPg|sUZ{!Gb#Ccs603_b!%Y@t1wfHzj7sGitauhxusb=hqb zT6mlCU^bQRel{)R&Q+7%~dqPDnq`o_Akmc3z2 z&1=S?#_dEjnsJScWyZ+CJlA3aralp0Xc*v6^MC`mh2ML>$$()5L}mr163C3)kAe0uPoG_Hs@HN-Tk zKZN*;{A^&MyM{$h4>eP9)y!8eNzY&?DQ0wV=4vG9&ysgWgD5E}0g8`R(Yc06tHm&D zR^uXR3oHzGrkczg8Z_isS6TZ&5W_n7&w>-#(P1s1qoJ8{%rNk$R-Ot50=RYAMtcAS z_YXjx-IvB_+|vdP5oGLzHIf|pgbXLkfN`5{?SDAPVcBoU!60SW3HL+bgp zW?w4yti|^=vqYDe)B%CEEn|A{{@cK!kaPv%=UfiXVh@Y|Y_4E!p~25317>ACMRB3c z!2jYz?W@ql!vpN1SB+-wEoQVv@hZHDM1<`6M8OD{Q66Ol7V5Fqis}i(;Z^H_?i0t+ z>YFFte{lw8ATje!mN8&#yI zzz%q)+KvuHj$Mi1=YAhmg=U^}?XG6UM?|0KND|(l4$-ceO?sMiBF37+1E>*j0c#oh zg1F-JT;{CT%}R~X`0@f5`l3jM8Y$m4JFP}E2q?04ZV_pb2T$sYFu=_IY!|E|VOi2Z z`QRhcrs8~UryWe&uc z1WH92vl2wDm+-pRcl;nFjLao0QjK&2Kg2BQ7b_--l$waeGupjY^Ni+cHSEaNhCXhk z3$l(7ea1$m584`sP||s8i#S=Fa}j1 z0n<)v2Go*CqaNe}1K#MUC5+4*BBduW{cMRBrqnSyRi6Gm^&r|dL@<1&d}yp+##H1^ zshA4onT@R46hizXW*YpNKE7eY0zYNph;jHD`5ke@)kpS-S3ceg^m7R`m_en_h1R8* z%CAvKje$_A)irF6-x#Hsbq~1O5gk`nBw4H?_gQ7Q;^=zJxodLEdw0)R@5FzaDDRjo zHEw^f$vR*RD-m^XUsEa>@Z37w&W`f2y0zO+LrzCfs~f25{g*tS!gAD>vlf+m5!;x} zS{M%4B&t;s1S9Qa=FpIl2eGgkm#&Vmz`dotq0Vz`q9U=<>Nh0G?JMc6GSo1%v_{q; zrg12b(~6wtX0>kBf8V~n=xitF6P6EICfQra;3^UMyju;VZ~)h!n3jUct{|$j;c9j` zZRMK_l9X0oA+$nzM@J=EBq*R$X|gr8K%lW@h_#lnvkTA}bu_r0C&Z?$Hy{>TfREM! z5N5z&%Am(|fvnQ%LeWzf!r4FQ9>}9NFzu2yT}KY*{3&!I2NWW9c){-XFWD$OtSP^4;%n-D|IoUd zQc7&|*+Jvu@;(^~N^WF0-+ozgF+JcZ`vt`wi12Q7(z}S~o6(h@87gJV0z1H$rI0oZOMYf`mA*B$GmNLIAVb!Uf0tfuL7N3v#;2iW4W<$NWY@@M* z(YV~yiIC=jL#BUSOAZ@c5U9bmX)5AS+UpKNTYa+gwYSo^b-ciIWl4I*K)7NC40$ZR z8ju1EF-952i2$WpB?_!~nzo?=+dijVn+*gn8zp!qakoQWPJ9VODQ{M!1vQjoyWgJ+ zF=XGtCcc+}vZ zXYAMge+U~5e%odG*=szXlbSz`srlDX3_F7Y#gGK;>xW{DgvF|2<6u8r#E2v^_6(%Z z6Z4?a57BC01Nvbx=JaD*n5U&V#X&>J*8lg&Q0>tl(i@A8lsc5kRdPE}k{|i-ZN=1ac%60JjcE3& zS64!vYgUp@m2em@>PF71<$=Q=zU}yEifkRc1^`+bSq)H4X8vO8#Hf1|jfNknkSnwA z#*M;#a&$CvV$?f2>KDD0P47OTFfY`*mEzqx?^j-z?#kfZyt}gH-7FEXbiDiMs7p1; zcGf)H1@{+*Hi!RD>|$#@V4e26Xlt+h!^i*d z*3aDcpMUM|Rm3!4QpK$NnxBcGMz*#FkGq9MV~PDngUE#bYQzs_v7Nao3_Ek1Ml{Zd zo;tElB!gS{0HoSsJQ+ZKPahqLI-SB;%^n@K1DTC9#9A5911PqAV$|}7rYni6`lC7ezW>;^G$tJ-!g~<89vIRw64!{ z&o^51fZG$j-^g3iyxIy1IA~g~&1HVyA647oNAd{^k#NJr&Sbe-soyqtc`mE#F)Ycf zlEgRwF9PrIYP;zk2Z#0M=I<2kHw#W^c2{Hsh8!H}=@AUMhYw+gyU9+7!tJiT$a)5H&(F2O1Y~WshU&P0vS&1Jtz&A z5LL-fj5603RZiVrN21({pnd*dLO4ls{3tS%7NEr!@`4r=fY>u@qK%A^ihVdmu>z|JIx0Y{38elVOUoCRkwsY#T$1|&jv#lS;-?j3DDJen~z zjqn^zb`2)I6%;EVrtE?cD)A~&ow8M!-#DdZR0AEOxaK`#cX~nrbDu}=OtE+1FbNN2 z+r^6tRwPzxfpDu;^ALGHb_focImDrqha(O(?(~lNlatQN^WQPrEMJ!nOC_eJeVFV> z`Yo4X=qs(@m{%OgCcQU>H74aowJ1nw$O>4Sb5hyvB*Q{u1=(eZy^_P*R=}bQHLsY` zn>4EWoFc1QIPmq1x0OA}Dl4A=9-Wod4@{(tsjK~Q5whJVn;Rpp~+2t$04*PQzS~EcRnHYucg?j@|{|0z%Fo8C-0e*Pi~K=Qe$ z8)N}r1#s-s&+7>^W+$8IB;@=ZlCx%McXjoqSV&Mo%cATY3@ z^1@UtFlN>j7;N?2QY_vI;0OjC%Zy}z7vOO|jbxZdGT3h(2g$&U2TkcHK9>|DiPS(| z&_}r2tf_f(AS|{?Y56xJ`-0A(93wN2(;%u)q&9U3@k*QxLXO>sJ>aV72RV$#@|n*@ZyQUI*;G zzeww?Ig^S5tc9x+q2@~sTS&5=1U{ol6b2G;Kok7uT7gK+?i48uJei2P?dud#G@6`D z(7CA`ETc;cU1C)xJDj+VrgFu-K4I!RY6Mz`Hdb&q7}8(V7iolmUq1N9A8q)C>}u)W^KSa_?Gj%-2%EUVaW0;N|4XBE7NqXK9@YzK(;04Y8?0>%eO9GJFr{2?;DMGadIts8UNQ(oo3dK~N|L z3mb?<`WJ%BV(~JtQCjByI^fTcVX+(``j<1O^_JOjnKRS{=B4kzGYEyCVXAo>FG{u8 zZXt;dmrGz2;iyR_6kLfWA%9ei@`NaFWW$~JhAw1bhmkf0fkjI*T2Uqij9{crb{yG2 zXXOKb)Epp9fnjgh5cFz*M381pwqHrlg&$*!z&q5tx^_mX#5Tv(d(Z}-H44##re(hR z#s#$PtNm_ok%5)vUX@{&zc!b~Z7J=Cbu4tBEt$e>--gh9gB>D08GK&VA##jBT9e8O zY$5L2f+yp4`GgVTAFCSfLNCUEx~6#Wn5tOg74s*(9R^%70yyqMBG7d3R|e$n8VAuO z*>K%jrz95ce-{n+dKWcohcyFeM+U_mXuaP1)oo)-M9hS+$)Hun7ZU^1=+Y6Urfg~Kczk#5FpD816TNA{i%HmCRmCb>7zdid``Yi z8x@$ppHEn zN(v;sHzEaS-jL6q?x=0|T1_N_zYsbYRq>Xvj4<-u&t$0O_HKd% z1LrmRmznr4pA-Vi-r!FK4v--QpYtO7GHgJ9o-r){ma3F@eL^oNP~o`l239)wBkK)g z*pzAKCFKXac6scRs{50wmAJ?Au0Qb)yT|imnie&(!Qf^z$WQI8<-*=X7Na$flzmvt z^+6oxDZto-i+~jdjFgh{*r)gc!qaz8^7^sItpF;gzHuG!+Mz||-TtV^n1R@ZNpkwZ zdmUI+A=N|DW9PiURUru@>$rL2ln#cZaRSAN=Wj%zISc!?COwhOW?WUmD zoEk$}+Y*O;?hZhk#wja42~a2dWT$AIV!Es;t%iz=iYqSn)o}B zmjy;(g2%WHt3y@5h5~(!2+)ab;tP&tzB1n%{6A`e-Nz{(tGl6&Hpa`WE94Y&iWPiN zEZstD<9ixB<8XwJCX_2jl3NK-xK+#}c#Xk@dmHXB(gp+Xpqfl9nJCqeWlh>Vjs@a+K zDvb5^EgSRkSC@&uEm=eGHE|8odMKktxiPi>)e9S;f4hSt724Qx6nLjq$xyb|vneJ@ z6R-!`)|n(UV<9kl3nrbVqSitKRkAwd3!xDR-Dl}QuR5Y32n_h8rrB0Sv*-koW+nXf z)1=-DquDW%e5AuxqnZITXF$Ql7Lmw@x~d3kIJ}4uV_MgiM}oA{@*h4e7RNvR8S(Y+ zhI!XGkg1_;zk?lKW+0`$*^V?@ut+u?(4xn*o?~&wbbuOWD6wr5h6|*cR~L_?p-H(E zufFp*B19anZ zUOj>gCv=Y0caftJ+a#YE2I4f|)Y*~5Qi!7@CdgT<0m?GhBzatK zd>9k5G=ybP!RM=Z9${0!(to8$PH&`13oexkhtSYv+L{}6aV;tSkWr(xTGOwBUpY%Fg}|5r z_X$JkFGTKj4K%OM@|%#314#nC4Ls*29iMS1lisgOeTu_ul-1xx5h_Y`CIyG4*JwRX z$i8+kUK3{G*axj=5N3XQCZQmPNNLOTKP}>QC(SvU0+1*bL+BMz4T_vF+Emt%JTa7v zCiG~4ypYHi5?s5BpD{JrK0|qAwZ><}(zUYJP^}OaP=YjLSLXBbn8a&bFMONkC}T1s zn@R-m-HP$;v8S6+KPis@By~S~|F$#Y{12YU;Mj4=g)=5Hc;<-)S$K*A5sm_^oPMMp zM9W#Pm5^5odBy*qPYHsmyx$5+X)gu$x3k-S`z$SUMp60jf6^zys=tJ+p8eos$1vII z_6v5)(IU&)7j^cYPr}=9x@bC4hzJSdaNj`Y7Av@iJCvqfTnG$X0yg-o;1>acO5?yU zHn7PKz~&Hb4&*Ex;$cWKmtEy|gb*I|J3k`O~u96OhcYBI#+Y`}x<|9|%02iUT! zuJhe{pFj89bMCqKbkd1U5}AFEJ!3}_lc_?23C{FxLx?2v%$v$g@qAii)ll_#w|Nw4 zDYRaJbfD2VMvaQ2&Wjoq4LlRgyzvkEqDBFY8fTC}hnW{4Dqv8QARwqg-sk)Mt+n?) z=icrl{LvZ9G~B(<+H0@9*6;UQzyE8kr@EV(9LTUS8XyZP8eqS*v+ty42Il&>KB7Jw zwza#cIY*@1->qN_Vi^`g%krdGt=Hmka7cK^H=O}OerS)rSPIIBJ-5TGkGM9Bu)n9; z(5>3=YVLfODCys*CGolt9q1Y6!$>;fO?^=ct^OUK;NN1Po^yiVB?`@a{|P7f`^x{` zcd+r0p*1P#VcbY-*UzW2gUyrJYp+MJp^+j3SF|ZqC$uT36*_xl(3xcqbiA;JZv_tu zOHYOcsuc7Z8M$Z?p8Pm)6e;4O1!hcB<#)tl%;)3qYaV_WBsO2rJpQ{vW@4oRLf3%v zI&s~!4O9m;aJy$vYJlG9JS$QRgJnLO3k*~|R&4NDWM=E`N@YGhq#i83?~Eof^fufr znSk6B(k7Kg$BUP6VVq*eSSiPJA-gfSHA6$^g<*SWit6YtEjY%_-#qyL=>y+?CVk-O zt|4RS@ENMJltHOT_?J*)Nh3ySBF>Ioq@`mdFiAJg;0q_z*($Lr5L19bpw_~JSSY(! z7s+7;|A1u`^cq$&Y91)|j+*uVkFDo?L*Ist z{8(?b$1S~#CB(_>EZBo`m$`z<+#aJO6Dtmzg%F$G2{#N34+Cxn1juYQ+o4g(C{8pN zp>=UU7xUzhQdUCP&y@8IEu@t*Pb}QMgzG`E+ja@p-^+V(Jdi4u_tfS61CNL&WO=V9 z6n|4zNh|!<?h(FenRV@9Hd9Q489e2ywiyBy7OQz!$L**r<)O+#sQ5N)Y z-aV|kH}qaFcz9%KbCSDDFsRjDbH6&#kR`=apwwRi7nqd@S#5Krn^)3JBq~iV$X?yu zfT2yq(1eS9Z>rjsYzh%2Yf)q#KU2(4GSA(4(A_By>W%BA@MBnKX&a3F_(d@pe|%RZ z7Nd%GwX*>-p&`ZB_{J-Y>{U*PD2^hY2W6mMUS2Gqdq#hCfs0y-iL_n{wqCqjG1rHS z9~Vlbg=)dW;$HpYZR;>zP*1DLG9+7~ic~_)0I)lRw?=Oj^VZjo$gGt6VAy=md%%O+ zJprLDC=pj#BpZ%wYw^_Smy&X-dHQeAp-%gaEoPX{ri)G5zzXeFgiy;~a< zOJ5UU?0rOg769}cFRB(WU@?$+qZpImPJh{n1NgB4)&po_><%KeiJhFrAUD-`WmjX8 zYwSb~-hV|r)!G2<*5=*W*lc2~UmGjGM*gLxX?%FpeC=Li$2-0wajg;LLXxi@rV5jn zqrdO%ZC^YX<^Rfjldc6c!i$fv?~~FuxK|$C`~NT8L`t!1DkAXOI-3>ySOIGf2`|}@ zqJhhmc_&64rV)6?7IFSs3Z{sK7qfSkZSsjW02rmNiZZtcMJangYNls~fXltWuHnfM z;qvC;_lYJxl4yc=$r-FGWdnNL6iiZMG=T{MX3XHP^*W| zC#)-y4H<0rBdp-lh!ou0q7&VcU&Ci2 zXJU9#B}a&BaN(d#0yGLPAxu+b>6-nPLtjcV?PFsTFJ>!FQ$Q)D$w4^<`o*K-q@Wck%jX)GLug z{I2x7>V9Lf)0_NTM}8w=*+P+}3bF{?935a251=vxe}cuo_soPl9l204@VKS-ZtA(GICjYLYP&S?hIL-*Sjz+;d9ZN zGEKa>*=To`j4&n2G6JZc7f*U%pVk0snpQ|tc|LS_%ULP9ziv5KPRj1)N?r<^@i2~* z?Jr}|Z?RG;7LNkRL?z?q6}RjT^gi8F;ywbzN($*mxa#PozKn%;*i4!Kv? zaY%5tf-BnFGJR-xW;*q(r8UT!+Rj6ohXj_dC8o{$$q`i&(tsv zI~#c@6g>WiVrVI-`rJ;;%i%u=$%&q+gE16l6#I#vP<*kt-PzpoF0^j*x|+SFr!B0c zA|h)cN1&B_;c@qwKU73ICEv&gggmK3MG!OncMdpI#0rzFQ|Q(vuT&J^viLzU%w6Eq zntNn=|Hx>dW7xN|A=!gx7j`u$F>qiYm$Nj;EP2QT5^zBv7q}75Gp6Z;q-gU>O)=)y z?wtR#<1!SnwYyVqvus2nk*-k)U>U#--q*RT=V^Cem$O^%$>kyE%~OkC;&VH@TL>{; z**$NI{Z$LCc&WGQ^E87RHn!CcJLidwo##1|s_R>R1&v|QKwI^plvOWj!$%~LLvFCA z9eW1xz9@6fy|ycZq|z5uZ%!W;EYaaK4Yk|r63dd5jE73jtEvKi=_|2q$U5qsm-P~7 zofOg~#rT*A%0ihmuYVLOCz-)%s3@PxRv^r+DTgR<&|B}^$T%R<>+8XZT4AJtO{%v! zkmNA>l~h2PILZaLs6y!XsAai;{eX>tgt|lZR2TV26&jbzRCmX?I|3*vhg6b*?VS^6 zQurp#bn#xzFe}IEdz9Yq&TmBL(TI?^Ya^1j4cJ(f1ndZl0offE>eV|Z^N0ni{w(#H zobr|ka^0>EK*$l~`jGUb&i%2%1S&LSMkXB|pIclaaEH#t2M{HqSwB#92O-J3KMcm_zDhsjOU>qP*}UP8092SxL!b1eo=fLj{JiiM&!stD zqCcGBeKGsjIuoX@xlc+tMykmYXZqqz%EH7j3de~@BqM}Jh9=+UYM3v6R#nw*GLYN@ zEK)R=#rNiCM+_78U17r*88lESeQEAj$8Gy4_2VcdKiHa-%FGOla@hP(E^U5NZ>ac6 zU_4Aj3?dE-C9SuLa z@$1JGzuvBj6859@3(f!ien8ZmxA-mrpZKw5!z(&Hb*l-LG^wS3=6eYuzoB z$Y|k`h~BD4h6; zPh%KJJeAF_yH^(k|D{(H4*A?iRJ{0sWX9=L?{Ll2YVkTxVvwOV!M@b=%pgZKamSl8 zc_Mo#Qb5I=>Jd$=16ly*SB|xVJQ@_NFxq5UXd>tY_RF{ci<`L|%@E-J9rBSebN{`d zkQTfVZh=O59d{TaY`5eaqLPe?x}*4L+KLho1q$BbK@+1`{DhhmH8Yiz73R2+RIZoC z(W);H+OW!QhT+|;O)g5sfq=450q6v(P>Hbc_$5bg3Ki`e1EBUcF^l{3Q2?anIP#=3 zHr_;1W=&LxUfW!(vC*1q}J>lj(Rt$EDYP_B+m(_)hak%jLaD21p*L4kTru7p;4rCd9#hvHz*F zNmh)BkHk#SOks*>Z`Mjo`SuSm!MG(0CT`2-@jup_`?Z*JU4-xh{^tJ*hY%9MCUjCA zmyLSsU2uBw=BB(RewY(pUc6clte3$G#l&1NBjx|GKjjvT{Ox$CC}Q= z^c%38{uA}o}}ay?|V-{dS7Y?9Ocx=GtB49z%Lf0^uSq&R{W(5tc$bcYdz$UzZGg ziU(XOA-XU-8;GrxdgkYwJfHLo#wi_?R)*Ox5BCeX(2=jMCo))Gz(ph`{M^J7hI&00 zKKGpXbs3lM5v3}7!w;SboAt4$yAoO+*KSD{ClSqhwr{mI_evZWJU{>>yM=wW)oWWK<`Q!lS_)yN|}R!vD>oVjkHZ7ff+{48#6GXVF9D&7Gk}Y3-j%G5G$mm z!Co1cM2?s63qarq3sA~Y>Jl`~M5j_2`g9sbwW>vyI?uU>71=tGt&c?g+ZlK2yU^NE zi-PeT1+R}Lrdo`ln`$Ck0T^4!leKxsw5#n_42pHyjoQs`yH=ST2XHyj1$q~HmW7!1 z9l>6!K}nv=Ys8-Ca@YOlvqtRepl~?7&w$pTvJR8q@n}gBJP;-x*bv?Z948pu6Y08U z^#DbzoWQ&w41r$HJ#qskO3V~ha-!Yuq;M_z45EWn$DWrW+}aHK7K6 z{mtj39AZOA%)~bW$>_~x_Eg78xO{5{RwZE0~S$~g$PQgp!Pik3M3cS2{uT%n` zO~MxjlBY+PR;szHcZ*p186?w*qCDOQXfAgH^oH`JVbB>@4=w4-eZ+7*JpU> zd-Ba>MUQ@hx|Im|J&##gAW(N;g#6JDX-IDk&Dx**j=0~~&bk0aK zp#CdepT_X#T~-Wyrqe(U3Vv1oh4Y1aUr%Hhzc;ruBL*$PRI~C_d{4hwm#WqqR!dXw zaips;z06uR#f%9d5}z zh43j**$2bHDB?URDi78w50s0*^X_~&HOVk5Y-1XDD;WiJosg{^MCp(z6;#Ius=&rW zn;iB<3EdlLa4I9zGBt(By-`q+tw*k#4?Sk5UZgQs`^L;n^q5iY^NC7n%$v@u(3nAH z8pgzMxV-2N!%Jh%hvBJm9&@f7WA2@aXTPaV&r-^t#|}h@PY%p~h#n{e7_b=Vc)P*9 zC#GM&oa(?LNPK$t5`p5(S-G-2((=F4ks5e0!m<%E?FH$mvnA8sjm*5Qn&7)6rp>$| z7iCLufz6YvzL?#1@n8<07-bv16F-tIY=IP(8*d_p?A#j*MDfpLGbS-zaSABO`${rL zl=eP&9_F4=K-B$mX3KP!i2KzhNBv|&y5H{Ii~O?alwW* z#X`-U6c6KNyrY5-GlY{ddB{^qDIPuAAB|e9x1D6lCgx&Dx#?-sHqD1Cb;46>M^lRA z)VY`tBjYIJxMcBPKE3ZGngw(NC{`Wx=i>hND%Pz`PuIZ64KJNv)|_FJ(7QL;7eE(dF6T zxF{HiaGvYP$eD@B11>T72rU9UF?nyII7<{er4WkM!q)9z@(WSt^c2tmMzn0xMPyWr?-a>8DEZ_ZN!Dt)o-@B_lFuAQyH9zpG zJ+Si%P93gyPAt9xktz%Ti>BoNZ|b9*{&-Vd6pfDvGgTWjB~Mq=I#H{aW6#}7UMVDU z-~AvAm`0=Pnk$CuFuK?!^p44!oM#ta8g@4z0lod4C@|5mUODSzeO_N*%Ne+8qO z3U{M=Tk}z~NScQx4!pcMWAe!-oKXt-fl#301Aax)+O&wn4?~*K(Sih>*zm^$z-$$A zHC@G9%#L)BZ9?u=54p2byIYJeBX_pKjx>F@LW0i{a#cAaH&@<=TsLW?!o>=9r40^Z zFckSeQr!X$%MB)*AYnLgo8WN2@Rv2P7OpXw=-4!-6BkWZzm`#rK@6%nJd9brw-kKb zH0)Mw3z2vB+t$nMVwchhlyx!L5)XBw^IR@Iq;gF-p9Lx6)Rd)75yX^a3$@RXr_DVp z?QaV!3yQ@_K;?XJoHLks)x?;Gwt5wxQ{I*LMCAUuIeoNQL=W~ZrwiT_QTQO0L!5z= z{bZ^f#kaTBZHQPvUv}%saN5O0VEEKmkHAem`Em~IV<-J+@p=3p;lXrc%ZP1mmGMZ* zNW1{5po9bfCt5LD?b*OZnyx_*T#W=)Hs=*(IrR9DA@Z?gQK($;EA-n#&~;Hy(@X^F z{7{RO=vKTE=D$rB(`OOnnuV|#krl@SaFAApU43YKFf9x3_OZ~M{?B(=EWJi^iV5Ke ztRMVxJb3lK2XDXKZ```?!9#EGgVXyS{AxV-q(->%jfdhJf89Q){pq*gCBp=vb13yk z*nG24*gT%9B9lrWv(S@|!j%SFlUehLc&JB83PGl4+T7Bqj;ZqVg0ILTA+;FXf;#^H z0ll1OlS-H8NvG6?t&rxn@Ilg!v>BQ|A09{AS}CyBTfiOV#r%bDq6Q!n#b3PB##Z7l zhbV-<9Oi{d@R!5lC5Jd5nw~-h=0=B9#w#H_*jSs&79NM{!xkQ@41Zav9Q@^QPk88D z6lu#GVJG3iX*N7 z1O2)mn4Z4l{#UWzJ!Jy^DJdozg+uflB{5Dpk>7eXA`r&6ZTUKvQMKwz}>Y4(@WvFFxl{D2!=WZ<5ier(tIyyDGZN5;G{eTWi z8m+$J9<97#>e=6;9Wn3If2nzx zCd%5c2mgX+&9UY&U31#OTAkJR%W(HSG4ViS+8IEk#KIH%(`8>?$*kk@O!O#Ft0SE8 zv=E(>uNI|HYnE_2+HwYeQhdQiXK2WEDVA#IUy&366~a<+u5e?P>IFyx&QgMV(xP)- z?LOp{Py{q_s^F|7@|v@%GD3Hyawr1h9)nda6oA++R;xAOA@ma0=S7MXRw1fTOcD5! zTH1rS?B}m@jTA$J-1T9CpYS-6O}%j(tCTQ5fx`?s(^PR z519d^*EOgA3T(;`U!E8!TeGArvWOMiYVOkGyh`mK6##+;;Fn%xS<|D%e-&4CKg-3R z>wfkp!*agg%>@$zj%wiY;vXWMCFj8DuuUPvh0JgEyA!kZJu73RchDuW>Xu}d_?*^! zRxC{s<8=k1M%cQW#y0*11xHZ3{52Apa2SQ1!aWu}9oeSNR=q8&LS6_`LM-5x+wg6q zvM_^6z&R)NyfalMxF}GuAs~9WyDh$mh}=Udk_eEDX0eX?&K?lzmG(_$OFBrJJdEu8 zm!rt1t)Z8&I^!HYc2ip2v(gFqNpdHK;UDp+6bD-y6HM z8d5|}SesS>-YXR>w@^ux!nmadk>)fgdA}VzTbY(1D95~Je>g7tnNL-Sa(!?8UtMk= zD>l-9UwpocC+o$mrl2-kJ+0P8iKck5UQGI{SUMDN>VIph zmoJGE4V%Amf3(OH+cCQ4L@3sm4)z#OE@BEUm7Kl$B{Z*w^KSr)a#ukPSs~>Xr!euU zPw?&qJZJ6>uP9MdWZGA7oW;)xCP1fZE?fi2h3@$(NS@}heIWT<7w-cJXSf~&l8aru z4ds)hOQ4HH*Q`XmuK~XCOSEWNM&NxU7_>mfTWokh0@&Cuo*Rt_eQlb{`{5XxZ zMhI~hF&Zu$`{WoY)=;lw*ut#Qixmethy+bThmn+eqxYg2Vb$mxx39EM3F-@Mn?74) zIUJ1KBXY-xxKJaM1$+f-t%5NvfPo1rSCXlqi`N%P*&>4)^j7A7QLkA1{F#^mgUgGF zwI336hOzpcyRBte53VTKv9y^uC$BEy@KNhAM>Q znSwS%kh4ZGHuv;#{+9Er-XVXoJI^7k68dasDn`twxR-}Z#*4NT_$WCBkedxu1akAX z#|4h3k&*KL5CK(F671g+3v?|wAoQk^=KZeA+fkQ7J6EWdPKaQsFCGmwz=suU(z0TF zDEt3`1 zIp*^XxyUQo1w^Yvy|SjS)ZB;V57-jqi29;7y(}Tsd~?*qcJ zRIZ>qL?9KhMol313woUt97FE#KFA$D2y*Iq8W;mg%QwhY1$2Yv!vW}U2l+c>KdSoT zo8*e3L_eC3^s7C0zSv?FqrmYNPuoLspsJpfWyTC3o~huw@+8U@mMz|+_q3oiiv46^ ztZp6B2N0nmhqbo<@e{Vq%jaqv#HF@PRV)vNmMBs#hN%de*)Yv0Po?FZyd&=@T+zl5 z?v~)Hcr}fQOdcAQC|jQ~_BRz>7JQVVHQx^qJVjKO5-AuuMZtXnLD7%q!-%7x^vd&# zEF^UrCWnhhobTOK7^via8tDH~eN z8-c5%xLUU@4nlsKX2#};;>15WQ7rBdHELolbo893*ks9GsrPaS?rU_U^Aryi@|rG# zmb9(FiC4ZrntF!(#{Pkln7}}#F&pxX7vZQ7E;p@A0`C;c2+j=K^EEj7eS%#tTrFOx zMw@T^gxDQYBe4(`6H{Cliw8YtWZ_Sm-%Oy(xGI|4{2G`~uUVVVeUbhyGU6kO(hZy2 zS3g2=__+Cw>LEQw)$tbpZ3>@z=pZ`uDbiPE_{!)2#w!PPkIUr=j`O3>Yt=;XIURni z_XW9;>CDl(!h%gbs61t7V^v6v7 zOr$(Jf}Y1|B#= z#wJ*rH*E_)ZKq;8iK!1~m68&iLTeetED|sep7@YhO#I*S#K%%!slGOaBa_Gdke~-- zR9F5GN|jhp`ZioSbwSg!+j3$!`=#mNf`0tq4xK}PRBK^G@iH$kyJb(sd7&41LhBov z6Ez=XBI{4uAs~E+DkPhS3%jQvZsZr z;?)Yzl1;nh`P`xq&*z*MX5smCcGuRaUFb%3mJLA%m|D;0mMc4^gd579PgTbAxl%bi zpYzW1NpErp)E-c#C#(nEnqW^olX*0iV{}R>hK}T_cSzATArx;@jJVq2QoRg!Hbr*# z0@yv4c{*eVjM)bCyypJV?)hY}8#IUO@h%@OcP{`=7gomw9#Z2Fku;L*vw{L*vHC?? zCgPusqju>YG?Wq^z}?Y$^CZG=+8pJujcIcccNcxx#SMoeH%Ap>1Ozm&oMJLi7yr~; zT_}*=gtVO1q!c9WSgLP3-Ngr0u6!Fep}vjwu^yIy?dbeV?fZWYP`G}`HY>~;-J*h7Q zR`rE(f`*W@eA-KB_=3IVMfC+Ly(ooTUkVIA_-4)lcToy=57-iq5)-A6I<24fV!W^N zOYPLGZX*u`x<<2^pVYQa+Rp||afq>DCq#R8g!v4j85f|Z6H|PKkPsu$N@;dslI3%r z>4RFp-HYku`SDr`K;^dDACO8xZ2~`h8?0H8Avcjg7rfF=syVc_S6{@p>7mhB7>V8o zk}^uS>hoVh15bO25}rBZf}>_=)%#L0jOd1eK4|{S^`v~khy1t2QA>#v#9p-ieh5=1!Z)cZnSr;+$CQ%{^wro5@NM1k7}B;o`b> z=8*-bs{T}P>|B~!(8SGeQz^0aC=tr4=8oZBFv)r_`?0}*Qwdi?u!H=xE~))9=_?;s zH^J|qd5f0NEZ%*F-|`$>>(v-ZF+d|lE2xT6M8ZadsGLx=7Ga)%s~UHNL{BygP)~_e zLw+k9!?&EfEVeV$qr_5&VyP*ZBz4#N1am%uNyEfa)l*oiQVUWr$tl#Of=R^ocuV~# z6|?7+2qu-TY?fN0pejtS%7eAa!BQt3OLZ;v(qra(y%2G1u-Fd^qEwC)BE~ka$0vs0 zpp8vgsIF-wErESRSs)Y!!AJ}9di%Ao!uU-lk+%kkyt-na1Ucr}a6%VF#Zi53xEPr5 zQ_0G&(rT6vS>VchN|k_CS;>H*AQhjVan||2MUNIn004Z%y*faZ>q0PjnR|7RQU znG6gY%@dBo9?j9v%JJT)RT|}0-=V;{eJ+PNIlPA3J$e@gdXDtBMMICSgFZPq^8kf3E9b%)*GyU zR_!B-AQf@4z)Zhiv>(Txc7z+%iJk-;8j3rQIo@pVo9SQYjQL_h8yq4~%LYZaA;Zw`l`O z;81z!p-}g@^|tGn2&9ElEBG+N#6&|yhz5f3dmEHnH=$Ae?G?S`25kWvK*@c%?>`|K9(2kl!_wbCOZ#&$O~n7B3xT}5lN@|=?K-N z&v~@nAM#?;#AVP65atZJl&^s20nmw=k~}i5qck`?h*UU8IG_zkIFORj3J2VWg)NTO zeW-y*GD~;67fl5oF%lFOq)>8kq+_%B2%?=8)To~l6-q92o#n`Uz*}ACSjH%vIU#r? zJ}?K+Rb&+`Co%=lb4>VT2-h3`q(a8%I48{15^pw8=k}78-H4a`D!vt0ezH1p8z#S_Y{{e9fQF z=63hB9kt+dGK$3mY6QsRmCom3D5iq}LmJiM7vrg*rvh8_VrI+D6D8@j_2%8%RjK9v z83tSXVE`AVf4vCjq2?WS`l6WR@pofLuv|3%H964RItqslJa#d78%v5}USgjpl+{Hs z+gHSC4H_PIQOx$S*lDz=Oyr@KK0P(47$%X8mY^aZE;h3uvmESOTA=b1@@iuIbTFIl zhZ!ELZmfXm*8WRPTHwIZAA^9uOPZ_rk*Q2Tmi#FXUz! zvb{gsV&El?Ed}foM?nEy%F9^+tE7jF*x)oh(kh#G88ldCnaM?+eaPPjLLU(WaB2M= zLKe~iWhHs0dVg$zSw?757Ez)>xZ6AzS8%$ia|`ST3S9k) zdjtuT=+wDemf+cA+jUKQSv87hg-IIbK`Y~e1Z|;FBd8MGa+gABD?069_U41Eqw=Vu zW*ynYz;L`mI8mw=IZ;BFj-%34Wcn&9Vq}r zvQlduIZBiLGV)sX{4z52k~fXvNp%tFj^#Je1?y-m>u4jpY?6B8{0fZy73-+H6sIfF zgUqm1*BOgbI_qc<-#CGnN-S5Auw)(CMpVX~p^Qr;)Fg~BTSv+w$&?Y%ca^jW2Z^R| zNelnUI)Vyh9c{GMk<~9uby-JcXB|aOg^Y1qc1k(qd1n~u1U^{Gur-V}g2H2IgF~vC zvs(Jz5_zf;?97gGfER{Qrge3+HH?O{hiBDfMV&o>fHE-&NI^*JBm^-5Rlt`_Sd$Yz zB3!DF2vh-FpN7%d{Nl$x{JAyhzD{>nE8vMf+|JHcySffugH zf;VxtISJDVQcgvigb~ZK3_FLUzv6H9jC%-A-XVY|_l#zNhzK_KOJXW=`7E@L(WQeU z%gviOIV>xC1fz74nt;K048^uDS>EQpoG*8g`LKmR$#2rruBD}WNbm<}H^`mv-g zBZ?1YsoOS@YFmYq23WOHx9y8H`eN}L`o?qT+vNJ?o{0}OKj6_4;!9JC_>4!p_)U*> zC-6rPM!L&}+n4h*JCcMr9=7ajKjO@igt+;9<=a2(Z(~oi-=>+(#ji(K=T50x{Hpsg zcOGGWILD=yq_p(Ms`*y8go8ATzG;@^@*wk321 zd$CqhHCdU>I0%)|8#eKsG07Z4nLqP7_X;ON?p3M8J%c?fm-#ai{Xv&#SWNeJd~7&x zZ%~)ax+xZGDtVGala_bT&}=U|>qZSKzX@$3C(cRH>~w(x-|s5{(O*}~{mnyj#*IWl zU(M(WafPA_7<6w(=eLySz$bNh9Y}Ier^##GfJUtwl=PmvUYZRwvBKS}*>6|fzW7~q z&9o5;p|<>@7e({=>F5eEQnF$O1L!Acs9EMrNf~NFb6XovHQ*o$u=qLAtC!{y4ks6m zzuGUwEkwqtGF4n-x-3k!hk{^{J@D}G=-j;2{X@J30vy|J@r@PtINBa-_r@0 zN_-&iVGxV=C9`^CAI^SyG?G7FQDb}o18<;qnh(19 zo^7Sg5BvRSK9p*#bpRci_rYn`2}R4=E`S$twTI3ylj*NnT>6n-st0$o802tbPkG!e zHLrcoJcIA`xov3VL6-G+_Q6fgXH1*9Yjf|iBUtq^^jhWyG@{>qQiW|LQvGf5KZe$l ztBexk#`wYfR_Ha?{tbI`q{zU`(vs`&~z>eH*mML2O?N~iuUo62*l2(r@d+L|;D?N<%U(-!LV^y)%uxZllBws6)%7H{j}W%2767Zz6?O?7IntSl+9 zmli)8AUDzg@R1C5bsB_I#B$x}ht9+`rg+aUb4|uz6sI<6d!-o7U!TGPSSf~~ySQCy zQ^GB(+Q;|GT5y}uKXt=eMCpFIZxkJNj0`5oo8Fn&gHdI8r=}zckBArD z5AAE*zO56_XvF6kd4IO%O~Odt>mUf`K_jWhLqa6>CbseZ>#l}&y^2d=JpQFgYPp(1 zgH|wNvW|3d-b1#myoo4OmnN?>?3-gHRp^56u%`B$^x&*_xPZr2d-*59idZg9mP4!%lL# z?Csb*oc;2~-wW!_&Ga`YsD)<4v?+BwfP7cc-^qteqR9mY`X#!lZxP>->6*nDG?%It zi~lIj)Rke3kz;}^v`iy=%*~o)Q5uS~D-Ce1zPwhqdlDO>^qSGLDh<$irAn>R&`v5X zKL{X%@^Ut%0qf}8N&}qAd@T>nBMZ@A9e=8T4(m(Y`>cTWBGrH|)AT^NnwiNYR4Xjl z{R}HDe>CdsH$u&2UuRkTwh(XUTGg-!T#QJJag|{rVcoZ^&qzPXK8(l0n#=6RfUy1p zB6aQ}?+T^WzGYz}X>5|+Eh<|Vgwz3Vf2}sO^dvfDa#UB!tiD+Mh&Lv`sU=Jne3Ed= zA<1N;QK(^8#x(JACi!19)BNzalKjYKPUxxGxe%}!A?Vx@y^;))N(BfGC5%;e$q6db z?-+nwa=8o8wx#EASf?$0|XrxGJQoRW{R$4cCYp!tmvi4 zDsbi|GI_O&=m4{wlK`)E#cKT*Jl>>REQu`o+-8jUa&|{_>r?JjLxvs{|D<}QnX!0# zD}6}qJD^*$Upgq!xa=5NkE170ti-1LILD`cN-Gk|0?GjyKrzA%sHr4yqsOLFU@J-t zzcs3_9wa5nj4Nx1kzcBoQj!QucI}0=x_km@EUBWHDlVf$nCabR%1P#3JO>eva2EMW zJ~IBEzUP3Tnmh;2vu*X#hnKQ*np1Uv8I*sL7@!6i4T4JEj^*Okg9UL?}l{=DW zCpo9Z>>J0!NTzNRwXR%|o&lB4=I^F$DCvJag(0ri5v8g|4JC9X)N8X>g2?l zqayYN@Q0bv*iJHs;bvMkV()=GdBN1Qe4Z(8=^Xj$=XQ&=Y!@R(A^UMF09vC#fpqA4 z!*p$r7;a5^;hqQWtteR`!Wlk-`*}d9#?5WkDz$v4KTWJo-AvqTRp(G)it`!H<)+ zQ8a&GF$TD@5oTL$Ea!*Cs#Av*bUEx4ESeba>#05FJn8aX+t$KqCO@Xt;FjH+7g!|m z6^ljldoQ>E6(M{*c#%GxzH%?vD_*bvFg_rIdX4*LA`S@0q%dvva|Bxc7nuUum1I&3 z{9oB}-X1^p=0d@xGe7orIZ{k27_5_UA_gixEJ9CwSd5p+-&74VDhFmrMex?HK?63s z^IiqXOF|VG#?|>nky<;HfvSW94Qs3&59pgq`r5S7j`2! zL)X_;z`5d9AqUZBHzb*zPQX$bSzolN9%#&CO+GBb5Ghp)QiB00^3+o)@HqFJ(K(3h zR0^EJkxBt}dZ`poEK2sx%9Ki>eJaSEAaSD5pn~K9t8ScFPDq#xQ<65NT&Ky!;tyv- zjM6Lvx=Kcc_pE0_*qTA7VMs8Am23zwLJ9!@gh@IpA}gb9x`X#bXmiC6N{O&7=Ol3v zl_m;Aq116OkWG8V0RA@b^SO+$x_5IU^Z*@y&Jr*T5ejB25!^26r6iS@O~ z`Ci7+{_2GVCf3>~5PK_sQZ?4k$q!7M49aV)V7EuK06+>YPSHuktsoywn>e|l?L(L3 zvXcF;T42%|UoWC%fuMa_fygAb4+1=@NEz5hnuXf7+-xplby6gzY(`>=W^whh=J5@d zQ};4VHhUQ+?T`e&mUP%dxp`EOYF(fM=vgPwt*m_fzKxE)*7cIa6oAqyBMx(dSSH5% z4HuvE0wOOEg`H@joDEtYj`tudk(b0LB2f#AfQ}dZY(j1TL%T|?(ip{SG#05`!I|Bt zxSGjKLv)bvaP@v|S5v26=szHc5q)277wO zw9rnpKr#9mZy|-$>Q0hHiA>WidZ{!d8c{(slKkc2;_=ZLk#qFFAsBcT);y{>M0C zV+U-2=JOSvPI^ZK)zK&FMnUz8zd10EuvD&H1l6hW1+0eS@(eba26V#x)x{U2b|m2F zvK4)C3~@gxLq{PGg3zcu!rr)xe-oT*?$K_R%`@CYbEkj2<1|Hi*B~e=r3^5AJ*T=( zpf?~WNFSVlIw(ES9gR-zuJ#F&aNOXHG8-g)NpMn4w_NGPV4cK}DxN26?>DWQzov#HPk#5$!CEv&D z{Mof-`6}1mEkp;}fR!LRJ~e(-O)cjd?Ja&uP16nC|5fk)R&5+LyM;!&)2FMWZGhb^ zFVz`~9$x-wO^w(;q!NC;f2MXIuD~y|sZ!eEP>U5SxP8tr-enHao2)Gsu^Z)spM-&N zh|Ujr-2YG2?F8E;I`A4_fyOIF2Ng0M<8IO3oi=|E;{U1W^iIVS%6zwv7w>9^5vjw@7U*pZ-wO2R&VDml2V|Bxl#^AwZqlpJ|foVvjBm3J$ zo6=sX?}s2qo!1IfZ^A$Vtj>ip53z%-9$sGf%pfJlvipM6x7VJteK?sz7+q45lS+dz@1Y-dLl9;N z(}EG5#tK|x6izdB09WgX)f@?AsV=HOenp&)=bnG?IzYJuRN!6EWIZD4Cb!Q)$|HTI z$WEy@obY09P{vH*? zbc_cV7LN(Y31VzNAy}|(o0Y?Y3u0Y9ayCMcG@<`Cn`jB>);sF_f==&f0Fgt-h({z5 zu@?-|Wh7^%-lbzQK&T2470wrP8=MlSD(9nVN-M`?ksI~{w@TooT~(Nj7pNy-NZUN{ z`0xrUY>YjU{3@`(vj%Ksv+De6(Fbd}`7G?LUl#DIJc9&5zKRAf zoCtZLNox{~pm`b#yGoLZrqp=KEX;s4_2LlJ!0PITivgJ!zqZ z%EfymnSrBJad->DT{g8JN-i}INrEqaOSLYdeMSp4YDN?6;lrx9c)Omu$yRU`vwyeQ zoigwUIZ}h8);V}tnJm0`kLa=)FT90N&{U!u+^Xq>`eQqueP$NPFT)bXFZj2W{lR_px*Q(KE@Yb)A<{RP2oc|b06t4e58pSL(E6FN-Tbd&G?^ftYJ)hW_(IIYbT>zlU_<&)V!)YIo z1;6HEQ$BM-8pkvgZSPz-XdWr{g4w|QLAmB$b7!BLUbSKkwVX+n7r)=9FQ`Kxg5}BQ zD4kKhr9sNJ^KY`|1}V+Xzm+qMT@>}jGeRzl31#bO_NDM=8WlsvOwa+uJu{&?i|9HAii)nXVuptupSW}ss~I+?4qi9RD)=)qJej_aqm0*>n_>n zt?Qy}-r~{(S7Ji)H`;VD(4kzd^=}bZH7#|5M6A2Axlau?=S7{_uPZ>BOm!T3!=Pli z)2KQQQW0v`d-@@N`H=huegp&xh~0-6G8eC6UNUJc4f8)Gagxc?i~^T-_y*=6mn1+TXUh$at%Gmr zS5WTBu+}*&g;tsQYSY&4VOzUen;kpk(R8q|^aZphiD)j^RhqJlu9HlXT~+RiD>7Df zMI0L8EfE$c=;^htD{e|02%6-DIB^`?&JxIWjb8B4ZS4yog8HX#fjp?C14Yb+$8OVX z7^T_pC)Gi!Yz(`xz0ZfB$gN!TnRgn2W@xYVBt0po5xDQabAZ!GR3+r<4@oK~YoFSV zpb?J2^6Or!xul1-0EPU4&PlMV=o8<-L)38-KkOTtjpkCii`<-b(Y*fOXxe|LS_0Im z39Lh&iA#V_{2W!Aozbw4s-wELV?OFypQ_H$G4Q?U^~y;wwD-q5+b7k`$6Uq-K`C$GunazH9#KxjY5@ALrNhH3CO~M}(T`t3v z0#c#U+CK&7LC4qTZwkOdH0(JC=YT-Xgv!K(^r(tQEgPCb{IDSrGb=01hI~3IXUN;j zs(0AhSIyPa6-G4mE5V4^!P<Im0208W}2XNt+P64CA1z%a=8$ zA1ZJ&B2{(?b23g0loV)*SNJKR0yk{A5k-j`sjgkvcnw-cvV-*4Y&sXVeyzB$Rj}s5 zwqL2=$hI4yR&rslH6j;wl4#wBId?NY)w-~)kz)`s%f*e#leH&(5+E%%(nC48WjZ11 z7^?(-p7&(E@*IKKG9)*Ku%uxzq`@jfaw`=lT!HnQ4M&S7;eWKdFsB6&kD z7y|-wb~MbsuY|I?f6&d>?`;pOK~YM)978rg`si=HhK+SGriiFQjxfe|esjo}$Hhl4 zMg$i+;Ob-V^J-J7K>|hdyRMW^u0q*rUw@?kgx8x&O*DVt;$a*m*c8ue%9qXFSi(^~ z@pj9umueqa^}AXg*wu1>SId1}EzjE3vN^D;<$+y&$ACyO5Dpzi6C3SD)4UvLPJpB9 z94rtZJWC2WCkVvKa|w9l8A@Az+U#ka6JyQkO_~^oa{@BwOx#nu8@z>c!j2U?C(vU< zt&nqKoShR)0-O`7JXot7^O!lr^gR7oaZA)f`zz?+;5d{6L-BDfmc}q5h^V0LQrgfs zF(L_S7?B?7f%PH9gWFCABXX~2r_i{QaEB539djsNjIN7z#z`ZR>rs7gUx5*=ys~cq zDIyK)3=of-RYo-K7|~eMg6YUNG9&WO5rf9diGqrIZaTZ;;{Ki-_mwMr{1VIstI1l3 zid#-f{J*v0F_hzkFuaa|G&Vv3#$6^KF=1D+{=N0KBJrJ2_uFHpI#xzI}pHi4uf7+@$bACD{GOnX6Vf=n{cS7pd# zrSg7uUnP*KHspdmT?L@anp_RBdWI_+zz4fN%%MC0C8O1Nm(#^ZW%OvE2mKQOk1S`> z-?_U4@C;SlI-MwTnBVI6ZUcbAd4f5nNJjl(}V!lc$2`PQ$>LBU?{?(HFCK}|8&)AzvPLPE1J!%Qy2L-NsW)UzdF63y?YPGmGHA`80l;ld`UQd_)tMCSeATOxyqGm({O z5Sq_@BFmM7$fg}Hg5G)r`<4i;**J@^ zPfhcX@K3s4(mb-N*B1)bMp~gDftWOptmO5DLaw}Dzk6b#AbT?@At4kXlb(vV*?gX~ z!+JyBP4qmGo_fPgjrNEbZ|Tp`atu|G9&ty;*`umvgX!g19P*ndXvC5-Lz*JyEdnNt zC4-iW8h{Q_h}s4m(W7ATA;I5~tbr8`VQyW$N%+bpwD>XFLGt^#%yB1D0pHJ?IR+cK4?` zNLJjmL34JeWCG=+FW^oLj>I6tZ6s@$eL$SEcwii`dRb}_zP&UuyMXjVBufD(| zA@<>Q07H(KbI2^GYhd692!S}*{NVaD&yM5H{ z-^8Mv6{no%)GCM9P4dVsyzntXZ5is3j~v zYW`_b7C3H9K$IHHzBIgnvcONFI@FQ;3!C3cB#Srjkiar|WAWsyomx&Fd;pu3(rISPx!Olgn+d;6LwJip) zZGznv3CO0igta#!p^E{EoFcu9=ZSWmkR{rs$h4bW)H|rJ^OH-3VaPdM zh&I{CeqQgiimbLG@BgEPuiD%G+-ltYH|TDCClhVEc^D2fLIok4Ey!8`^)EmIa*izL za{J983w~X)uBHfmOA@`IBKfv72Q)Q?q(NzMXZ#xYmvRPqrnarG<@W#tPYz&#i{vIK zIb9NifHW%4h~e%wU7OW9Wif_a+cP<<$>=J1u)``qWv}Qs_AS4=T~%W~vR%&%FsC{A z;dZ@fK?rDf=NiE_FsAwDfjjz>K(H_fcn&?gjx zK!Sw*OrL=PwE)V2JY4y-hAAh^hBDRg&L}DECLZ8G*|4G;+)1X|a$CwacbDwWH7SjF z4}ZCHvYrQT+JRcucoRyb`Ut@?=y}JR1h{&xfEk~{j#~TPVWtWnTPVSisUvmluITLx zqqkojz5PlaJX>!+j9T9I_Sxz!BV;+lXQ8)O?)%;|qqkSOw^|y!(cBTey)k-wef0KP z9vsu#oHg3@_LzDLi;sM91flJiXZ zMU)3@t@$pegQ#p5MhaCd>KWV$0$UzpNIMGk{rJN$h#|9OOw%}m#`PiozjFY|k7N5L!U1aDBospykcuYN(OUs$VDYST}&DIcy zA9RHh;``IMYpzarTNdP*c{1-=$3Lz%2_qKxEOwf=35O(jJIc!b1r+_x{-THX7ybTP zk#=9$IR-3#lXt#5LzIF5Bb!2>sf^e~FFt#w1x%M2 z+`cA40Ej{@o?||X2RZd26g&0ev+_0ZH4Z38R!D2e|Ii~gnk&qB{#3akB98*{P?+3< z=l5`lG*zDfQSP~PihAdUxenvhEvXM9flqnPTtv>ACk&=}tPfDJKO%1|I06JrgRk0K z&YDX!k$CTA&8>HxKCS1@yyNwg%N=(`PK$-*aWY%fmF4zjg=T^#8Z*gbYskcBWx=|r zkkY-4LbEz=06)`3N-fU@XixNJo_jOTy@9AKAL$9z-?8Fyk&b};$_xP}#Ug%*U~_c3 zs9uRgL?MRf4jBO&`s@KlA3gV(@KSG5g;(YZhuR7|w>Wc}@4vzr*tkV1+94TtyT}jg zV2kdTmLoJ@kJR01YTdrFc?GwpCzx0`;Y%YjQKh5|_|-|wbUO*`P$SX~0X!6?6NO6h znU&fxUBF^26sM?z~+da&4lARQCi7p}WG zqiMo-sCPDD&k+5J<0x>o5cWbMewolSm0Vuc$+^6YA2JWq7N5y=eghNk^lsK9f+=go3PtM)pDwqq_55PSSQI~=3(U2bJms3%*L1uiCb== zHZAwrK68|J8S5*y&mju2eTH-@**-&0qSp4Ai$o5s*gl6`*-KUrVXP@K3~9;sS*aYh z&#-5#s}{BomdJwfp-yaz-%E#3k28xv(>%#gcTO&odN>ueu9~h9e?dDqyLxDW1iU)e zY0)0CEsrn@*1P2r%}1OO_>AT*V>xF8q8?+IZ#R#9+vC|654$!ut$8c|vQEQN0Lh?t^=k z32^&&0u0u+f44;=R)Mx&S?Rgv^GBV|d|C6leu||Vl}}p~q!Eda;UctT>w4=?@!(_w z00zx%-@ymz`+!w6DGoSjzFCFMe=3^0)SX4f7`8lao9*Tfm*&iKl};&rTrXw5Odm8p zcLl(yD8Gdvm5p!F5oITO0^5sdO!RZ-mon;09Q60KgC;Fh*&=rTk3dB#Tc< zt#vo&Vn^E&`pBV6iO(OZDLRZT%v{v|-kv#^alwmtj0=42C>LCdHJ8n6%BORgTvJ}c zg+&y4@6c6BTa-ztuoiMDqA*U|Vc7-q@6w{Us(2=Ko+F){(3gG}{Km?mz|ca#2p<-Y zTm1lzg$%Cs{_Nh?C+4kx2^By%e~)ExUI2}pgOf6S7tKfXz(8p}V7mBjVWF6Hr1h|i z*GcQ+E5bbpZrZ%9UwY56YT7Y_J4iko1vjWGxpSZDKlD+SZ8A-atuga)$rf4C?-cmN z`|QmVeFl6zPEIY^$1rxKA8xFtAC5I=?RR%zfLFq)rMSvQIJG9I1(AL@hC8iR4#wU~ zKcqJ~EZ*(56ja@~q(_2onnphN2CfyMVgM)oe5|u}MK9?V9 z4(g0+*v&rA(u%(tqpt;+-PSCI7QpPbW>K>x;ihP7BLR%;K>02 z^QL$u0ESnR%9eyV5l@u|Yn20F{k-cO*v2&?fNcc8HhWo*oK944b^zPlRT4!DFmA<1 zxP+=rKcq~U4KFuNHe>NK`Dz&Ns^s)WZkwto$1j*Gjurn+anxrOg3f>pm1D*4rUHWH z+6qU^z1gtS1v*@OLW~1Og(`d@$}zhp$U8AyJQ@r|se_jV%D6kW+`7Cl*Q;jDdmONR zYiLZ-=Ob|zhXx|#D!_aIa#zMTZpSy?KR&k1DsUcqd@M$$z25jl%l+}Kj*Wdi#d#Rv zUuz^ak)vx@r>ll`+|+*h^w)_@{R*Jb5Rb5I=!)XG&E#dLyw`^+-;7eti%^)%V!UXK}mvKi_K{?cwG)aTW-eFX(Ojznn~=C>BlZ@@8Zrj;<(ASZg9@ z97SwX0Gu^%k+RZkW;-9oKazv)>$t$T>7b#E?z{> zeo~T2=RSd+9Dwpv#LFasK9T!~nd3Akml}x6fgH zx@};R{c#aut;$ulE+TP*WON6MN5_gU73Ag8P=GEiCPQCtw0wgP9}nG?yRSp58a3|& zGo$8%g)pnkGx~o;@qb)XzA#mmyLbqPqEE#C*yllvcpK95Ob!MQ+r}s$H#qZqSuZD- z(`G}nlY9I$yrGkI;2NeOCN;ZkXrN3@(1|@GI;k-Rs54#siFGb|Swn?#N2og_EYlCZ zw8RsuomaMVYxdVNGJ#OLq;_AMomUf&hr!J z5(E&{kf7cmlBKNAU}_+FovFoyCz7>|3VRI*OI#~fWw3b(qi!wrg;HwYY2E7?K=<27 z-FeWz-ex`jmy<;Yf4e{u!ZE&*3o$+gH$&DH4%nF&Vxcqq0yUir{zQe%v>qPp1?pX{ zIV#8z;}+x`GmSgO$jw&b4O-etiK`*{q?{w+r6fC7FmjPFZZQoEnSkrbdMqtdAcwv) zcoJNtf-U95Vt+u`O4v(~DdoXOYblFuQf8D{fo$`q zqHHyPD$1nVN{OT=15H z;p7JFop|5d|NW2s=pX*ZcV8j3Inn#XQW~~$b#WZ18Y&3{O{AShVyuA%#8?L}7GfTl zOagN_1gCv~>^XWZrYKczL=`C1uBd~ViB)idiE{ceP=Ad3GwB}WH$|8N)Y<|8J2nN3 zYo49OBG6g$t5An&og3yi!`uzIg@Y zq%pKpDzG3L58ee{o!xxpQt@eHu3c85_x_m}O50O~M*Id8;A}8GT5cT3nJFd8XU+^3 z=|S=rB83C>o+O$2**XjAPpCHu3#HmaG-l6dapuuE@LKB+OX`sl`lD6&&qQau0+W$H zPlv-{u%wh|5Wo*Hy){Q_$L>B=w8)FrlD_-Jo{s`eGKPcpQTK(dKJ8DSV^Au-$4Vwq zHLOc~E{OYVR857a$WqNJ{nlky0Vdxay{bB@^FKo&T_abRlWaXY)O=(m9}?$ASsh24 zKoS?aAmfGJ0QPikt-i#ie2hJ|G&?EHgfxwiGgc|GoKZDgzKJ)@_9Skz zm|>?D0xx~;6+yzUj&X= z$_ZB#fyh_F1;mL*o`o+a3VKp}k%qoRs;HFbSZ9DsME>esA9ZDZAurvEc5G~r1Se7R zJQRAH<3r0jI~mWafQ?(PvpfqiTb?b+Du~hr;EA2wF_PyX6oBKiW8v9|9WZ)zRrA)c zY_tKRYhKCn1@}hkz52~^KJcE@BXveyXga&1S>A^0Gq5pg(_JHLrg? zRz~xM%{z3>{y${gxOtsR-kh{J^0-sU4@L=OMcazrbevbA%J;az%bGiWWTin_aKa@v zkoK>*-cXe>e4IO&z)dQEPs{c(Ygyc>?+8IjuMtQfIxzI)$&Gp1C$|mAYW^(K8b;p> zuPMHmg6*q|Yq?;}9p{1wdkz=uH<2P)V3|(~l8-9oVcL1M z+2&!|p|z>d4$4G0v@lhvY=;)+Wd{I+^UORTy)Eg~_ z#&VXx{Lx3V5qGSy%->9ruj`DAa5%}8+fG=y*tG6KfsvKv-vKi9zD84#*Fq8d4pz(v z!Aht8B6qrUzEK)o5_i*+Ia7BEQM86eC|132CrxC9N4tGt^yVy{om;U9@VZy9jG(noM*Q z5#LFP)-ygW80yba{W+#Tm%%8p6OehA=+Dz34T;fMIvJX88_-;nM4Kn;q^TN@tC}jW znj^EhsqBvA5J>=SJ>80OnYilec)QG7eT`M#R$uIX3yKn5ewx7PxiI#@M>rwk-L3rl ztbUChC3|0s0EO8pSUCqprN@;<7TydWErvF)({*#*i26f^AOz{=B z5WuU6$k{D4z7!>5TkyOLc}Q=18%cLxo!;4a&}R7@;^U+z07zaX|cok#~F_hhXCSu-s04%7~ZBGeJlw+}etJ zJ|;GU*OItN15Q#4Llzan!>7F04$ZCY)u8mC(;#_5(T+c+hsa-VUU zD~Al5cX@|Q+?<|rHsMA1wzpzXW)vAxInbAc5Cxc{PapJ5(Eh!O2PN3tiku7wUD1Z7 zk)?NJ=}g|OhJ?9#cCqlamcde!6yw^mB6g>ucCU~X*U1yfdXh35!=9?O0tB>>gwzyx zb4?7yd$H(djw>54VFo`r?IJDS3{ZRVvB6rc;-y-_3+;nMHg58AL1$X`m%7F(z*@>ao_#MDWC5H41z4*aZ0e5h#Qs((e&o!N-nW|eDu4-g zupUnBc%4~Ro8ObVqqS(rZKW%iA0M#db=Jw`4A ztVRd2gg?)dn$=Wdt>M{?079<)59%XX-&!KV2yrlyuc=uas>KP> zthgAf=QPYY;2;t7loxcQ)AycG@6~2xO{vsR*qYt$`wCi3fxyRfiItM~*q&kMpdo)=;B?t5SlTRVRgfv^Zqt+4l> zUKg352^GPgy1#D%u2L6 z=li%nt7E@qm<4j*)d1GA9ZOe?1sUBBTeOXD`_eLit-fhza24s5CiFpoqY<7 zUuz_iK;9OUfAWlf`w1BT_Gggs!_Z+WrI!cqp3i`F?hc2_$aQIJ(eB?e_>bJbX&c7m z{_SnUnBBkZZY_O8axZO$WVyGkP47DQuR+qfe+8?w8Pax=d#a4wv#&T;-p9x3P1Z;H z?%%W(qtj)jkF0El)YnJ&>=v6#(9D!jER5qY3X8b#PBVS6R#$!UlLHdcAtFxSk;t;M zLfQ+OPzt58JwlR{FfnN?V$L+BpyF12*zAj~Y4Sgv3IO+jckTvJ9n#ULWO>KF2vUD zTKq~ePZ`@aV@G_!hJtR3R}FM`>Oo2QHYazMo8krD>CyrTFjrT$QZx~lRUm|UvZ zR@r`5@mxArDR!wB%1f>(zD&Kny11DOM=RXK1ry~)x`erpQYJL&Bm#-sY{;oY$#Gq` zUJsaF3OLh&Aya~jcGI(rz>o4N`>ZGD@L404r_2L~8BnBlqz$z$YP#H-<;bIz2CRa@|1W-Ee)5a}nO0hqvX<4>3#Zp zLmtvfRZwWb521>U&^pPQ^q}*-^G;-h&|wUIX;Ul4tlx9gkXM_}TTy4s^l?}-GE?|K zOh2uW7|5KGi6Q0PVa!2_`6(~}(;w@Dk@D~DfryYoNs9Sd!Le_YSGovkS|dRq$udus zVfwC2y@B6GPiLPw+ezMSsCNJa9ZUS*e3EZ>aX&>#SJp|aL`i`i#5G*J*4h%RKl~T0 z%GrX>9D+G;txeT;HtDRH?6B}!n`*_`1ob4h25%*|26xG=!Ci7|P)}|R92QE{660EN z%KgRI6gv>V0g+(SgEo&giVC4<5UVm637b~~Mxn@XEE0;COhVC+R?=CTUZ03sGSJN8 zEotF4F?l6Wq@9NbVUI$=Mv*FmB3Gu~V0VyuLphjI?@@L_QukIY(!Ui<4SJZWz|^3N zXTx**rYV@+H+0Fkr!aJ_Zer*$8k^$o7ZTI?M*gz zse*OcDcX?RtPDBrVc| zJxo7LH$KBN&D_e9p+cT?Xk$`=fKd^mLN{uZ@F4-ANJKzB0u&e^G+*fv0VQbEj6f?i zwh?24GQa=-U3;H>&b{@SfJj5AyZ2dpeZK2m?|Q%1yNJax6A-JjRgpkA+Fe!IICbnK z6}LOV1-?$+ZCt-Wj53MnrBpYi&Z4Or-gd4Hzj7n&yCM?rQe|RG5e?b7A~qnZcFhS~ zHLDW1Vqj;2^|)xsSj}eKN;Pl`y7iIikZzILpl@ITOXgw@IQ1N_3+oief{;Sc=IE7w z+R+;Ahht19bTKw$B{+zM2olJzjKuPs46b}hZ+nUrpA4x9#8i&?c;Tq# zz_I7B_|woG&jZrJYeYDQnIx)^O%WOMDjQkYO_uiER6OdHJA(0MrNeG zuPYU?#Cr98I$_=fWPsZ&CR1+j<-NvY!Yw|n!9){XLRT%hde(i}Xkr!>I}uFjFpIs! ziAbdlVUvg4x&yW2*rQFP&EP~>(qy(~T=vX3PAzcxaGHGHJ zz6}nD=8Q^WO(lSEu$u*8UAvsRqYo!kR!%ba!U39n!6efg?a0G5s~2O@Y0omEWo{LP z#vP7T@Vi<4fa3xDx~kANsel}^y+JA38+Be^=Cd7ynbr-5N?MNRR}tSo3r)eK!#t7%#N*?x11k|7mA_vY^TcvT=mYit2=%XSu6@hSlctncWSsBiVJ z4}=T%hx+5GBGg7&+eR)>0Do~UalimsX$22?6M4CN^IQnQBk?f{7Ca{S7Su>1Z}j3wTiCSni87xe&{J5%r6fyE0E~o^giTPNi_)M2FEHy0C5!jcm~N=<`Bn zijhO-v$p&`?)aHZ|#sxQwPKCvvQ6zOl;eW#;g|4#QDL2WJ*Ij2UD>0T~j3v2E#+X63@tAeT z5JTTCo&gHc*B+ooc`52gdD4u&i25!1wi1+88z;P02olst zP)VQNNKlffL0?PRA@w%sD+wy;vl|IYnai$fqi6&vtccQZSe`QWLrTZ-lp|Yv9UC?#T@pm7)f$9XAa)Vq3(mHO+uS)@=qXX*mrTitF{-9dMI5 z_j>=dtnQ<{SC(VpwW_In0lL_(qfO@HG>^uA2Du?1^8OPyBk;#II*g{CdX3ucuG^ zdfLRVr%wDLQg^3kmvw*LcM-q-xb5}hn{PGYMl{~T`u}wrloW8Evt)) zpOouhBFZ(XVWk^d9T;fZz%9CUXV&mGkQvx?Ath)RbZfH4Um)|Snz+C_$di5Q}I?+w5!It;t*Dp&b^ zd>os&_h2D#EYQYUGouLize zGiEcpa%Qt7#SZ2Qy@#=g#~fy4vZ}@-6zc#NWoH;zBe74C3OrnbGmEk3L4M$GH@3VZ zd`KvSDUP5d@^>L~{gw&g9%_P%hdhu10|B_J(j+%&V1}d$Q^lp>OI`poRhf=K*+j$a zJ(5=>?#Z{DpBIoQd`MJa>_d{tf5b_x|A_JzbLU%q!J%GNfd5D)LN^17i_oR6wIt8k z_-@v=?a_-mJu3Eh`Xnm(F!hPaMuDPmBbxVy*oxh3sA1DLdaj856ZzmS65*wQgyHQx ztPVr%W6e$MQ1~*3j))jS*bJ)0#|oN3=>d$Oql=Te1Yg>jeGQBI8y#)*(ec?vCKHO< z{3oIBAl?b6(okVr$wG>4zpX|qhd3gy4R4pCNs(v}C4A;f?lq_ZDv8z#G$Q#S2^H*E z`QEIuc&D9UDH?>yOwB_ExY;2y?phC&j#VZ-P{-pBv`X87Jy)k4Wqho1tOxS)rO0?Y zXpdDkjxu9CP?I^fgN+xqd+mIfqjgpAf74~q;Pv~Pp z5+YupL)9n_BWtN*(|3?asUTTJ$TH6p5*HF4nb0e3!O_g|Lfu0gO`6 z+3?tjphkh6Q@0noDzwrpL_VvvR2+Me0ycJZGJ%KoLYFhYmL3}xvFRxL%^;`6}O8SW>?$Dw2 zU^spkU=h!mhouE!Jp2t>y`COyHT_M zw3qiAF#(lUxl3(p@#SJFvcyf~GMcAblt5hV>~V{dcOOWdNfdmGI9BmK=@umm`rM+# z(r>v5i?(IT)60B7f9%Of<@a)Ow<`pU=VI7BLO5o{xoKT2GT#05-zB=Sdz zoC#6RIV4dM`J+T^dP6H7YXaOPe-@`jPm?@(x}(8&x_0Rd9r;)A?~)1iV!kIdHy|VR5tDN z;_`fM+lSmQD>^};00iI=d^dYY!D?ES-|dW|9v9+obla1J9RRPL3d0A={ivRyVWNA| zXm$skCao%W@P}WJj*CfULf?G@6jKo@<5H0^w$#^YkXU?n2pwTDD{utj_QGFgnM2R- z)m{i2J(Z$GCXS2TpdQUDDjTSi#R8|AsRB!=f2Jx0h^y%Piu&bhOKf!^kMo_Rn55v5 zDparYs~k~tH$MtCU~%JYX)F4(os?k{Nt2P+`0p_sQU7&4V2(Ka16`Qv#=5aV{e)NR z2G#i8O@anwcvwdP%4!r~&M`;PXA}*L)&oyalZ*Zd;RWTM0)>v(AyEp>F#{Xc-hT+S z%TeR_wa-6<+U3`O{Mr{DLhZ<0C#Ze-A=Hkjb%NTL9zyM~z$d7E@gdX>zMi1=!O7Lm z?r{A1J2}jTDVoCULZnK#ogKgahltxJsQn@0_6cf#h`4=%+8-irpP=@Kh}$Qq{UPG^ z32Hwn+?F)}v2`6@O80Jq)zlXWr?6pO4~@R4%5ec;m#%NphB<8F_UF0Hq+)(^HaT(H z+S3|YZ19`Ce6b@w6~WljZfRx_G3Qa*8_mh_W0yB?0^jUnsmO17c#{=&a%#4-F)!P7 z%O&iQ{`9ezB0H!WEiig)fpdlx$IB2thzGo~bf13bNVXg>VC-e&ryLPcbd--6a;O&S zt*|@|e*&B68*Fmi*rYb5N2oOy_GYjtRMtC~+(qaT4ar?Z3!PspR8Gsjpp?hK5mpz} z3)P}}K>)_+0B0T1s;7H1U>J0~awtUt9(3YI;C?S9axo1dsUQ+X571d`*n_#~K^{H8 zes$a){4?Ki+Gz**MJ{%|B)lMx(*gUE3A$2606q1vBI6SNs6ddLVhnu1R6p?Vg%l}} zpXUF<>`^YKKRZWdlqhAAt(dwH!F3)HpteT$En=Jg;$_rS_k;Hve5uHb27PcAOXw4* zQ-|`akaYnM4@RE1$}ip!RROoCaijbaN0+zCFUd@K-BEr?vdZg@@{3DxVtI5cX>(cm zwXPDb+o6nBPN!kT32{?aek~$X8{aL8O5_ASm5v4j8u3N^mo#6NM+Gvis&Wlrfi-z^ zG{d>&B@xRfYEoYNSP(eTlk!ViK;tTy8Mgz2M@j8?jiXha4W2w+&Z@^9E1HhMmmRZX zIZ}EPy_zu;s+;<5-;^&j)2Ewc%UJ%+3ft&e6GykF*PW4 zH3wG3Mht8)H?N1a<;u`2Tr@Pd2>hT$C%g-pXOkM@e|Hf}l z#tEVMvi>O#h4rbO6uuHFL+XtDvH3G9D`uX~FBav~l&IrlW&Ic(AM>}%;@idX>+w8L z$N_j|c^nUjzNRxL_0NI@7MLB`xbF8~e*||B$BP>EN1L1SKQpy>J6)2>K zeq6UUe6c#J>0#}uDBphwUD+Pp9F$WNN_$68Yi<(al%XpomOIT-~S&3p>!Iv*sl?IyB<%#MgXc{Qgo36i|ML0bUq8l5OW5Z zwyNHE_Ms=TWdc|%G#cCP;&N;XJf10=LRl-^>Wh9=z4%29A4K5%B`dDDD*3QlqIHOt z%RT%Nx=~pJyj&E|jLr}^&Yh`y$tME_0J}JzgqW*2%hM!#!?3}8@`JmDafA-eL$>Y{ z-qbtluN!|p*aA^J&WNZ2z=TesyWxV3tAraUUaogbSBopr;7|n3^O3t7?JCa-qHa3L zpm}i@=JCqmxGt+lk3$@L$&GOK!X^{YWz%3L(B8+y&DCEg>nu@En^YF2STp^x)=|KR z80)vMY?)o-e`xh`7CMww{+jSKI(-PSkqM&SPEvW*L7#^41%pdq1vTYx99tsyBugWD_#etc>9f&?cM=CbY*COaK_EAy)plFPIA&>ZWVqU8&>sMUAcI3dqwVcu-Biq+gQ$u!VY8z5B z)!?>nOJQkIOB9S=x07ELD62Jj4vqpY2S>?J(BCr@edinL#gS^^y3yc3b<=IN_r3UH zbOKZj)_^W}D&01cu@aoYYALCV^J4&IeXBxF*Si??UL>4Koj_1C95nw44&@{q1ZOe> zi+@@5BVtW-Sh85mV5eJ)w-I>;$fSPhoC3tBwR1|y8hm-sz4s15s*Lpx%FV4E@Xaix zAMPc%28h}Y>nM}v9^+_uFqyU0sYf7;6IAkkP=0!i*+{5DDqmUEak86-ezNGHs`_^+ zhJpA+Fd0Dxi4`Q#VM@9#enSOxE;KC{s?+3Axs?BO1y=~qyzG+f43fC`cgc>?V(dNs zUPhnSOiKqg{fi~-7`>~irP~x_8gEK9%@vf;zeSwgJxmNE zLZbzHo4fx_3xXCq>SHd_;j;?qN#o_-H%w6SoKYYTs!+$sm5H1TYD9ddHi3YWa@1j^ z!V91jqayE@<_vv#(rg7;;bCK8t- zabY4+l$D%w6N$1GlQ=VxI2(z*iNt;+788kOBxVzd5x1C8-_jj5R`F>#Wc3YmT&%|U zTTRa3h8co9Jkp*j^?lQNm-QN!9N7<*9`sfV5vssu*JwG8>5Dz#C#!QQ>6AzE#r7$W z*-1ZH`)9Yl*b=IepR5@6X+PN}b7(m_r#!T)K=E~=duI8kiY)z4dW!Z(ljx*wYUe!; zT67Y|h2rfbbRS~#>jxx?`k=EsGk1ZA7%(e7ka%ttQuP9jWBSzoX={NooOYeK3@sREUO9UQ6Syo@9r3qJe&tk=Qx zJy{+iILZxe_7=${xzuk|tM&P$5-F&@#lP;?-(hplUZXHDTPPfXD2nJ$>IeL_2#s5- zAyEG=STnZ*mp7>)xPad4`wy;-`dtlyZbggk(SK_Qv}UCt_`!~bfb~vSYW+hC@PIqq zTqj-D_qCGDbFIoO_5-|(PB&4Nq}7ya6Tx%%MTy5)HIVe_>hNg%gzYFOl-D9Y9-o` z89h_QD2Kl#w_1w<6m9ZjpK0@p^GV*fKJg^?Q9&47WT;Z|8zJBWHP$8>6gBaLDDq|? zh*Nw~F{T{2yA{DF!n24Ym1-Fw=z6xwn*V4uc`Nb_F61iQUd)WJK&zQcci@d=1p%DL zbao1`hV_qZT<=8D&=6dj7*D`MqrpE=X>pajzJNbKNMMr40a$yY4&X$2@X!(VDDZ#* z-!ON{4xz*oaqtP4Av0Ws77fjGRR9fL!lCEvk?ThDl9fPRZRzv3Aud|?L4^%Y-z;@rva{E0{m5^n?0{)l!d@5zL~`k^?faq!5_! za#mhOKzWvrWC#*^t8=CuoSHafwRhagRq-g1c>#Jg4{;M$qlL#FF7_N|)%@$MB*Ccf zV0|r6bcs;GQ5=;TS^zo6#X)n`BJG43c}T!wam05)2(=k@Sux=JU|4=qwYDK|`g08W>4)C;5?22Q@Kp^dLAD z$ceq3B^ffikqX23ix( zceO|VXb`KPjtT|JyG+8VwCX}!HLlQMj}uh_lfPh?$012}UroV1zt*8NZ!Iy9R_sz( z#sPTZ!D+N-vf770mQQqCLVulMtr6!34#8`vI2)Y?l4s~7fmj~^=$xc)&_dH`3#1a^ z&3l4fSRfsntS{w8VYg0ETzjHZBrK49XLf)T?djspmARyeZsy?4JAv7pD|mDCs|R&W zDm09CSJ9Se#W6H|8b;D6xCy}3oFnJ1Kaa}ta0#?W3rEq|?1zOyPGba$1Ceqd`!+ci zn;e@W2aO@)>T5lFNT=%-b-E6{4VCa~F!3u!3&T}J4_WYi&?%8FG+s;@-l@gG@L149 ziA#DS99|NyP^R@`vt(dCI?Ub_oR>DC`oUjkx`FOu^9m&#emD#>zgWOtXs_-`qY5U5 zj!k0(IHb31t9BEEo^-vB;61!YfQL@6KcjYr4N_$rbcJRQP{Vvl%Y&pVQU?t{CA!vj9q@Mcg zuTV#uTOff(N=eQmU+U#c9oSAVp!5XYV{#aBE5>S?8?w9d;HqwE<@}yJedw;7e3*%? zB1hwcyV|=nD7*JS<-Bm@WP@)DiY`w9Z0y0&lKqRR6x|S>+pEjuS*(^-o34s4s-=pc ztZSoX$eV+~6k9e!*v@4M(BgZ`~)O3`s za8!2{I?t@P3I{7Cj20m+((U2Wj;m6&NQK%xI4mh#g!2U<$C{G2mE+?*y5X_hWvvN# zsw1q!UzRkX))_79ZYZ%0ArO%X(W*7Sn`PxQXa74pZiSUG&P4hs3haQoz@k(aN;x@8 zRlx8oev!zj7Cg*hG8uH$T$t`82M}%VaC4G+M;BB4TPJ~ZHnI~Ow4{M5_s8ATYT1AH zS~HqpOYKBQrx#c8DuVFjt9hwmqCEtR;#?G{O%uRe&W)MWDp+Rrb69r`Wfpp?vAInl zv`0o6s3_e~-=bwzEaM4}tlibiJ;hEqXn^Woa!{{{lq%KAJ&ioS3Ds|1!D=Omb3};) zUwY?}w|(pdpZuFYW5k+|2cP%L?|#{rKlp)nTn_{W1F{T%O%s?6E}S6Pd79+B${b2n zZZi;wmkMFUV8SsH819o=blKp%iJ~oj1g*EKhdsHH5KVu3Yr|Wj#m7@jb!DrWfGW%c z?IPrNQCEs2n1NvL3#EhKzt(xb;U*d%%#%sTmJR;pL@yFmq++$Olnvh%eFd|DA{JUN zy$>s~%1!%CcS4o1+FbxuHh5I(V7H!BMXVX-GaEb`M?4J!a~IH3pS&o-Tgy9G2lZM0 z3H5FN2BlOJJrS0yt9#R+>Ax}U7h?m$8!)SH)t$e9$r1fo=O^$s{VzpcuHQV|QB3Iy z5($Lpdr)_h(pg#FlDnYx=~CfLHOehl*I&`8*+u_4k*i<|l}-hYf~yK}COo#AU??}# zAkJseAWgI`f)IPKt94$~Bx$nsXKs`uq)0x|^s;nYAyOaZ{>2k`%R7f1q={M>xg`sk zk&2ouY$b=m8($-e-E|m5Qb`Vjw4##Yl)i}$gTIc^x|u*7O7EwYYSwDV9t}he-`eoyA`pCIP3+bKaZpEe zm8E`*Iyih;I#JwMOV#*nEF84;+qpvi0g+TZ=S^2LsQhUyBRNS7?wRQ=Twh!V zO}h?g3#suM=Yfv(68Wc%`cS~_H5|33o{rsBSF`DOv<9ynYv9|0W|7f5j(KZBalGqAIOWKNMNVnbl63*|X4N|-$%PD?x zSPnnU(SmwGMJh;CUxonRqTb0f*CVOMBf)hlMsk6^?~9SZJak7g+m1xn9H)`=cBlXg zhCeFh`{L-fO0v|^FQ&oa-mUh$gpWDfuxA>1!;F}$;wMFEt~#&ogP z7zg%mRv!Kcmy8ypKd>Okr`OaO6CoJ({SI`W%ukpo<;ELAkDj35Y1v1i4EeTcg(;e7 z1s$s!yJR$o0z(SSy5_*6((g$4omNnWs1So$h(f#Fio6j89cgaoqm`Hww7D^)wiS*@ zrdAf{JOrUT77ku|5YaVSDWjFjM2_L7+JUX0QSJ~!C~lOvLh3@QIUvI)k+I=df|3vJ zn_N*4Dd8c4+87Vhib5vThZC+S33<{b#ER0dzJF;&@iM)ll=RJ5QF}A5sJ+?x6}2~G zMeWT_xT4he7>QPte#J<%qN3XqD@sY<I z={-W#YlCEovKNcImKgQ$xGeXR!3rli30xy%wK&(A{{`j^ZJUg(uniPIaHRY-=?)AE z74q<4SAhe7m4hCzVM9sT_*Dtayhyzm1QF;t&X-rSob(Kq1*V8i0Qvw^q+p$c!KOhr zII7+k*SYRf>Am0?z2{B6$LkQ&fQCT0?9&?pHBAix1K10zx#N%EPv?r|v88UTd^GjM z#h5Df$_S+%2(=w7&DF5WdA$i2Pk&L|Vqmt8yO{N61IWdTv~=B+pUobiR||rCvz@q( zmSU@bH*nPwWZqi(O9-Oi?F!o^(V!K)HCIOd)Q2S#8k=o-O5%plFvxT@tBmkzqR(NeHeXn@s%*q)ZN(T0Pr2L?(7 z<>iIOtl_K{V0bDqPOe6KHA*IGQ7-ta9W=D0uMLT(g%i9a_?iv4WPrv7EPC7JOTwA92uDi{nMl*>Kf zU)@Yg+US^qEvVvfkYf>VK_}VF&SpL_meE!gBseFBe1U2!e3Xz+k$slb62-s=%^B>^ zc7VygUke-Iq(e}Kc4;kZwa}f z10pwi%(v2FOKy}5xzXdFEV=o)9GzdmHc+R#2UwtWc{PN$j~|uPX800bE^mu+c!zKk z3JRwvFAA(gK*lx#T%Jv=3H#8JtRIervBB6ZvuZ4h)ukESzvpX|(Am&TXNk}7s*KEd6#Hb@bPLAFij zAbq1{7#>lm(I!E28Gc7Ey4N|*0kGFDq9K$OfH!4y*-mHR0p zF2hb!1jHRJ!+Gj+HQ(}LVlMPu0dq&2_>N_A)Mg?Ct*~jKewH&0n@XxpolK#1BGWU( z)=<~>4eQ#jy0{}$jKRD#SM${hFt=Y4qhJhTKQ?tc9@P;( z!=`jQ5MLlTFLs1;(W_fQoLDEyFxnbt`B%3AdR$`Ub;FAkpeyng;!b;?ykTaN$I!Nl zz!`L3jzgQ+?KZ=DDH9N%ua**Q)fz0~f)9`8&(Y}GFNiAo^7r_QPJO}lsV_P{I`L%* z=$gN))H0WD%frZrbO40-B6>k0qggnp9NS=J)l2n>NoiY#FVmGG0Ac|y8F!Rr0WQwD zGC*CY!f8SI6yoF~u6nk<`?Vpj0Htl6i*h$5@KRK#`^o*lZCNx<3t;2GIcT5nTAn` zFt*J!iLuVMeS^A;vD|Rp0Dc-{hiY`REW)HUt_8fhsT~98w<(PR`LAu;n25L(l^S`M z8{|csBCNy3q8UyXZ*?a-02XR9dHL$F#bRY2ZAn5 zusGqcdLya;7Sqe)Veuwm@g`$2W4jbXkp~7@Tt$bv%1W-;I~=oC>y}ovgNQKC4BxEX zVVuc#RcF58zP`^0{)&X)qFkMg2VsgK#Qrq+W^7w;`|h^o9cN?OFCy{XZR@++)_1q9 z?`~WFJ#JgS{cvnsuRH~5>rLK{kWEe?ZT-$^ZCfEMcBL)JhHxf&G}4ydPfFTyAvsS8Nm6Zm>E(iQl+L0zXJU8(=ml9fmBUCAoRY2R*=)mu(| zi}EHjAz2+6l=2qa(zr<8Q?!??O1iBblO#VfnmwR{xBB0YTwBc^UY$!yy&Ebi_446= zkrWrFgmM{@t|nqWMnt3t)P4@upEU+6qHl3*%!dZ0(&3l@e>ahW&Q9{QjCpJy61dU& zY>9@Dw?|tm;tOT|y|s1_$*rp^Na#v&>K0i~wpBbZ-<-jLwF0S|tP0$*C>7FXrJz38 zW<|o8)n;;1;7snjt*}3m0dadp2EG-{dzecVFGauXr?6yCS!QEz*ghkD(t|kGAuQfpt)A$2hmDd(JjffFII2Y`4mQ z7-)|`52BoFg7G$G!p@2Ivf2jja_kJLoRR8yIU`kfMik$MtcY%JEBcDnt<@u_3g3&(vXG*PlG0%dNvc)d zSfvj6cAi1w(eCxni8j?+^=4ajhV;5j3|$6TobZ)Lv$Qb`Ui#;G%JT1$9ei>+Eo`kT z{Uct_Rw)vEK)j#y4_lim=nr5e((I9H39P=hn!8SlW+Cj6%0FN5+}nV+@o72GA8iGl zAED~gflMBc0J1ani;K0;@2#vcD(Od=%kh8Y0MtxvM8)Hn%GIEnTC##U94QF-65*I& z{J{BY%Rzx@b!)Mos_hNC6);FGvJD9Q8;#%JT_A`|HM*_&QyP7*-iDJTH9Ko8az`YUk<(3XuA}`x(w$_KXpGR5>TxFPu(4P#S7&%|3Ujl$Iy0=VG^5)Awi$8Ju5Z`6E3L6UlNPqGZqrKR zK||=f)L2x%ZMu5lCCH~CrMkCO%c^@J+GRwKNR?Mxgf@kjcQm;Ux%)ehTzgz6O|B#Ncgc0^1^-0Ib(*v; zx&GUQ?&@hVq1e{ps?QX6sQvRaIP0dm4o5vz-9H{zofy`{MVmEl z80QUm>N8UIQ|6k37e6+;EFS(L^2s4hep3nWw&U>0+a~yAnJrJ5PY$aiI5xpVd0Z2O zH>9hL`Q*sGj_|I)RIW_($*$)_e6qYm;FBeEYETn=vX%*avRBJV^2saWlUFw4lUIV9 zRYT&FX)LPeTF*%~Jn_jIQsR@T?Qni>&gk zQoP+HP4~y<^ncRvD93c(LnN3y7w{aLLB}JSRty?lg zE<%l3dl^bf0Z}JKY2MvXP==Qt5s`kE0iZ9s5KBYjyt)W9F>|CwilIBiox8tcz$kwL z7B^`>zHMY30J&>E0I2W^0YH*y#XU6uGbtvC8`}Y(v`^oL05ldJ4}dW=2XRomP7MkG zYUl=_PGpDX3=KL#-RswQ3YrK)Ld#o!QVnJ})Rn9UKK9_@W$}L?u)J|`U9Lw>!BuL=))jZZ|$r317tIK7c zajk;Lk290??O*x{(4n;k>*7HNEV8YjHG*sG8dE{Em zFN1I(=s`SI7u_q6{gyWhwHsuo^ku8Atz2@jt$EYls%?B+UEOL2+wd{am}Lc z0a6Qlv%?;QnC;i$YMj@v`LzA|3(>~;;qMC-)YGBn)MH!Gbz5--kk9lvmRdG^ zw{sE-3P4dC5%%U$_bdSsGWfOtFzTbdD+G_xl_@))82d+immhSFdgm4OpN!Vh$N75a zv(;+UaN8qOI#)ocw~E!XVZWK!`QfM38x0gPt2#V}MOK*L-W^w_uf|SJ>H?mJ+*|yN zYx=5%OI*bmit3fy@K;{18Eoz&&Wu%i_-^##qoU84 z)W#4vZrPM~cU^9da%!aAI`lI(4>JaeXetvGnKi_D=0Mwk8Wz>WNquSf|Be?!R3jFK zI?vWh_S-(!GUlW>R=o%EEaUB5FiF(KOX8(;+BWLvC9z2kOiZQcg378}ZOkMd=}vXP zvlb0abeFvfU58*J$h;sA2#$1LNVOou6(4mYPXn?lbPM}--BHKEkp#cks^a!5$XrFV z^wWYGhn~L0P}9H#uG4~=a9Fm<3T!^D@v4GvEtc5gf12afXo)ojhQI^~B^)D3(3@bi z5+vX$B9apb9_z(K5}s>nBc(bsTrhuPxD-PcUJNoWw#+25%YK2K=DX+vN9gT0axC^s zF(}2bCA!5Diw+qEX$RvoG);^U-6k!Cn^V?wJMDZM;O*z=DS4Whb2r7$PSClZjg-y> zwLhb6#B7a9HrL#a^Evk1`idx4QjEcOi~UU7phM8z1X$pS=r^)VW`Sljf3Q-(kBVJE zfFkPL+qLxlQ9B|zi9nuc2O>&)Bdo+BhZEDiZBZrrwrdt4$?Dgv1u((rKO4uzp#(|<16{JR&LGLcBQlMz;ghw@J6dqYb zMJPZS{Rf*dBbe)aPTxDW@`xA`I)go>+^=<_A8-~LZFx3qa*Dbpu^h1{qOKWHIIEtn zrFGOb_zu2KTuaMoOZ8J+L}ga19?_ z25LHf7sGHoeuDq9N0H1eUmGPOmUWZalMEzZ;==e4HR`)LN{dLeN*g$1a;Q`}%KbGQ zl%$G<`Yic5?pkFQfW^}4oW8o2S!QB1@h18C@m%0ukIkHH z1p#(dn-7kLN2>D3b-LsOexJj%3KB#d_6J*|<$L|!$8}KpYp;+C6 zby45hua)EAH+_HY; z6{F2+&=URTde`L~%q$Nvu^3(?6STv%bkAY7s{|Eu?20)f4&;vVIc(*3 za`DMGUUKL4jC7of{?fN~qL-GE(T4FY+gNvR(OF4HcR?Iux3jiZ)A z$}d(!ffRg2-~9=3AR;c_|#m@1h$s^qo|0nX3mJy+`q={2nyKe&09n&Zd;>A&3$Xi427A<9NTy2zO_-KwN^M=ws8m`unF9gp2mDd+SX@8 z8zAYCK_~+oHYe(v_OPOU-J3eB9?3*f(D!DwGH4Ey>?=BK9@B$6-zXcCSplE z6BpkRf9qr>V#$1zGH*N)OZAqkpfO*`4qb^RC`1hHCNUAvD5#DG=$>bRHq|lvK5=Q^ zQlL@bg?T_D%+lngeI5_P4J3+z8i}+fr!VbmG6xdPcKSZEuJ4PeGr152`m;mpo*Q8m zvMeUN_H{KCHy{v#O#6;50v*j=aVa`fMqkZc&OvyTzozhBCquEl?7f;Ue0N3hxqb{} zG;$Bq$`Qh|a-hk)c*rxFuDL7WP==Z=d96cJNux*%Sp=gW!G=YRG-PFFx+XHmkY_qW z?x!KMOKQ4ILHpLed3c;m;GDj0b%=#t*>tkWn<=|FigUKpdG>a6s=J5}A-(G^{N)jJ zAsBq-fCTu=hCANy-PK*v^E1+ekm@-q;$`*<-e)gA2u%V=XR%|}f5K4%ZJB>*Li&8g zn`c+)*Sj!I)MrF|G~zc3J5FlR#Wm_e%~-=Q0G9wLHZJjLT%&X;R6O>0IycMM`Wn*` z17c;;lR^D;b){aeUv!5^L>r!)9?YrFnfmPMWK_{hGh^(7n$VN$<;({{}s z3xiQB0CMk%JFd`m4j>tHuUfi7fHSW_8Z2Z0Z<^njfrg|p_JiLL#=&pQ0t)ZaKw`G# zIA&XpL%|)E5LaP_SOJc^urWC5dp%ztNO2g%BSCM4OAxeWdIoit?w2i0d&=N_E93iA zFh1wI;(iNwGDXvrB^4$jBlfs<9`+~tnaKn;W3fZium2KVnQhEp8Fah(2K@LrOvsK} zP?lj|uEI3yQj@%bpAmnD2}{QXNTt9|v28rJYeNx37)LJ{44yE?A$3S5P_f+JLU*=X zY4j(}9+mvqXx95VuaEb2Nzul|S_w^ckFU%P&mFC~o1RgsNwxNbf?YZS%{+X4S~SOLxHbYHPQ&iZ2<*$9~W3B8>h|nq9w^j0>@Z| z%a3z47G_DBt2sfATV@Fd7Uz&=!-Q1C7p`Ed@A_@6o5qBs%1}}xnPgJCXXtYbczC`v zR|0UTuiV`nHcd_g+vy3g2@YvC40W2y9P8-t<1a`YlGdss2Mgz~9N43xl#}+XHq11Q2d1^T4g5p%N4~tludg3QS7uZA; zml8Qnb}@0dqIPWLbcxWGmk9=nwD{8BQiY9yX53k#kCHz^#JC{XwhBPiSr)XR_G7kN zjxjFgN%-a7cZ@WX-JUm4!bs!3FQ_*KBbiS|8lLrQx;+Cv1j*94$Yhm|V*ju^5}cFG zK*vn&g|yHbX;OSlofTy4j9k*R*4bkHmTt|S7BqF;IiQ)qD~nOSG1)w;rg9*ef$zG) zAQS(4nLqh$Y$(wd!O$AKf@9MNwE2pnB96x5!G;m)zXphVv#0T0CXBF?1X6_Bz{TCT zi>b?UlnZikS}#�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�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

    vJl*Xgb-ulzlK1LOBB{$Kp= zC+>dYo=JWr`9|<_@$D$@W95A}Ki`V;RdfULzw3XK+$HD*`nN!@fj$g<1A0YtElNb8b?U?6_55$g|1$h<&fZ9Rr_*ak{-4xEJmbXk3o|3+mFs)1G7bafJ;b{E z3Vtd7{9SU4{4ZqZ1$I7Xrwx3Mod@~7QU6Qo)*0OdJ%imX*c}fyf%#tb0(SGg{3PQw zl>SU{JjLGc?6jr#w|Lg}X8NwUKNC-1@iZZ~5xLXZ8N<#y=G&Y42jb7bA4_j@{(2gZ zXRPZT(d(m6(0`Bq+&6Kk{Ey`47JfP!zkEx&E4e=8o+bAexqaYVc!YePG(S6c@JUuY z`TJ#G<9Ids6Ug5uj?=`k0()Dr_Z9xL`0JtfLSMnoYwYxs=ZEs`*0N5`pW@2jRd=y3 zJSea1?r)M?oc!(dK7kLRf1r08duOqi>p?s5yDfTcbYp(Mfcg8xIQvbmFT31@mP_jY zNt`Y5A2&W!YHsn*-RynAUfVzF)(kNpZ%2QEK2BUmnqPOZccMJ{!!~dLdvA*CME%F< z|3F+V=^euUuKdn|V_`#nt}=eNz(eKp7P%(m@^_-Q%#%mho5NnN59lF|f%<32?-^OQ zVn5d(Y>@qu+<0>R^iS454PF6{<7XT{pOSlzy7J6q8T7%p@<)8% z&s1`q#J`F->KX5~jmMJuzi0nrc1NkhYxM7@zZSns;$N(PD*c}9k7fT0{h#Xp8U7}o z@#3AQt}XR%qJMYsEa2xkjjFyYab4|H+(1o=MX^Y!aF;;%>UWB!z?<~DIYuWJZg(m3`bzcu;8$>;C8`w%*U{PyfV z0q4T`>Nt=7M0y?R<$i@z)UmkV!#6to58(eL{_C)p>u#Ub-;>?3?B+V#FWJp?6mO~5 zf$R=pH}@GFh~A&x#p=Hr+zICIkXP}uvih#1|5ozHkpGOmW%TDd<>$qhQ*{Ws~)^-`_XZw$L<(z{>(>H3@FPbR-U{@(cQ*ttl&XUg*cd2S9@gSl^K z_0$7B3f-OFz4ThK|GaVf0e=C0uD9IHd>*BL4gPi&=gIQkiocck%ir@qC%-=a-uPGW z`x?I+({E4zC-h3{c0Ku-~VQdXZKF?;Wm25>YT;S z?d<-_?m~9AMjwvutAA5W{k-+C9D5I<&p_wCoTJp6dd+V5H?e=9I_Ca} zpVgrg{bBTTeeKKUU#@qahkw5Pth>7GXS~*?zncC(%)1@P&mw;yet-Ns_&J`RbvbA) zzFbc`jQ;vA+-oAKZ~5Jd--G43q5PVv=XiGWck+Jfn(KWR;_t}c3izw2%MR)?--N7_ zqR`ui{-^Lra@+8K1pm*&e-bym4Spq_(c;-xoO7+`T$k`7y)X1HYaH%p_gi*Xg4@BD z@$2Cq0_0Eqe}?NnSpQA( zKVAO+vfqtf?$^2;e>yu?qW=)jCH9T>?9ZjY4Ef*e568oO=q&-iL$AZ`6YL((&fVf1 z3+KQ+;aRX7I}gfh3G2L%_(!tWSsinI*EQ->kKEeiJ`(Rj^LK!}mX+5P=2K@2l4kAf3wB& zuz2SC9MxWbu8-SRez|Uc0y{5@bH4G-^f3*IM`u@pGO3P43>GX?lOq+d+S4{lBAESC?E@bA&h=if@|wJ;2|e#v#|eb+XU3haa=EC;7AJug>1i z?EQ(~P@SGKfAUwrTp#>Ce1zOj{;lGBM|`>7W;u0USKd#_`*wPB=q=9fSMYLr zTl1UiHS;F?E%`(E&-Ep7q&%j@=#PJ4?P7=-*%e zR`fn6e*k+s@xK}V^7xCJXB(<#uESrz?$z|(ptm&n)5zyK>POh!oZi>+d|!VHbvTUv zHuQ5H%p>xht$z-?d+9%$emikoFOEayx0}4~CVvw7&Gb*xe<=C!j3)0=XvzlzdimddC^z{F*4!4}bMZG}x4F;N&G?z14!JJy zu-Z87uj2Xve-{7s_*t8uZ`k=(UA}`qHmXy5J=9IcKldAbsm`|6wofVmF&etznqKem2zzvuw|79+m_`9}Kp(0?=g2lMk1ejR>W;!ne0fPa_yx0`j| z%sSshT>I-E#a@5*zbAL3c;AP^V6JnWVw?vWhY#gFfc|Fc(4F2M^m6^hk%E{dd@ZH{)r(){T97AG6cScpk2Q5B<5${AF=J6MgG+bN$o# zS(E);+22q9Mf?xZ|BHPjf7IWWonGX|lY12Y9C>n$$mPEN_Ubd=#9d6jO~vyKKgW=} zgIuo9yhWZz!55s5e8k@F=sx-<=>LY_cJK)F&2W2iW7%y@?nwUkVb5dUYOhD^Y5dkS zU+(gKOB4BgZG8HmUpG%~qW?bq9{5Y~|0(^k^4pF5Q{?qJY^1+0{=4$Y^|yPeWA5MR z&tI;$JV_px^EZRPOYt|iAMC~M+4Rm}cPhIlvvVJN-*f*_< z`sh!{z0Kc5^CtHbbrIiI_}$38N3S`%xgP&D@#Q-0Th%T1r5+BCWoIV)e~^ERd>8V& z@Y4=%2`_~&!}{V~N4y)#+an8Wa-H`H{Jbje2KdcjZ+`Y-XCON-le>c4kNp0mj>qtG z7(Z+3Uqb({=-J{qp4

    Q~9}!pKalh@HuifklP-8G&d;9dNlkagm``ZsY7!9N7QJAV!M%l(zF;O~Tg9R4okr!oIKrJei&USzl+v<=Jl`zp3&)TmKCG!^Crpc&>qO!cFwQufHj}7kU)?v)Lbu z-_yMK4W6kugYXZ;KNCI*567Qm99HM&Fa2%B`5XH;;lDy}D*ny#`2xM4`p!q6rjDb` zucqp}z`AK~-JDHtA9=3K?)L2FKL4ibl|AU;<@(?a>A$W2KK)(v|7!hr zMK?!($o~j=pUU0?>+M&y6mq^?-F$wq5mZESD^1O zFRp_3!dwUax;jj!w-dcb**lxPjbIB{pWZt3uGN2%{@j;%ra0T{{}bIv|9bi#XRn3$ z8kh&`isM@63%{!S#`tgZKdYnj7JmB6vxRYelfC)TC%+!~rQxP9&pWw{{oDt8k~$x( zJ`X6?3mvQ@`Uj!!Lw{nt`smO7)92&2qCbHC>FV>4`g|g;rO`*hTg7)8y*lbVOFV~I zFL{o_%JknC*Ut2FALCm5-a!9d`hSY=ZSl>6hr&FM<6ZTTdf>?|&hp6DmD zj@ZAK{eSVh;eW{flKfnw|6%^GN58{gBX&M#?;vv5=pPH`z?tMG^OyU}wpW+Y;yT)X zdp+FGez$_S{`Ed~5&bFR7|q@p?BzL4FROR%pC7~ja_kLeuK{}_#Fgvw=c?04b`Cer z%d6iO;(MQ53)ox#EBbp_*N>QAm(#mdyt$rxDeJS1{yF+>RWB6Zttt z9CwK0eepdcuSswlc$oeh^iM`_htB<6vdfU+3 z1KkZhmcNtLp*cSr^HZn2eU$uh_#fe4p&kdS#|`NH)#)$(^Ep_p9G_a|Wp8o&$ysoo`s_vTw9F@RKahJ@d=H4P zH#_^W^9}lW^aJe8W-s@r?WS(c(BI^us;iTS*dychC+t-9sDllkiQKXzYZcMEa{ zliQ8GmBsxy`WN&@?Cs0mHtc`P-(TWvOm72rmSATw@_UN^Ty_p(=TmyE$=?INq(2Q_ z0dt?xb@Y4LM_;v%&LKaYeC``Mi9aeeN9zBU{0fN0^nYpm2J^EbKUa(64g7}sd$O13 z$vh;E`S@Sq9{?|hZR9ynp2wr_Mjy-0-ux_1Z$oX`QfjmswH?W*kE$L|IFelNcEe^>=(KJt&#b6gnf7o zc8}$6IDcEQa~M0<>fcj;Z~P_k-;mc>`_ml#kLy2y{bShQN&lMqbHC$R_Q8?*PuD-d zKG`yH<1eSKSMh&5|D)MiLVdPS=daW`&-ZwZ-2UthW$#1vU0;2FBL52c3*`5_al93N z1h-^wXZC(4KgW4TH~ii4yNaWpI9j0xpkG2?hJK7(Gj)28pSStBSpQ4EteCe6qAvYBcQ^$S9d7ijeLSKY`0J*N@a=-DL=sf@85b>Ya z!Fi2&c{Kh(^j;A6P2wJa{*>Hu@FcjWcur9F)%7o~e{=J>3%xv_^AdIr;qN;Bx{<%z z{xBGQ5c(u}-z)!%;Y;vI{jKGf8 zv-!Q3{?Fp<0OyHo6Z-qpZ%uACx$WqWpg)`b!}P}(&vwT119C0V2dLXXb*szXNA`in z@C&$%{>|Ch9o?6ojnMm|o3ncyySeYKBh3Bc$IE+9{@3=t&|lo|i2EM=oAJ+6r`4^S z@$}lN_Y?G*(%V-&=kfm=`){zH`$m7mA1%J+#CIioce9u0B5ldeGvd5JoOQ^5D85tJ z{oQyS?bQr2n-%+LC(AgyCIsApz)d=z{hJZ%=+LI8uLSI6V3C_msE~7S~qEPyV+U&+p)h`nTq@$_77$MO87c#K>u>}>TW(hU_RCn$A{#? zUgkqn@qQ!EEyeSlcz!0ovi{tEzplUgHP`>W{tNM6U}vuQSFvu66ZbCa_kegii#N}^ zJXt*B@cZEBc{LjvujSCc$gduMJE2!&Z!z>#aa_hvo@e^CINP!Nfx6`WlCy2jlOhuFtUlC;JbRKa2eC>eSr#@GG;^fSrkOD9nA#L*;!e{X6MTR)_1&uiWR| z1OFCwK4hmKJIk<>=P%zO-t*Cu(6`e2h~Bbr5PX^4+t}S-{{a2n*lXtf;0^XRVXvDy z+@}t2v)h#XZTRntcNOw~)7uaKeE#yBgxUP$e(Lt#2kNjh7rv-JCxsjGw-3yH=Ub86 zkl*F${|n!To#<2_U&#I%?A2j!ck!Gmo_X+DIFa5J^wtwk8}Y0|ZZUGXkNh8T zj5E$1>A!FOtYiFU(7TG>;qXTI9Y1sU$#Z>%lG_3OBe}f{5zY-n?Pk|HRmi#YAz5)4l$?wemAMEFOwmZST{PZ#pFl#;_ z|BJZ%{8!Bl=p*E@H2eX-O9!7%_;08_J@w}~a-Ha}DW2QdZ_ds`^38MOHX^q_`dW53 zr{9*HJm0VhxwhgMB96QDpCrFd`u}17cXVBP>xl1Bc25`oWc)qM=a$y}b?B4PtI^+y z{u|^UqyH6pd38Jy&d0x5{2!q2C4WBo&g}mS4^hAK*#95<^VDkw{kz3CS^uWunm`o5?Dk;yHP{e8&r4a(ym^e?IrNmG=4f&|@wWj#_p8Tm=K132uPoZ% z^wU|q(1UEjlJ2)pZ!~nQ=W_5Qe8GC zH<8>l_IG4|0{Q~TqXRpS?@e`%1W@_m@0}?f`Wh zV843LVrz@OfSnED^RNZEN9`+*^7Au4c}~nl>~GKiy8PF$+nwD!x9~lA-T|+Ns#@6VW*Dz9>~wt{A>@8 zhAXf)M?G#}=Tvq+p|>=Cp5wl@`VFBsjNT^tJL+GD-WdItqK`)BIpOz{JCEKo{M`iK zhexqHL!4ieZ){5SERunyKhk3esV9wd)L;6voMW3LH& zlj&VTZ#nzX;KV7fP2}}Dzk3+Z&&lm$obz0i`s&n=eqVNWrFSyDZ^@l0zL)u_hu)I> z@6LB#Ge1`|?sLd5V}7(@_jl{!MtB1isY9L@zZv^~>wj1OSL`pJJoR@M zXBYG8R&{!xy_e**wEj)$FVD^v@_PsW8T>oYpQ4YacQm_qvp1K$TlLS>|B-lSiZ{<4 zJWjn|5NBI){s6ay53u_kyHBz6J3Cjwg>X3j3HVpRh45l_2C#Dh`-ii?nfN{s-xKJo z(0R_xSoWVIH<;W5_!r?{FRo|glc$PIp{2W6s&s}~Do#)*?0Ed&?h};QqUpS55LE>nwUYn^` zo)b94c;@*uuh2hT-e($*kI6qq{v7^S^f|l*`Umr3p?Dk1s~y}@+<89Wn&!=0#-*z| zViq?}BaF9l~y&8+WDnPb0TK zxxMwDVLjxzGqcT)JIQ@UZeRUF^e-l_FJYb^euF$(=JJyn*15$S0UGs+%NET_@HsS)41jN zRiBfa$KOQ$HZ(pj$^Ra9PBETSy`L=Q{NU}*)(iO++1r}E2koo>i1#OPoS^=Xke^Hb zK6Us;9aiN3GWEOCJX*&*`kCKX`OR|||Dd-yx#{Ev(;KQ@r?UG1yA#N5P3}|p1pEj- z3I~v%N`5KWAKotBHm@3_HeFv_7l%{ zE^Qe3F68fbqOz*<+xg_bBL6XL#s0FXtGcbp z-md61=+#%J5BTfJ-yQg$;-Ad^1om6O|Cv|Ivim>u^YCK!hl}$s^7-AF-o|eTxi$4a z%HBNr-m|o|WZmDz@8|s2F)!E3dO$D7{yE~fL_JRAZ$A2M*i`?y^gGf&0e)dWZVTTv z|JLWX8Nb_+JBs|T?5qkm(ci~BeuBNF$hGEYGj?{?e|&A7Ah{RN|DuP8`(tsR!OkQ2 zebBF=JHtER>G%)fKh5q{#yP+H(bo7(;eRv!-_XAp`~Ar;j2(6#VRu!yBOFc6PxRL0 zIn`^@YsAjA;+ikMALZMh{uK82BG-#to{Kt-+>+#;B=s{d>j3* zSP#?5?@iv)shPlk4Zq#_y^*~m*?Z9W)Lr_&GM)qVzsb%3b`Pchh&t_TU-?k~kMugS zdx7^{wIFM8wY{ic64dfSR`5A*OkdWX|Hll{5;y@tLT z{fz!=jK|vO#^~kYuk3uw-V1OI^0%m$|7-40zv=8>8T<6|qat6Z*Kzp&!0X_6e&>m6 z8+r|_)BH}rk?L|8d$ZW@40^!}=si!b3%RD`K2VQc*q_So8te{c z??*vwKyDnlJQut#y(`6gkho{To#1EmpQLZe`n^W)d%M7&f>gToS`#3%DI}!hy-dgH1QeD2KzXJUo z*zd{y1a{l&zg+*T`jpR?G1jQwlGbEtUo{M0?fk>3Hhk}y$UV>hvf?^e{MQQN9{exyA0}Vlc+Az` zQvVon9IHMJ>3=5P*Wq34Y$Bf;Ya;05R4poJEh=LzHZIZSxHbLBtqM0S^@7n0MlTro zL1lk1{lWAH)4vsr{jFjA2O}4ZT(Iho{0`{I1tS-XTrmARm;8}1a>2+2BNvRlVB~|z zXEaPcd&1}iqZf=`F!JMI`h)2Yrazee3F(FtVdR353q~$j^+)~ybmW4O3q~%O{sT*X zF!UzSbf}Fx7}{{w(!tQHm2|K_I(A2w7&`Vt2Sa;Xucd>bo0fENKuM1&aZ?z-sYft$ z{DuyOj-AlK(1{~-Fm&vO4sH$;$6h6dj-AlK(6JLb7<$!`4h}>|fA10p!PGb75e%I; zLkC00Zs=g>#1%RiI(`Pj*xjeZEnxiZTjCIyx{fa~boxUFLnpt`!OZi>XMO}jM=o?Q zbmT$@w}y!~^CcKM@rDkDb{bhr2e(DX?&K0f$8P9g=-3S%+zv*5N{OM9Z|Gp?=!Fi3 zj$Y{C_9cI6iJ`*}9ozw?{+Y+Y(8(ioFm&<=9Sogy7&;g_d4&#!&iI55?g$g-^b)h~ zLuZ`?LpO%QVe&kv#L$gOIv6_frazdvE)P@ZVEhK-H<rIj zy#+JxgPHfi)MquA{DKu78x=3dch)K7XM10bUe-}C_LF1m2Q%*zcjkQ+f5tz3iN88d zoZ%(T;KCArD>3;sFLi>U{j7SejbQej@U!m(Lx&$am~jk0;}{Gbe&}HG3_m#rLx&$a znDrHY)>kle_@RRt$M7?@!O-D{4rYCIf>~d|tfyesQ!x8n>X&^knEWz^sZlWbtO}D) zF!5DmpBSs-@UtGP@v4r)kDbT{E4q>kFUMI|!K|}j#w_EplolU3zT22@r0Xgz^ywx4 zPV`yj@!2JwTjGT!US8tWCEg7yyOGUtWP&$qv44Asca|8P@E_AE-O5hIdtecn$Uarl z3l_oX`lYnm9D|{kf|2(TxRze7q}#yMVkOuRh7PV@;<{yjFm~34u`{fsH!SJM$4-A3 z{i(2a-jvw7bT;^f5p#n_|Xfm((hi< z!Su&Z_L#_2$D28Bgg3Uty#L2n-v5JnUrT@9*MgywPv~Ii>`}4u+2Z(7~J^g`e}IVCe8eSN-u5I+*_W2_4)T)`RgmagpPSpL$gM9EYDgGB3if zjw^m;C;S`_B@>)fV(7#fI+*jIV9tXoI&p^%rau^a6)(r(C!g?wIX{Yi&X0njqZc|D zI&oAo)p7VaU#j@kaiw4JVHkxLyiCgE4d!%CTHC5BF1p@aEcl(Ea_qG0IQ4jl{~o1ufDlV|8) z=-3Gz+^OWxC^2;OLI-m`7`>bi2J?9;pTF{XDi}I;LI*>qZlQx&$5lP6xN^=Pd%?r& z6n3+(MnC&%F!W+29Sj|R$uTn3am7z9Dt?YDeq|%_i`uEThn z>bT-pe#5W)=D6}(9ar*|-|!dp8@lqFuexU)c`7vcHn!(6Lh;Xa9|j?7hLz=?fjqz7ot{Q_+zN9ZY`}Yk1Xh#ZRmi zKgSinvJv@3?bKUDKF5)d-^j&IbsT;^?`K@YuZ}BzbZk|;>bSC7 z@ng4=uWZFej`Nu^^1<*bI<_iabzIr4__2GI7Je}L6&;<5R~=XS6+im`V}3W zidP+1`W1gs{p3>db9}ZI`C#l;bZk|;>bSC7@ng4=uWZFej`R6C^1<*bI<_iabzIr4 z__15bSGFp<=jw}mFuaP6t%_G2S9U9Y>{jxzTk&(8&;OAR#%@K&R>iB1E4vjxb}!Vz z4@SSDqf_y!<4V8cM?c>~gddE4MMtONRmYWn#a~oExm5fdU#`Vog|Sf`N3S}L>{D87 z2cuKb(W!XVaTP{jxXt;+7r`l1(%-0dYD z41H%w2SeXo(!tOVlyorkVbUY-@hd-}7xi29SAMGgMd?NTR{d2RsayKvH^-IVieLGy`WB@Z&9~~W z{8svl`dKvJvlsE3aXaGbCqw7E58-L@>BIKN-yfS z>aYA(`iuHmG~cTi@tfnyZ^f_tRDFxmi~6nlE5DU~<+tju=$rYYY@DveMld#l(F;Z{Ywjvt(Z5rx{N%WrUzMNmD!D4wycb3%7`cpH=wL<1 z&IA6Q9eyzUU~I&H;tVFvU_M_&wmOb{jw|`}=lEPLy20oMqZf?MKc&xLMMv*3EqcM| z1uLJ`apWJ;GLFHFeflc>Du&DPVk;P1!Nd@Zjf=JDrpDn1!`}lw1;g7^%W;M2ua4s{ zeZlbZ-V~i+Uny}xiS;@b z@{LPuQsPP_u2N#J68o39X^8_%?9G4tjx6adOYBwh`;<7Q;-Mv;UgGQ$Zz=KC5^pQ<_7WR+cW$k{)49lZ z3&-bbTb8(WiQAO8U5PuCxMPVsm$*xbyOy|ni6cuKQ{vbX_bzebA~@Ia{1X=8Mv&PjL;J zeCUhBHzv7ObBgP{j`nw0x<8!jnmTq5V7I<6IG6V&+nRJ&xWM;$ySh%@2h!(e z`R@35d&DSt9^qOeHlN89a~t-3VfUynn_uR$g}%?kRA;6= zjNK91cPGo`Y@c<{b3O3+?gjG&(&0WFUUVoQM~UMMH2<%i;JzAPGS%O`re=>rJo}7| zQS3cU{$Vxwb&h!Sj~ZbQ#&|yIL&G$UN&y+!?;y=*ZS1`gapY z9bc3UQrBzPxkoK;I@R@z&s-9UewSf0|3*qcAOP1L`D-V3L@hF8q} ze3>}Kn0~F!kMZ-5ygIAV^=GO1T-Jvx#7R;()-x54VY3_F)<_woCrIr6YEP99IO_dhuwEcP4t=p)tx z)a7G2{64Ix)jhkat9spnKaQWdhg-*dtTWr3RO5lhy3IMpVQV(TaGMlK zR4i(~v2i?Ct{IEx#oTY2xh2L!#CYtbK%JIR|BUl7WL9Ulx%~IceBx^>_OH_ai7{-* z{)g-zD7P2X<^%0nd3;E3f3Ri_fg|?He1i|{kiq?j5*l; zVDF7;`QT(ZtM^VPI#!FG=H-UsXrx`C_AiV7HFC4mX9fDViEAVA58;1H_D{4fUnbXA zt`F|uJ5}>=Dw%iDo#plPG=B?J^WC&PwNtfW#^ZiA?~}`t$Jir`^ZIK1xAvX7{iUsT zE??)fgLfxCHyFFmhVseoQ)2sA+eY5!^Vx8i?{2led|#!F8R2gZ+L^|8Z#6ze`%&B4 z*nX&;F1}gnI$b`?sawa1avmC4-oga z{oD^qzmqY!UCw)JGu2?zp!S6P|Im{E4%)fehg#}?t2SU~e-F?`4OdHJx4;;^p^Y=| zuGbdwv6Y%M)>5B6wA5%FScg1LUT)n`ZykGB4iJe%1z)@2fql?l+e;J=px%MO{z6Z=Fl@*>YIJ^8!dG{K}((2SLeySC3bMY-L zwQr*KssEDa74L6@S96W6_NoU&p1+Yjq%WJ=plw}SJ;FUdht;j=f1&zmZ!|DpwI8)R zwJ)@XN_@D)dl%v5IQ$p2$OrE#F?}y-!38D0T;eMwzFOjIB`z#6aYXOU65lHE?GoQD z@%<7%DDk5bKQ8gp5#jNGW*UE;cK`s=Rk_>$+^Ydih_aKa+IiHjUh zTI6{DMUE#szFUi}drGY6*s6FruK2NA@pIhUnq6PpMC<4}?mevA>|gV>y7sVxv~#uW zXD?_MtYgo0eS7w{?X@x5bS=+FzFXg3j!)LMK%WgS)1GDfI+(rTz0+NH4eQwt-Xp&e z+)SISP1lxQx7aVLeKY$;1AAvfE$0@4wCttBwJF-6+Tn||HQYNeX_7UI_ntP|y&GS_ zAGC(si(gw`8>sEAU84P>wXh#;r;XN*E?f4gYqeXohqcx_7W?-yaGPQF8ZGZV-`c~T z$NO1p=J-U|1FofAr+w_l9)5(sY7Omk%V{06-)UF5Q2$HqYsbsm|5nu&IvxwZ?dknR zYrKnnrEE_w>;4?a3$>hk{iL<=BV_-=hTccEvtM?EN33U`gn4gyP&--sxSc&^b zt##c{zUafW^R?;Pc)Yw1kJlFO?w(@!oA;MN+OiuJ@6Cu1_$ z`~UY|)B%4tZ9DA|d-NcBe>k3{ZR`C#@A3Ps;~Cs=MXl91aggZ;FV()(uG+_OPtTx& zZF;$O$@|)s>$}GuZiSuL(eWU)_=gQoR{6(%e{l}Ic+bkwfDq6TFx!< z{y0vXq0Q1(=+DS6P^{`=I)^x=)Te^){}N!AK&4? zyI|VpQ++=@4{*wY^G_$oLF z?rtu=O6L~G^^R~}F@PSteYm-`muIJFXONkv)j87VOYMSFt!HwlJ3di6U%Pc%>n^C> zr+upR+SmQ1u-#F{T)SRdNxM(`Ov}0EcJOKKS?z7D=Xm#~?k6VLWmD^v%uibDS>&eF ztr-K?nCM~M& z`x)LJ&lJyz?lV2hIvM1A3{F4UJ+6))nPVJxRpYbG3-7bb&9=`Eb`Gh%kGJ@lp5^6u z4$S#u+UnXJXL+U(Tzd=jxyD_4So=qN9b<3?p@dF+M`FUh4B+7?t8$b zDP1Q|8M^tBwbvVYORX_{HH*@QxAs-9L{BuWvxHxTs$0@QPtB@1yY`7#_MAGQ?H`pw zP5l}}=Ke&Qgqt{i-<^Z?YVQj7J%OXPwNE28#(wEfw|m}BbDi>QIn>*%rU7hNv#e{Q zdej->SLGYJO0O{A(6jJzbTjKFSIzP@57soQNlZ&>(Q=1$ohKdH7HWTA*%`k6#%vC# z^OoL*5#ytkf48pHbnm?52Aex0RB&FZz+MQlUTrx4dJjdgSu$?BCdoXlGX&v;*4 zR(Unne+XOoTE=q~Y9n(p>eZvBn<_V}xyZkbYgR5JII{Mdo00n4@mq{aBh||YRx2WMQvj*N2`d=Gq!7OIj5-oWggGKqMge7wT_yV zYTDQ4)!b7~SE}h^Q34NZ=;3+V9Rk|&VWvIlI7z%!7UUAg0_R7%A z!pz#t-elWZZ+`8%p*)ITqVIy6nPBJee1W_MXoZcY;$4N_iuzKU6~$_|6jA8ZyJ2l~ zsd21FFTZ(T*vXhIZEh8|ivG-uRJ*8idRAAdHA~zH^lPGjf?_;VrgEi(aDW57+b5{F_}UucB(jjLUC&=a=7G$fFqL)S*qST=UXa zEx}8;%V_b`sWy_VlE$_A4oD}aCbCLKRiw!$e$$tc`0uq?tz05q!W_-G=ha+mY@C-6 zQ+|~`vn;Eys9qb#t!u|6yJ|7FV>`XslM+#Vb1<)#wX-iriKl~A73<H`>AO>6j5frEL+=OMbeyhGn}Hri?N+iEM5h# zfjOGpC%NXoSS;pR%i65!vl(6ygJ0o673-@Z+ttWr9ad6B4H8$5lEGr~$)1uit!78E z&v?XE-eC&+$u&oj^W+8p7Evwl*i$lUtrg=P+r>I4=2&x*iKwV*Vocpr*QNYdR0;f_ zSE|+lC;7%tQO_1;V4}(>Cz3?D9LeI9eDW&jC2OhTxX3p4JiiCu6R7-~cPgKWqQXx@ zvoy6T#;34UoJBMslXtSr#U}o(#ymBM#Ww6!)vjNgWwcw-Nvw$~GbRp-y71qyTurf)dKdMHuVVb;IdO;1Ovnlk7S+iZi`pRSgzJ>w~(m=P(gMYgbC#1@I1eZ+n&<(1vKsB^|O{RKZeTCsw1j*(d(*>H>ViH?qn zJPX@PvQiu+zru!t|Mx0JB6GGlw@Z|~gCMMQbxZIQ!&v+=+ExtLLvgLqt~ zRyC$@vfejV!yDxcx|+vLRIT8 z+;~rwigVf64!0VE;{7LdvEMhXU7@j+T(Vk=bJ<{Q#cNTKV&*2s>=jv6$t|yz^m29- zs+oU_%BH6n|6&dmpD(iS7m-)l78U)kX2pz+cE+Yb?Y^3tFV0V1MfSCawNz$b@hUVk zhZ1w6a>OzVi?PV+i`TSbgj&>Aub>wHe|@^?Ht}Dzi-nU)7Vr4Qd0>3xRoITz%#dnV zOT@+OExhMlyjb%^ruD@azxg*3$s%>Fa;bbJmqMz@yXY^*sqhd^-o2~&mKcjO9UWek zKTqmM6?tck74p@dTI5vp*Q(WOCda~K=3w!v>fef=CbfI&e>I3iB(vgj6dx^WXLE8$ zb_K7HN@T?fi(dADR3NJ*XVAs$%B-u_byexS@8-A(>8!(Ieim_7`$uL$WK!EI+v2#& zD0;xIxl^lyKYY%GwDKg6rUCfgrn#{38v{bG4tm~pO zMKq~-kzuv_We>?KyIRp(_^M`cu_7Xoh%!!#)z0RkzlfozUayj z;v6IAl3AS%YyWjnyDKHK_{hJBI&q|eMO?|gnjwW;yoM87#e6G9zW8KZRjjZPABE3i zA4;Zq6};k{yP%8FD0Y|s-qG_3vhtCgK6-_X#8>Dizr6B2Mqb6dFXlz)BF4~0~bYxwb$2*XL{@m*jMYkG<~p4}t!wi?s){I@&BLzQP{QX)tFTMm4(!(;1v}t=44UhmVhDAs^y?$>e(ej+Jm zOV&(m7Vjy=xpTGO6gkIxF?(V+IYzcvvqc?avzR$W%_3FwB*O5D=)$Y$!geyvQEbL~ z=0z+odd^pjW#p=FvXXJWsmKiauUf@8C62;k(NjcL%#vdF%NbJf8MVlvI@_jL8$}Us zj*HPMMzF}QnAuf*id+(T>X!MLN)%N}6xB?O#Yh$VQ$ZCKt@5r_(;wa9znmXrz7>%t z(xPJdx2SE7iZxLkRn;ycs8(}4SD!sn-D12e8J%8PG1Y!t%(5c>qC!PPMO};IWS;m! z6_#QpuOiaQMpjWWD5@83s#)yj#Vjdml6RkC{il+Jk68Ziy(8TJJXN1g3cLUDt4NDV zP^i@kCX%X(*$MvZDe|gjXfYxMFM4?uSyuU{>Zy3XCrNI_2!)f}Vmbd7=NSGnQ%hIT z|5u;loh-W5`m6FT^fMy=H_D=>`M#r&j9g*2sBh&t7E{ISKSex|il<{k-eth~j4B#ZsBsArW+;pP91 zKzK!ebn+^)sy(djDMqBIUnJtSpbD9+hsYF}|2L15aip`Vsw!8WqM3RY^CZ2++$*YB zj6h*A{NjAHs86_6uE{Q+h_a^@77Cd}SmYJDILg08onj#p@s(GROJOy(s=1r~aEo2M zh&&p_yM95Zzp!77WnrHMRlsE5>cU%IEoq;v#f|P7K(_9@16=f#ds9| z#%rQ1)>$<}3(v*bTrB5Rj7AY?;-jKgoQ5R>YeftJq)idAg`;u^U9U@R)P_)GP0zMK$BCs9=#} zj?Mr=jC@LqUC)N+dR@*;xb zyMf46uVP$^bEWW$Og?$l?_T;r$?mWC-D219UG$f~*EjL}T0eTQr0eo__@}1keGd$s z{I_dZn)yv1nyJM`YrCGcQG=Qr{`85|Dx;r_FLKYP<1^ISbxt(^=szh_h;t_ z`sdMa^snoYntKL2ek=T&yV+Okd&V{YSG4q7S!$%UKh&ieQ|X2Lt{IXW8UC00S z?9KJ(nlFvaui`p-iTX8X@UsK|v)b#gqjeyA!{s z=pU+oym-2bXEi^%_cFgP!Gp+mXXku&#`D{X-`m*PRUDVG^E^8v#kCNp>K=SVV>*vCh*^#|HsQ<=vLvp>P#=lsFGFjw|uIY@>QLJInt? zayzkCkG=KS`Bl*&Abt7C;a;NaOIe!=N*PWj&)c%XXh-%(-b9d<5e_bGACmv0;Nnc^HJ&fmm+ zqqzUkf1LUsiynmjo1ZJ#+gbee`I}0d2xAs38)7Cyy;NOG)D*kZ%uh|{R?jYD$yp!bfiy!da zl%EUOyGxxGm>(b7YIZR0_uwz3evi}7Z#*4qzHGX*-xM*vyNG9h>+enRG(q2LzIIZ_ zh3t=Je-q=emiqUiKT-cOMaM*au#&E!9p-2LL(OMH(Tul>chzI@)NceQw$ znK!5D-$?(O{C&^g%H&=%F8{L)k5|W2^>3*EM*QLQcca%s9>4N`u7~k`9>3P@v-FRm z*A4#2P7D3ln}3JVTbZO{Yi>M#YUMYd#eakGT!4Q({ukn#MecIAW#r}a zhkPDoXCgZz*!_&%JPW6z_`X!H)7iO+{yy~YCpV7V8{%4FG0*0vKi>TLP#!1B<9c>? zVD|=oKjQaIxRLQ$9$sgCjZ(My>b5w&$K7oDyE^R0&qMOwLA@sHe@6d)=En^4qYJrS z*5Quk|5J7B6a3WYr&qgNm*SdoaUA9S}SjWp!Q4GtC=eQb(gkphre65k)PrG?Fp|YKZg8T;`vtG8{iMXzlpy$`TI%#HTqwW&no(7 zvhxKy6VSWKcW?D-*~)J@TPFj^Zz#U}Hu_Welkt0r?<;X#B9ATQ(a`!{*1F!5-Nx*W zCfAhQAL@L$I&UKX!{k3$+%H>?`=RePUJujXm;RyRJk@-e#7}$s*nIpk_@}b7K0BYX zdp^5M8kc+I-9Wq-norBC&%gQ?BYzt|2eMz^{`HIgUDRnN{nhoa&;DQXe3zZG*f~-? zPF9bB#(y2y^i#rA~%^_cXBtN&m5ZXn(d_?d@( z06mJ|Z!)g@zQ@k#{Ptr1IP_rlw>I7@i1TCqPF1Jg>Udi#=T7`AV?N%;P96Tv=I1x_ z^?htl-_0Z_7z`i@eP+pUGeTn{zLKaW1R9E_d~?pT-;OH+roUfm0lO)HCz9m`p+>A zW7XwqcDHBu4suKJ+lk$m(BrP`bC(wqM$WU47wpbv_W;-)=Gx4C`R}9uJN+Zr*^8a)=r=Pimi{ytUbqttn<{{8ju$A35e zU)JAU|F`;2&_7*$+NVC~zt!bkc8^!TGhiRsh2G-yjxjz1`P*N9`{QaWrG+MSj=)(YZlu{^WJ6yr%nrnBNu~ zhOUF|t~H$s1n{tWJDoNi|KQS)V_ zdGc``zdggwO7`WA$$zO{PpR8fI96S5QJ4Jq;z{&|i1P|@e#GAi{B$Az8o3+vw>8h_ zv3m@=C-E~^e1p`fsd|5CTn{yxrk7H8*H@!e{EHC5LQ)U$VMztO|* zNb}%&{loaF$L^W--4l)bIrR574pYc~&+k6`p2+^%>^~&#@#1Mt|F!z{Yc~DCTr=)% z;6>*BMdSvO8_wRRja;uH{&&cKh2Gq_w^xtT)#FWm)-%6WBmbiMUZXw(;q~Hd$nRCw z@xJ7KqPIJ}5Bb|mylv25dS6-Bd|Qg&=fpFE{oVCnV;|g8|G(zd*6MhbI)28_0Dh*a z#{~6yho6J_c^bXEdY{P8aO-$0@z=4xAJ6XQ>>eu4w$4K)sn4?NbC)_#R_Dvv z33<1d_cZd|jPKF*{ZrKOdi5K|&rEe%4Sf!~!`aOEZi z`Axbj#aScH`S=U@ZNlDd?7w3jZzGSh(0$lHPTljHy+h==gnFE7oCfgo5qfKR&qt3% zpTyoL#^)b;m(yEAoZrcFhJ4$@gT%KA`)lZb74D7SB7F06mN=T@--Z8_ap-6MzN4Op ziQ@D#+u08;mG5)%Kb-xA?DvD`!Bz1e z)qkb=w%gJ^R~WDJjMuv6?P=_dc;6nZ9=DMDivD5nFnB)wU+Dj?{`*@O4aIjezq|0? z5Ozbq2`?n~8@YSg`;@(n#QTxB7s_u}>u7KCOOgA8oeku5B>A_rduRo06O!9A#e^37${Zr)ow)ydd{=LksISyX^MYKb79&)@@7jH=yr^z3D%vzXSRb z@%<^j4&uK-UUkIvD0|I}*AMKREUq!;e@}Y9ksm7|`BtM5JP zyTAMnk>6N;2J>@?{^9zMV=uo!eVci*t9kN~y!V#(DfYEpt*e#LD?2}1kN*G1-JM76 zSa*NpzsOt(8A{2N44LPs%p~(n$UJABrII9skR)VEGABb)D$PoBN~NMn(nx6@p4aZa zj^{p?)%RJ?v)1pg-@Vqp_h;Dqz2AF(hT}NT>vC0}e_7ATV(zEgt;1*PTJVJLYdpVN ziIdkkyA-bv@xCAKIpX${NBleJ*7E&Do|n>Z(LLGM^qd_A|55vC0{i%HWKR*dmAEzJ z{gk{LSl6cR)ePqEa^6<4&xqf9_)f()EBk`%3&wcnOlcM6|DN$l>_3G!7Vjx|S683a z>^fMFgPyND*%x#UYK!xnIAzr3i2bt?KiIdY+Hp!}d)H`D~NV5RzJRwt{7QJO z6Mw#ax5R!cf$s~}D?dI@^2-f>i~RTNk6|}hy~e87V0Kx2U-Y2y&c-hl?`7+GkvPwb zv)20mZT+v4PdEAGm-j6DucY{wh+mZbBkU^{a$eIsr|^70yvvP$Yy4;VT7Bv4$xECm*cmMptNSuMPT{fL{I%xSz-ht$0rOkU z&r^^1Z}iTC*A`v_c0bUA`8~t0zq)4hK9tw|LH1ST^AVgL#^b*YyH35bI~T9%XLe5h zP=^P+H{ZvuCBBbZx8D5bh_{G-*7#844e@>qj}379iFcQ{b>UWm)7-xN8PDbBe`mjj zeN*+gPd%2i@4-GdeE?oo^_Z-FJ=C!-T@&tu{94It7d}hWwNpOp&;D=roAJ$w??C-B zaHiRJci4Bm>7n!>c|R@ho8@t?JTmkD65jp#4Xp2@{4cgYzNg2=eSqf_^LybfR6TZ2X(D&qjZ3{2BJg z#V;t{E8;yVPI>t(w~zPR$NS9xY(CdX?;H7jKc&9;+$+V{6?Gp^g?}lWnRqXNpPBtK z?{T%{{cKL_hvx_Q-=m(Z@H>FVSa!>-&tU7*1kNm-eMnxijrQKmR|U-3RR77H_mVzr=pDx-7?I7T)#rzvllS-P!mI@xBzV zy*&0hH*@%1%I{1#ufoa7ZX5ec@OagDXZdB2UrYS*;MW)KANJ!Z_M7l~-u@_z*9Yo% z8^3GWRrWlo&i^C+ZE`{y?EmCetWcMo~DhWjf%Tg_+iURKOHKH)yR4E`|q?d{wB z;^yY}oH*5t_b|QzZd*L-o+O?}dGLK4Zaa2=vD-j*(BGgwo>pnS+2>&YkvO&S_(a^9 za0ko#N9!{j|9!^0*e}K1pJ@1(K>jUxAwP%Ve}{El%)dI^WAJmZ@58>KI^L#^!{FBO z9KKcFv(@JZ;}h)DAAk1@$nXBZ?^}FUTDR=p7aoEe|E9B(`kfE&AU-$ZGs^njppM(* z`Mh=8AntZ?^NTlJyh`leSFaNEtMrfXI=Ht_vG3>o=U#dSzi06{$G*Ri-s0ZOE&tut zVJN@+;#`Q&3;0yg{{YSl@*1UoGrQ8_6|*lEd46ocZy%7u9uuc+;G(`uWsOUEf#NUh=z6es$n)vi{4}VV^pj&;MEe@4%k} ze=j~m^skrq0ePPZ=R5Hli~AkEU&*V7{C*H;zBoVXkM=$8B>gPzr*81ywXgq#w*%e- z>Xb*_FUKR(*%{LY8!v0T54$hr*%y9kJQv_`1^lb%AH<)^t|7Z|_!QMIApTzS6~)=@ z`T|@p z%5Q{t@i%HZTF3XiFF&V0S^o?6RoNf6&zh*m`EXt~-d?=F;SE)%=Z&9de82I_jDKdl zt$cH;`wG0TfQxcl)cai7$G)%aMtpY=N%pOxnCFn^`>YHGc5z}pFLKK#q+ z7W|%N|D65^{Ym!wo8HR?TF<9sJQB|NaLOO>IfI@Azc~Ab>h`MhR{4bcET8vw{;T*; zHebU0aB&K%-zoiN`UlmunsuIm$DMerG~U$s=ju^eJ?4m04gM;1+(5TH;I5E=DY);` z&#FryeiyrMidv69{9~%y@Y|{`#k|Mufd8F!J4?PheLpZnoN?@P<9EAz=n?+8^=~!b z#<^NAzqk0;!sAms@09nC&i`xTP8aVT{jSda?d*H9zZzZ#{w?7BozH(``y$`3*$-FC z^OU^bhjX)h3dm=p=W;Lo9Qt?T+YjHph5g)-{ipD%ncvQ@o47mV*Molnc|58$Fw>OZe5*D=QvT@K~c>o7HQmefpO;3&iV5U!k6#J5SrqKW4s- z{5RNFUEr5er_$mcl4lKh_VnD#M}O;cYd`z4lILMH@jnuGH~**jzh%8g!n+)PW#?=u zydUB9r=O(9;y>R0tcvep`Bd?}NBp;kA64hi)cG3omzZA&f3xRscl8{op4stu5|6vZ zt1G`&>hrYc!teU4_4}}|fKNvGY!JVf{Numz{589)-IG7_UoGAi{ax8Ir_Ge#LiyF? z|1tg*)$IW|Wlq||`Tb4@zH9K!$o`HjnbTU}_W*te5BO|`M+^SB_;vgdtQD+)Va0suExh%kC&XoIk7JGqo84)?{! z@XN!mjL-Y_c?tD;UA^kc>mqq=WY-kVTgE4=>pJymqdwjFJukl^cwAt=-jBx-`)Ip( zL&e)H-oxVDgU=MatED7**p`wPDl-W#sX@4n(U zRNmXu{`0%d&zmofUsL&=gtNr?IO2Tll+SQ+KN5GcxL=4f&-_(*uVVkH`6cGpdd_vv z=iC_o-uOCrUy9co@3ZBZ(Y_dMUtGZddHr#C-i&8Y>%7}KFE-u)?t9{l7pJiPOY8>2 zEeAI{KFj6X3*K4AKNfefxIf~%RNV%O`;@rb*$-mhTRq=1{)F)Y;xutjRCiAlSC{?p z$BW|^tkSyj&%|ywywUI;wO;R7uc`P?%9tr_EBnss*cad7aNaOpUYtX8O?nSL1MpeI zZxX+G`nC1nr*Ea(!z}>!V!X28RaG5Us>A)_wiLG`p0Ch9Tc^p^X%t?+dHy#y{*3YO z_2=Syjywj6H-r9|eg*C{xXr}*Ie5eC!#@62_xJYgS9srs_qXQn!DEzuLH+YidPmET zhj^XrtMB+N;#UIRG4rpg`*`bc3%>R6ZH344=5I0INSx7dE?{>d{VZN5<=xGByIx-B zS?^5hTtI$n;Ix7>T%0}bjZXIK#rFM4{qgc_Z2kmZdEmYcZ;5(7$-m?Yxp_XG33r?O zpc}vP{2I%9g}igHe}(*;W@~`Omak+JUKBqdU$4vL>S!Miu=Zs8g zJJ^-?{;-HXz&vo_1ANt$O4>W&DT{?T;A0Us9=@U+OR9ku8w@a z;NQ>u2=iBnJIX#PXC2;AucdUus2|=V)VIC-FS34H#mmmV6#FXdYpLg5_@AqPG@kR~ ze!%Z4j3g<(3x6@UP-@Dd+wr-2ye24dCaF4mKo7*pcdafLj*F?PTQs1rC=VIf} z+D9MozlDE0_%G2*`2WDam-^OL-;DG;>$6dQz2vvTy}eGor|UP=UuynScIUk9JmNK1 z+~x8)SN{e5R`l=mX!|Ft=hijwx5J+;ZZ+`+(7EW1aL%=^8O&c}z7Cup@qga>eee7G zz4qH6`7T!P3{h|O?WSJY@%V=SEdCGU(L()C$+I-vH`(uycU%26{LY5A8%}TIuhSFh zIdB%k$)O(8)v18}Q`kLNRR1ycDSW_ZR{7?m-=&wbzmNTg{HOE33BLyT^|Vf#?9-n- zKlCFEOgF2Y0}|0H2TW87R&h`e)!f0snU5Y+~0I-pjrZ`&Iqd*yjt`ceD;= z^*^GI!fU|pLH60?^A!G-y)SI{bCi1GJ%wivJet7$DWAL4dAcUv5BU|~cN?A+#2+M& zyz;1~{~`O|`Q7ii@teF?<&`)7>*1X=KF@q3ab~E~Eb~>&kH!BZ{O4Q8mg0PgcRlyU zW%kSc&T(h<%be@m=wtkDQ2!bDZo%Vs`*^Xqb@5mvuX^&_icc4O2HDR?;Fmq=ozi;L zXLnru$LK!n3(?Q%pTX}@_4t_IEPgMjdp`TUr}=E`y5m&>uYBroxBc**-#2)-zbYG#OB#QT-DdrR`u*Xb1OG6*%dO8AIL*yhqo2&_ zKEt;qzOC{7oi0PaO@An#h4SeN?+kJJ>R+N?6`zmnzdh{w$?rn=&(WpuxW~GTv2Gt) zw{O_>!F!qeXS)6v_jGgLC;cMsGQYP`i~r~1>|}Ssy-*GQFX9YR*Rtwb-FYkLyggpn zd$axZJDzLV@230Goz$t2I^AyF7g_gH`jh?M%VhXD?6akC_jsPjS?G z{8{RKt@_uM-!b)QjrVRmU%=x=cFWvn@waLVu>U=;cefLsHNNlv9?nwnw_At&&c)mE zpKQLbxZkPgTsS|&$twOdb?U7DlzumMnb{3gr&IE3r2nnDwS->?pO>At67sm&co}w= z%d3h0NAf?z_a={<&#!+#{F}u0<$BsKJg0~=RsHUh&)x2cjK+5xe*?dc_Q~DyKd4SK z4|wM>{*HXd%j+3_XRFJd_QeMK=XvWf9G^Mr-px8@!F!d@x6ANYBkrm~-v8{U3-~{y zULVW%Cb}P-CQ)a4xqMd}uWNih|KH@@8n5Sk4%`QSB>eGoG5QwuorA}Ha9@GjhTcH; z!h5sxJOSP)dG+D{EC0*of0zARlAc1}$1aonPPtcm=XamGpX&3UZu|@W1=x*X_p*A7 zSFegE?Ok?f;B}94_Nu%uHD8h4OuDB!)l{eA*7+&txiY`c)axRC#rUxfIXm z#L2{Nl6&<6^M%c~mG?*1zc!qV-luxOeH3o|dAgC_4@O$&D*3#Zx-SRv|I9kyZk@ZE zuPDzE@2IW1RDtt2oEyY1h4&EsQ~Fip)!y^JDBMYK^YL4$-aXjmVAogNhWIbB&fW07 zo?kZSptm?@igN`1O!zyEx3fM&*p*}VuzZf-Q_ng#x6aGV*D^oNd}H(Xiu;#(RutzG z{mSBeZ{PF~znXQwUS753b=Eo71AUf}-uQIm&FN0`^Oml(_t!dj9mAuA zJTH`IJMlM({|3D5{AR(g2LBdyS*89HobPkp+im#$#&5jw8;nnsZ*BQ@H-E@^zRmb% zRFbHh)t5nd0AvPgi^2~tC&U%eEK0=-Asq-8>pR|r+)b9`Vt0eE`#{05Ai~Umkr{O_R%f!{Tgni6Yhw7e*T8XR`HgL zdpUg>{Y*~xD*JZw7%ty_^1U5yb+|v!%jq8YJc3U}ao%w+{l#eF)$xqia?-gWdN&i6iXM~gd~ ze+~Y>vs;xjTiU~PRr}^HIDO!p&;Bo;lkO3JkN9ozDFXKc`z`)vXHM&N3%gh0O@wzF zyvp!0;&E>+wcW95IHd;d*-72tKXKi-soS$vkTzsdM8pRcclU&Oxr6z%;sYyMj6bfI`-*z=CRQ%k&$F0lm9(FI$#pS(L-Vfq86HZk))zzb(@f*aSEdFik^u2Y+slUKJ%_8p` zJwN*Ke*#WN{64ndm$A$2^WD3N&~MY{!rKbJ8U42VVvcpF4!69zz9Y^MJf6klDE}(r{{(NdIP2u~ z5Zv3<;cNT9TOs$F^EOz$Ygm`v@PCE>4!>gjepa6$&R;h5Tc&<5@VnAFPQ$kXzN_TZ z#d=RLKgD^TqJO1+33-&3$HV&9>7PY^k6$;RFXyUTH~7!d<>58*KGICwv&4M?kBjl{ zDeg(nhZ^!aBF^jjS=C`4yVdNr!s`!rmAI$G9c#XvdnNu%XBYlU;Gcni8TgmMUr*=o zo;OMzs;a{Q`gXb~o+a?SUfqhTOJns|sU8pMchRrT?pJy-|6kRsf%tz|?@IK$^h9;I z7{9LeM}PYx55AA--(y{BScf<0;q(&xrsB62ULSGa#;+)TIh@m*oU29pf2+q_{J+3| zJ)E|AeUE1R1><*Gw`F*AH2v8k{w7e(-sxC;M6Ae`Q~9RIiij^##1S@VfCk?)=?~ zPdV%LI38o+?c`s{dYq(3_?&zTo&|h9_^@!AFV3uk{3gh6iF{VeXDs}E>QjXM%kGbi zaGrxV0PZ>ThvH2WuROmuou^F3H_87Y^&6mm1@QRX&*cWtndRNq`uwTRH|p0@*JXu# zk1OBh_SFOMdRX5_tnXU98p7#s{z>!m;I)8PT)da9?~U>u?729^{`d{==EhGMp98-p zog43uoQs=`m%?v4UghDR2Y)2|CgQKM4@TkLU%rdv)meQ?pYXFPpZm^+JJo*4Y5Wa- zN9eoFkF+iq;-ABQDrEi&{cnxmqd!1@tnW8kosluEF8(iB|HtXB@@U3CC%d=s>TJLC z$1^vc8?0+S_sETS9mH!qo`uCLLBGQ9PImF%!+97^d;Pog>*~L4ejK~`aNEJ{BA?H! z_f7be!SA5?3Fa%STW)n5Antbiq@s2F+B$wCZe9Cnq5iA((**OcTIaj@)!{c?oJ!(k zJK=XNJQvI2cPoBxs8?zJ1J%E(@8Pe+Yo9#(^UKLEFTDrP7V7>J|5I=$$@dlfGC22x z_*L_q+F|@W&!Mj3WMOx%IP=xLgStOsJvUhQ1J?Z=_+#KbF0X;|YIMY%lGi&S-ec_F z+44B$emx-G^~N9Z2x-i(ANySF-^RPVef*$04N|9*_z(3yTwlBs>T;KTey{oK*cV`* z6Ye_s?NYa)=G)8X5Ai2tQE&I$x8gNWx4P`VhxdfM;=eht8P8_y&JyP}btukmD_%#9 zPcyy>PE+G!)b)CF+Iv+mh9E<4nvlJQyW$2l);d>`0B{50`zlt*2-!|juL_Q|>Iu47k4o;BpT zLfosZ)7|DDcHgZi?_M|mA%4B>vr_nefbV1Y_Z9z5dLsR?`TpjYiqlw}P3pN*9qtTX z&VN;L=D?W;ceS{~@H~iTIr$xu-zxna&gmTdTH#j;pR)LjWZ#H=7xPcEf5v+ElK&F% zes|tpw2r^pACIf|7wSERe|7$&@wf<&kJal2Jf1Orz44~Tf0W;wa7Mt%3}=_R*O2#@ z=HJ8jGWpfDPR-PHh2N{J>A$4V8BQ9Utn%Fo_g(h4z`0glyX3VD&Y$?)VO^T%^Nx!D zMfg8e*w0aXzi|P-XZe*jpUr%Ceh>3&jQ?`qyS+^REst^d6=nC7`GVqS(tl8#Z}4A( zUp8@{pu1a#3ijUv`fbfuIpVI%>wKaaf2-S6JJu)n^-ua-gt3emj4BG7QdHY ziv9EWUMR2E@LYgrE&1Pt#{~8N)A&017Q;BzeYrSS@Q zF7sTX_ucdnY#BV+RZSfz<{vGG;Qu7t9Z*zL5=XzV? zj~Ty2{4d4t;d9G;{qEu(Q~xLV59Gg-zLs9gKDW4k6{dYJe?Y&8{!o0osY?-Y_ldhv z9v$UzlD?PjCf_yIuRh$D;oc&C3-v6<|3UG-W_LHcE5-Seo&;|ky#07hRks!P>37b_ z3i&@E|Dx>QGJcc%FYh?STDek>@ty>f8`M!P+{n>c-#`99~KXFd7(2MD<=5w3BQr&m*-)KK%!s{%2 zZnhrph*O1KU;VH2Z^7qMe0Jb-wtIXb`)}-@Z{UoAQ<-iP&o$%Qj8|cQNF93{-(sKS z#N%e}sMw`ab#ZRkya@r|)wfnyXiPc$?wf?fJ4&T?Wc?hdl4nU#`Dfz6aDj zqdJbqr-FVX&-p9hZHRiZ|BQV;`3;j_JL{g`e%Q)?H~%WeXB)psUb(!te{8kA6`6&+V5%__wqF)|k(1y~e_S75-#@ z-=sagML(X zkiqwz>eoiR^W>FJylu`?CiXi#hwo-LncXMyxJMqZ8gK2nG047oQ@(%5>wbLhH=YH* zCH!mR`-FXQ%)Xc>ziZ|99{UpZ*#!KH;&+hW6n;G;pbKbQOl$?sG5$6V|3Is10%bq%{S*!^lf=HNHQ{H5lX9&i`p-$vaZ zwx4UCwBPglj)~vL;_SlzB6+>WeiHk6a4v)M3ZCQeeA#{&uFhHUTkY?795z4Qd{#Vq z;_)_~mFboIoAJL@zTb*pME^~3-w=NW-HTm0`Lxx~r$2(-d+b(-bG0}N+1KGe5}&>9 z*-qB=RdMR7=MwcSX??Ti^K4eHALYALeFv%U1b)T&b;R>8^)D*VJLP$mdbLxpEAU)| z-^F;pB2Itv-BD}F=$#om+7 zgfm6_p8U_`U(x(I=0E3GKXCDxu5Q&&`kgEFu7Pg_aj%ir8}driKbQYeyyoZ+WuGtX zz2{ZL`$u)T7vJ;X{t@={=kyMC-Po-&-^P4ze15{`Y5T9I{4bH$P2&G$e2VWAs)|!a z+?PRAx8FZDUdemTUioHK$B*<&vwKt?{p4}O0qbCW#))&0IG?a zPDjPRL;TB5xG&{hf&D@8SIeha@Rdged2D0XmEC&hbsN0>cn)Hh9nao)=GWhzlRf;Q zcn-qnO!Y5D=a<(y@ebOjM?BZs*$2YszpE^)fp zPs{D6M)uJP{-?yd)9)iJRL?eeUx#l#e23dFlkm-r*I>K~^M8SV9{!*Beqk?N(K&g< zcu#qpiPvm($VA`Zes3fGAL8aa=`&D%obWG#e>?bp;PoWj^Wa~p|Al@QI9uQka1LH~ z4(h|d***0XoWbVv;`xxeG+_U={!97;**BnHG5&_}33&IBZ%%Owi(6dWv+pq7HrWEOx+tWijsrX*Y|6AYte1qrhu`l&s@jkVH9ouZ#J*pE-&gj>aCm9<;YRaY)Tb((pW!@3PsHnSe45JVadG;qLsfa^k>|_$WA&@y z`I-I-xX;O}BVHNsc>&&!@Y3+O(>>ZxzB%Q46@7x=H1};gb-P-ev&HEx&&T9B+dAH@ zZcWYC^8WJ~{)6nVws8Ms*O)#;_Sv}xcKkGnQ#214Dr>B?*sTw`QFaghxTzTbd~W1-3BRiBj*7pQUsm;T;@2d0=^IhPTF<;KPet>^#^=Jd{ zQFZ&%_zmvSPVkDsTbUOB^RA1}G<-5yhZpd>xrqDLzMgoFao>A=?Vg!szf_Rd0ry1P zLVh2FUp@JJX?*kBJ_D+A6?v@Sw^7{o;`V`8LS0Al|HaR5AH<`e{HmKjEU#&HOYDawc$iF?lZ+d?$2zL(L+s&8soaur8CHS|3^9!5_aGvE~$3Fbl_zQSl zCy!>oU&%X=7b#h_fYl^54V1H-7uo=_htm)Oiv;T|HOByBglJ z>Rensew5cndCkDDlYO)rehc{X)bUGoyxG3^#QxjH?mBh_?f2)*?^C}5;$NiyqW*UM zZ`_a5#n~XvB6aU8&%E+_TwVv|J61hri(ggz@$g@Vzr%joqd${^sfEWSDgFUH)Ee4?qTQpQuTUIy>iQEF+L61-OK(h z{0hsXws=SJJ}1^oeHybr#eOdQ@2vMS&xz{3XI@*#I?3~K<7M0rtNEYFzofk1Q=jMH z=jLBd+*Laei*s()jzv8{zql{Jw)XMqcIM&xBu1{p!l2KAic^ zdjWjz^&Gm?Iv!A$dhC|6>&`#3JkP*;fw(Wj9SpAmJ|E*#9G^Y%EvA1!{}*v?5T^nB zmhf9!*K>^@vVJY%zF}Vo&O>-+@_p8~;@xH6l;eMx-2(mE`s>v%BmXS$9<@J<>0hs& zdFi3_QuV5;UhBWLU-MZ@{Ki=4!FWG|_q9iSMuzha+?&-U6a5(c<>EhMzqPYJ9=A`5 z;`f>S?uXM2&H(s(;UDm-(HGyT?5DF|Y`%l}!saK$y5czr{<-S+hV{P|&vicUj4}U; z`Rk15b-t&`bE@^|uWl!-$L-GFLh*jmU*z-9t$06x_w9JJ!0$HpbJ@4Dp1`Sx%THJHx@iX3Y z;4G6@X?&;RyGp#~);-q=cawckRvl-k<0JCy#r|u!Bdu#A>)P77JPEgz_qZ0~{))%V z#%CKJ0JnwjpR3w8AJ`|K!krCw1p9&bXVc$~XKuKU8o!raBfJX3c>~U9;}?o|7yCEZ z_b{K;{21$%-FxM;>d_l+arSSspDh1o?y(K>I79s9@SDQzpua_4Q`wahFN5(-^al9t z;P-&{vASIi|0KNe2YjZ6SAzXPdbRk!h`-SM<>Jq!tJAgF{Y7VovrU|#?9YRH+pU7HS>u@_oiDIf7J8+e(_tge_H>j?+1J7pQWEcoVnKLO*l8e$tIr*;yd^3`S?8z{~Yn2@_A)2ypHhh zwLVW-_bcg>&TU`kJZRlosPh$Y`~bk;5RR`ZGN$zu|DgD##eKv4 z!*E}9Pj?b$uRON#Yi;}t`D~KUm+%+L_hWUq()uoRp61Y<~Kp?T^*`i=Fg7kYAqsZ?V6ZiPMPxMEiLf`@5}EeR22UTOQw< z_RSjkY%<=#coBI&td2MGKkWQptj-72;jn&Rc2M)@}rZ=2^? zJ^f$QZ6Y48TbG6ODf{Cq{;T;H=C==SDf{4N`{0=P)x=+IUmbM5x|q)h_fa^%!!2LP zd#v+uH@h@;v)L{2esRC?*NndR$?eDf>91x^GtJp6dBkPVdg*KP3KK zc2BcA6V8jCmutlRQ`~p)uL1upx*XkD{@LZ93*K{aFTl&E4zKE;f&ch()Wdt~F7bPc zKTEzp*l!i!&44$G-6hs@BA(Z%(>}U{@mt|Gfjf?_Nk7HzGj@~sy=DGaaaN0Ssrhf! zWh`BTT^o6PD32%Q@ufVb*blec4<*eXXP1qCFaEWTc<;>XIRm#T+-ub@i}@aSW;1@$ zR;lHDUS=PD1@~9}Tj>V;m+>#8KF`a)usZCpFK)oQzvt|gaE@Asac~O5S%Jrkc;vTE zzv*{W&&Br7BzDEbD=m)$>fhdcQR~>ncn0II8J{4(pXe3zPCQ@6b2r@HaNcA$nq6n( zpIFB-c-?~6$KH$Di#HIj)}EWC&6lx%Kh|%CZ)N_6;I+37k6VY&auKGVD zuM*DVLUvb(GebR#I%oUzN9s2a_bd4o;rFTdSHS&V{^#-A1OGPmh1tK3Pib}kRh+)= z_uBHl&VIaAJ{85k%{|`Hz1JOX7Pw8+X%*h};r#}$4*$jSnF=o-yyy50<2OT{8mrTn z@P@e$Ti}rk|F--JI#(AO&*A6t-xl_s<2+ww{!H^t)nS7=ePTW5sCQlqd|rOfX!iZ_ z%8bu>_*`_tGs1mY)BNS;YvZvHj|b&fSY6)7;}$%=R)-n#FROnL-X(C#!MW3TZR2^x zJLr9TBHXLs-eJ6k@zM69_9J{>KykMXNPMb{!4RDi_=-0%IYykJ8)cuLE9bcx@E_ZT@@MU1Pl;lIJz@z7hYK_&>z18@s#AS215$+-#m3 zXW_AvU2pbh(>e8b(FMeLAOBp|X_56UNN=D!nE%UsRk(HFW`ncNJyH+;3A}D|@6F@4 zNt~<2DJ`FJ@@ag;XBzoF!TZ~Uo*IMe71CMQZ+$YZO;xsJe=OyxZ9glMOUhDTM z=Hd4T|7r3)!hW*4<`DN=@vcz+tJHrn{x`a3UT0U5-7s}~fqw=0mz4how>)BiXVtKUS z{~rI^*6C~gruuLAzGkC*+gqQ?cwT|$)9N?`?`3e0!hKr23ylAWe{b*2ms|Js;vQpn z2fG>attj5T`i=FU!s8-txPSzJ}feH#6Lf_FW!4f3VJN-DeYw zzrnAAby?&-FRy=_{>A1WQs)Pa=W?E|whn8oLkaUYnja=kMRCdnZ*?1tS023j<5Ah? zk%{uY*t%8{ubOzh@Tlz`{}b;uc=zB}O}+);{H1@DeAha6>&4CMJ)*|}&k=PSs$S=* z*D?NG#OZ4OS-g7lD-e`e zK2zM|;!c#`E%HkfXS&}*?x22K)NiNy@vX)WiFbv3 zSExfzb(n!q6@1PUXRq_op5114x2i(}`M#lF2F`QheJiha>a<6l?uNg@_-p1%(fRRx z5ncv7H+mnMisy1X^TT}tZfpB(yZa}*I!^OB>R$DzZTuYL)9}m5?@d2{tm}O5vTixV zd(h8Qa^i7PzY*SP_S;qPzUS9OKa+lDarcNj2+q%NK2V3t@PF5SxQSl}e4oH~nt11{ ze=&HOSCN*m+yUen{*W&!MO3!p3uo^E4iN;Po}Xod4JS^NBlC+yf$t{# z539>!db|6lKYcYlyqx_6XBnI(_+~IZ#(mfnuY!1;4`()%7uBA5gbZ>UJHz&#}v*elOxvi2XkHZ?n&%zFFaZmDlG9^S9!i;e`4-Ukl{7l>HOp zT)=-1oP2Owna|`sClCAwbNc?B?k7$;JYSD{jQt|@_@=P$f9(6W#k*0y+xVZ!|8{nZ z<=q+2KKh@k(@nYj`z!n58~dRj{VIJYUajSuP2Kmp5B{KUR{w?KRTi%mymffpMjxTa zvaim*lYMk~hD>P%#C=+xAFJbRdXsg?Z(rwRKY)E9b)2V;7plWw?ulEBe_;F>_QTkZ zHeSlPsV(2*aHq>_md_vk;O3Ig5qVtY_vYVnmG*W|pP_!wt5;p~Uqw9jr#y!*gS!B3 zT{z#t87{wf<##SV+w9-x`Q4D)Sv%?7!@nQ8MP25qOL;i&!MTdx&-`ZcJIU{6dDhV{ zA^u+VF3zuHerForCp=Hy6z@|0?cwLO?=q#m^xA zdU)?ymty>0$E!G;$#}QKrwhDU>R!VAcLuzT@D^B)A3RTf;x~bP9eDS^dxZXk9?1Tr z{V_=YY5k@4(;D@;0MFl?s|Uo%YCR6Yn`C@4oJr!}Z#;wXdhF(U&wD@}kE&yS@lLwm zuf*$ayq586$ghaHY*v^2>a@iD*_GXD?+ZuYc2?DIxqO?*H?O+=Lf3(No6ji+*mbd= z%Bf!^^_wB?R`q&MJ?5#$2K`)kJdfA8@*4*4e0Z0^$*=yi*fnSOI{fi)cc=M%33(R5 z;}Ja0w0;k>AA#?S`2NQJA@<$$cj|8x|19zE!~ZPr6&a0pHC~wiPX2?$ZRb8XApc6n z=hJJ{VFYmN~bnCxO{I25vEw5Xg=Q;3xQjhPw_jQ+7TlVwR<8yrG#=RqtPIxV3 z_b0nP;_iXJ+WKr%&n$4K!o7wrV?D;Ib0OpJTh9sBeWHF*{oeSL_db=K-3<1*ou}!} z({lS|t^LwQzIo+a1pY+$E5&an{&?|=iT^O(J@C#4?{T;d^}jKH;YmJtpTxfhT?_tk z_}9y?w)6Oib*W`tp5ZqTk3+_b`y6tX{th^0;C~?QQtQ;&I(>p?9r2f&Z_NH9_2{GS zW7rkOV;s90?3U{{)o&<%bLX&zbvSB#rM#~UT>fv;t>kx&{3grqN^u6zrRi4Ye>T60 zeI0r|UhDC_M_pHon@60V|YozIuo6ZY9LJnqD!F#9vapAWAB zycaTf-nwUQ=2w>AE;xDRHBH^h!L3h!Wqh@`3%zePV)s3q5pXKQ$*sRff3o>2@T!k@ zX1puI-;>iBDCD_f|JIaW1Nq$wf4ciFuR1KWA797odj8em9HFzr+2r2L24}zgTEqDO z&K&Ws7Vl2^?0257XMYJ^huAF;uR6TX%~v?-y)nNv$9p0Ezgm|Yt;+`bO!`6id$MIo z`wWkI@;t-6p5OkO0(UXomPfo(@>_~mV|;GqchtF<3$KRpiTtap!#4GQ6u({gbx_9< z@EUkN6~Sviza4lD!>c{NKk;mgS6l1f(|-O`yb8wOHQtKwYC3R`dAyWJq} zA>W706|cX#Zm0Lrx$xX%J!{zi^YFh-T^FcpH~S^d5M(0CJeC*{)*&+qX(&-_~F<^(=n+zYeu z{6>9t)5YR@6F8s1`Bpyn%jXVu1M%(yC#QJ3^k3J%Mtw8GeF)x{;jEb6ykNLH}u&q?ICVI0@ab zi1(b7cH)UOMivCaE zqrmTT|A$ZHGJ)Ks9~h0&ZK96Rk6K528+nA>pDr;L?U;X_>?Mzqr^wS}G1*D(BmFXa z4v>;QhmIjvrRx{c_0{RRMNVr;ULo7aMsiQOUPYgIj&U-QOd;D-+8^X{w()(Q)F)BH zMr3XV-{sI(kz{?FX~&whAT3ENQcV7>>9(Xj=|DP>UZl0THYB6-(OW;(r61{HtSjk8 z2IvnVLrF6+htuti=jT&^jL;uL#*#w%!_AG;E}NhoId6|(BIR+r9a(+?nU~Mfn*RFOs*I2UV13GReJ?Jl8hju$Y?T#j3pDuRB{X1 zD5sh9EOH^g+v(XP_USx&K3PCwk3`L$(2l*8?8S497tv32{q%n9pQIgguEGCp7ke!6 zNo?|_*hD+AiFRTWmC zepl|llFY@}=~!W3k;LApN~)3Sqz0);E+dzcJjFbh=~ARL8Aie{?!e^E`+xE8#V_`I z?CH2GV&BJ|6#G5ywAk|zBldW#`4|%CDB9s$f%Hjf$9My>HC@MC*aUvkj(tBb!+&fV zYsdMDGn`1oFKIr`bV!`%;L>5@XR$=3;#skf>p-!Jz+xj5C)=*hM?BPi-e-6U-+PW6@6L zVlVX}v2H_2tVL4$OReeYQr_6<619r8iMqyGL`|!c)bkoP$vQ_n@d+J%p~E+HvW|ff z{bcXdOz+43iFkomDt)YUdOOCGcHk!Mz)sqMpR^-J(vCPuJ7Oj6h?lg3PsB~_$5?7V zl|#&>@`!#am*}VRiGC`l=%@0Eek!-#NG)VX&`JN9of z9{V_H_e*KVyFxM^cWly*`!#6~N@>U4m5j&zpS0t=B<(maNqbmIJMPb9d_+onWJ-Hf zN_%uldrV4uY)X4vN_%`tdqPTkVoE#SSAs*_*Y!zqw=~j@d;I_AU9mO0Hl!_SN7|DP zq$BA>I+HFWo+q(3u_nn~619(-N3EmAgGki$^k-?*Dryw9iJC+$q6U$BJE@kjka!pPH;K5xxmP*w+z6~#q0`cyBGpM9(uLegW|NiVQBp_p{m2k9l`J9~ z$q{mjL}8YaUr9a%DoARQdZZf}M5dC5$v*NaIfzJM#rsO}GAdpUl8=-mqe<(o-ucNd zjEp3Qy8B&Na)SItMqR5eX0U+ z3+YNWk!hp7Uy~0k@=g~>27icBCa zrpu4io#9=I^dUFS#FxBD{NhwvjoHo?=|Cosdr99p_BYv1HqQ0$U&zusyzh~nWd1zw z0P}s;Aup3R$oRYL0dnCYdxz{M$4HyI{kvb%n+ziR$v5N&l3}s$_Q@e~m@K--XG*e( ztXtyyb8?uJSZeJ_WpX*WhJ3!vd0Va~g$5`kk^b9hKY$y9jT5kNw29l9%BAdw>BooO@wvva)HnN@U zAUjDxl7(a?*+@~6o#Y^AlC#L!BquqC(vS2f1IR!!hzuq}$aQ2W z8AgVa5o9D8MMje`WGv}P@{)Yy1+tI4OkO2#k%Qztav}MU943XxMWhHRMv9Y?q%^sd zlqKazc~XH?Ce=w@(u6c8C&)?CiF77i$TV^*nL*~01!N&vPF9h)1LMBSP7ZZcGrAl( zlT>yF<4!!EWFV!xIG>&Vb1#*9PwfZ))PCfU+K)U^ z`;kj(Kk`ZKM^35z$SbuUxuy04e;7&fi}A86T1|-aTbJ?u7&=o-au|o*hX$o+U{;oAG6FuAZ)Ir0bgL`Z79v;#v+JcnL=6L;^3`ffr{i&Q+YHI6ujK9A_i;W9-G)_p#Sg z@89HXCTB7^i^&;G&R%lnlCzeavE*zeXDT^M$r(z{PI6`vyIpuh?BtxpSqRLy!$U{^ z^t&u*T`671o=Mg=bRx0N(GI-OffqXPLI+;h1YTf8T>>j~#0wpE zp~Eh8V1*8>(18^?utEn;;3e$@H*|u1l{V9VzQY=o((b6;oU|wLoyuxJYsgx%j%*+s z$!78(d5FaO$WF40>?V(q$H|lADe^3Np2R!LOJqNJnY=za)^9H4wEC~ zWAX|4j2tD$$d}|e`HFl^z9HX{@5u>rl6+>b&6Y^y5HaE%>JJh;Vk~?k=Bo7m4|K#2 zyO<9N`>=}|1n;nkyyLwr#-blNMt#<&_oGfxhpNF>oX*HM?Z3nxdbb)V=S;@KKjv)8g5SSC*w(fzwz*o{^umYOXj~a7V8&SiQPBa zF&{dqL2wJs$#|?)*az3ZNXEa@PI5Ti_w;`F2LBijjMz`XBWjYw4jpk`A+ZOey_;+& z;qy{@JH}%_#hS(*4U7ag`VlAAFYF?Z*uznaB!0w=_=#Q84vwkyiP*8n!#*%#KH9-0 z$tO6)eh*1%@tSsUdX_{x*`uj(QpXd!zz)u__ajD}pJd+#mx!4RyYv7{8B1tiX(Zj0gY7^8pfZVmy4KPH~1JUeqW2Vm>)naW5q8{o27H`e75fC3Arj zc_jV7iFgq^#zMzf#7NdR>KJ~(GseOuaFc$_CANuO*u+@EGik?soS(pqTw=c^{lJWN z)F9R-+A$V((GK6>`bB#CFr8q;T=Zj)B|0#Yd;%xV(8lz!)OO?%{->X@&x{5Cm=Bz! zA6Ri;#yu8(5i{9$F&F(lkADGPueX~+L3!QK1w@k9(ks=6TE*Lix{yU z5j*M-I_i*c2_5sX=VCr|%!iI#LI=0d!7FswcOqdQI_yJ-edw?c9rj6oJ)7u-97BjZTaC9tEOkz@GQ zOKHd55}$oy{X$ns*KwajKkl&5)zfv2bRG9rjK`f7I&dncv=iLW33jv-{AedJqMgKv zb`mSvNxWz$F{7Qt4eTUtv|}##L_3KaI*A+YByO~mxY17HMmvcc?IdorlemGG#Eo_m zH`X=wN37e`nS7=p!yow1o{GDv4Y?#k{9Pz_r|}va?Ujtyj-EruU6M%bg=h!X>0`8HvZ{gBz|GM5gS zkuHnrkooDdo=%kq^;2cLeyTjApDK^)hdg$gysh7!B>E}sRCz)_Ro>K3B>bWsdh=-# zzq=Ole7fwTLt-p`$8CSQJV%GTm@co=snS$GBz^}j;*|U!+QC1uNo~jP(k0`m?ckA& zr?!J{GM?HF?#Xy+JGds}|5H1a|LN_Q`KL;PRW=2;TuQr9N;?%R{7RAV3mrb8%ctw` zi+=co4*N1B>_dlr=&%nR_MyW*^ws226852EK6K27j`^4ioX|0!v_nTfuwyQCjD?Qz zDkR23$9U+N3mx;-NQ{S$esvP|p<_IB*oTh!8YIR;N55vezKjmP&@o;sy&pRI_0s#H z!#{N3hEC=q-{?oa^-0);j``3rA3Ek6kl3%GBW~!h4;{Fn8>Z{rk`bg*x{kT%7jfS=r`x2rTcosGrnFn7v|FdN!!K|mM%)>J zpR_Bdv=dHYljIofgk!YBFV0I~gbx4E;Tt;qLWfW2urEWxK6KcJ4*SqyA3E$qUrplt zgnj6+4;}WQ!#;G_hYtJLf6-6fhtdDHeHVKp_EX^f+y092f7?eT(|uw-I0V1Y!7p?& z9_^5bA3FF&JE?#8#aQ@-4!_W;w$V={YM$(&Xeaw9+R0vuc7hY_*nd&`@CzM2p~F6O z*oF?fG9>Imhh6Bf3mtZ$!!B8aunoJ=F`u+UM?ZXHE_C$&U+%K-`G39B{=d4*Vy{FF zp@VnqjmRT(jE4?>p;Pxzw8JiR*o6+e(18;=>KEp$$a31 zgk6FeI@wz>el-dI(BU6C{6mLr=>KWIgk9>sh<+Ioe#!cWj(+ki3LX8bB+|KI8q z^QY%?I={MXT9P&-+R2?3?c`32=UAMn(BU7?ujq%4emuXTA3FNMG5VpS9~`3}I{Hzs z=qGiHIz~UKXVfwJNj+naMn81;$8$FNp%eV@4gA0i9loKH8pS;jd_o6K=~3WiFWL>zzaFO zo!BRPHu|Tx13Ne;`#7n6*rv7<-vl%Eb;L~0NK(TXPuj^^h26ik11lL14#~S~j3@7} z|5H2SChxRile7aTX@^a`KO}ro+sQK_xFzktN$&jAc3>vsff?4wgWF> z#dy+Abl@cI&`CSuMmy%iH)$s}fuHy$u@al;$2m*-Njv(<^C-0)dBu2w_iydQCj5e1 za_`4@!Zn!-9g@7G#C#bN_^Ivijq%`{j7K{ePw>Jf+A*GR4EtzDZBoah9cLuLNzO&s zC;LCz$sUe&vW`hRi5vaE4;_;5k9J}cI%y|+Ddv+pM>`o$_CT_p$vzL8c)lh$N&OSM zq&^AHuuJTtojRWCo75-p11sSlK1n;yMG`mGE9_GF#9ZpxjC#gcNK)spPvS;9Y=YC9 zByvyMaZg7(B=%(VBaet1&&j|{a;~7A;3Rbln}~T835*yI9Weth#$!Il0xR*4J(1du z&tIo=iLul1V(fIxs9WI2T+&XkfX7`#3Xu4&`EUu{aef#l_vkK`h`Ne*%*$wso1v&h*bCpm}sRhTrt9`g_H_%~-o zwEs;f@j@rugIn+p{=qx=2fzP`Q*rZ`kTN8`+bl;eCs&dyNH=mZDM9LzA|#&U@lF^z z`pwgIi*((RPTnPBKHejf_sQtTyJYfC8T~ft{m{{Go8Avyl*Ib9J59Gw?}v_cPt{@H zA$>k{?75i#pLE!VlsZjH>xYy%P2xQ~Rbp?YN}P*Si8~=x;=F`ZOqbY)A@R91B+f;u zRMk(FI3KAJ_hYKWvpQAc9V}Ji?4(LOhf^i)nN*2;AywiYNR>Easgm3|iH`dwRhsCh zN~~WkUUJ${LHNs^qG!N+?{~j<-1q<8@gMiVlV|R^=bCG-xz;XcmvulU(7m;6 z5CS=1IMBVVTrd)h0;7TMY2||gPzZG2WDF<*#b7KL2gZX5U?MmLXn&&ZSo;)iRlEDB z$#4mn0!l#{2!nDk6-)!V*D@W<0F^-Z$*O_w!PS5>K`rp^vos*j1hc?dU^X}#Xg_!^ zI1ii;E@tO=3DADl+xKa|`zzQF?gsaQ`+=TmSpq%~ zSOy*fdd5S~M63j>ft~?b3)X@Ezn+KFvl)6uL(c|H?o1*;6!^d4oq>C3&b{D4;0K!P zVG(>kSb`#&1ITJh=8a#x{Hg zSOUtx6fhaw4)mV!9q?3e5m*YAflAQ)W9A9r{$e$93(0Ux_-E>!i98EvOrH(6Mt>fB zK9~a*gGFE}F+BiZ2F_%sa1DGnxCh(6BJ z$8azA|JAYkzw3iP=Rb`9|BYj_*B5_|J(v3a9KX&x{+(j>#(9Xia=^d(yy^dRAN;31 z|KHAQ|IsD|ZxEf=ysE*aEhKC&5$TY2eL!^&Il^AewsQSN`Nn>s3zW|I^O@^yh!Z?Z5B#`2pML zhk(l#|I{_Fe|x*;v;)M01ds@lKr%=HsURH;0)xR&FbrgXAjkw+ARB~04j2wbfKeb1 zF;4sqz07wejsqm{2kV-%t^?~@wXR3&y11@`>)N)i zW$PNWt~2Xeay57Y+zleYt5?^3Ro_2b*PrWA9rCX>czzUb(^$PYRaUWiWfad}#nQCx z|6RNPDwd}0Ra^g@W3~6M^8ByJv6s{TsxSW)b!c1GHE%JOyWH(xtn1$51k1Yqtz}&U z7wbB>Sl7bEx*jgpHF0qtpz}~J1G}=mKYMak6FIwytnYcAO->V8-}^lMh$eDw6ItJ7 zJsVw5_vFz{WL;nP^txW+$@<>w$%Reilbgu84)59MJF+M1y1Xar`n)IWI=v_Bdc7y> zy1ggs`n@OXI=*DxOO$`zPgI^%uUL7KAKCq%I=@%0)ehxNthf}1SWvD6ty64@Q??$< zR?BLGWcATGv}+X5b$jpHz2_q#p4ljWNFAPjJnfQvGws|`Oq=tj%i2!$In2jz zPWf8+E^pb2rDzw;w1QuS=4i$@lv8}qL}kJJ$JTsWy3%#-LLP-w_5%Fyt_7%)DWCVS z>V|K=+4x#=XQ(T`q$xkG-Mdz&x%UjLDZk&v?-XFEwYsAuj|<(sN-Op;E!_Qy;%kFm zccPfJ+Ld&-P307sez#3`_40hbfM&j9eIHUUzX#-QDKc*dTCipf+z~L>KYz_HJ(+vx z4xT!JBdCjCXTtg-*P^4ZEt(X!h8(ii1+ABjp0s=ai1;2ifZU}xl3Zn-#W zW;Q3FPZF_p@b&O*F^l|df#tEVGSCLwtGN4CObnfU$FuGz{HlM3Bei$$Np^ zC>hNfWn29|$hKcms(dVc)yj>s8U5?k*^)A5JW8uty0~|~5sBk?`c{$3+T=!(>Cg6P zl>g?gcdb_z)Q(ut85~2KyW&sVBERi}#`uub&PLY`oj%$Mj>M(|-a4|@*j8`pPoHOidPnPoEyr7?RbGp>~j=}Zk;Y6XsWd%wA> zHPNco&1}0(c2%kkb+jaUGqQNP2VcgcvaB($Oz3apcGt!AqKr0UY1z{vXG*rDCuE`0Eq#8sq&QYnH$E?Ekf{E%0J7`*4j>e$B|WR?o_tvShq=g3TB-M-5g`Q`1i? zn^SKbD}L1=Rxh@5bHwjyD+?MCYN`3CP3`$-dem$;YHuq_Dl4WJ zWh+bbF*VDF&Nxh6+7?Vq#CSRT(aZBtHox2#tO>Fx0X#jW~>-X`7@SggqhK(UQ+9o zU$2apDO9dj5vyKVsz<#MrzPq1PixitW?Xu{lp)gtEr`?XSF}#vv;~-6V&PC}NhZ7P z+?ZsocumY=9S6;5R;^~qivb0tO}xshiAxcfx=ov9?PW&$6VJc4az&+9D61w)MeDUt z8Z&-WQ#;pErS(zfwZAf1lx5>bBTgS_8;>m77pSfd?sg@=CStG6>Pd|NQ-c}rYPrUi z{F$66>z-F*sde&YB2uktlPRNqFnL#-%)U}SwPae?xCNM)J)dT+=?yc=yRkL7 z@yaQ7eM}i0J51kdujp+###WIk7G>J|m}7yK&3?d~6RHN)sqNhKi}sJ+sEcMis4c3~ zv`3PO+_Xdcu4s23?A4_xJ=wFCM}17cds@|OYEoZ#k*KWTMPYpDxM)6#MtyG1ag1M; z7Npe{*to@-HOhxsFE(Xb&~j7Ccve}Hca2$nD^bmgMS7DR(=vHCeXeDbA4z89oA`9( zFx~2xtFbY)n=Qe#On!}pIa-?SQR7~H;H@*~)hOMMiO96yi_65ST2#i2 zA=M_m*%G`s%(AgCQJK-=9j(2sSyg%2@?^6`czvd`BzZM4$l5HKkzwjspKLs9I4X`A`0@g-kI-{?=V{9~)V);C6iNt2I>&Qo~(XyTAo^)~K{JG-??Yak1+ zcF9I>{+gV5`w`4(*K zOnhE>(;nl=^Qc%nO=JGNavE7LMs@Ig$nV*u^R*&)IKMy3@`_{m?R0dHa7zCH%X9f% zw8U=w<{-bTb`mK&cM;bH*|CgSLOeV8-9gH(=8I}QUmgD#z&-WF%uyZ{<=YX>@2=tF z3GB4{Tl5~k??)qg{Xt!nU&Idl7W~cQBF3*Qufz6izBqN?#_!Tb_)S#m2_X+8h5|5% zxc-j+P5AqoI__FeOxQn8{rv;PL>&d}TFxMjAilGyFB{)IyK&tVc{8W61E@Pd!=J?8 zo!Fg-d^B}LQ??Jf7iq_f`1}+(nmTHUBZ}XHOFWX_>cht?#QT_Xh3*{e#^a+9+p1%j zcLyK4DKnIH-H2l@d@pT!lDy9E&hH*lwvJquQ|^r~_}#u&`K?Vix1@&{UcpZqyb;}N z$gQa_2q*J9bX)P|5PR|re*Y5RxwNk{u|LK7*Zo}E!}d#J=s@|?iFqErgUEkSXA8%`7wNcgYIPfv;i+8uczNv6Ym`PAdYHyDS5wzGVgE+q#f;hf%fmi z_G#qxw6BtJQAQqOxVX2OvH|1`)H52pX!>;sx;?x29YW%4PQAT|>qz{)#JaqWtXsj9)KkJ@l-A42$(06xG|Ip*qbly zh+!|fl28h6}*}CLy2(<^26xvrv4jQK9ljAOg(4PFLS_Pe7{K!9>z~G zcHM~kc($J?^dGQ&^&-Y&ksl}CQ}MN(c<#d24d4P0e;mI*Oq}nbKb!SyG$yI%YS#HF zdmj0kM?TlEePol*C~{F3q21V}(iblgX9~LSSeHRPE73=j!<;YqJz?6KOH8p~D6zK1 z|0mjB&^M!80dgJvoJ+1!kLGtUsp}=i`*Q3a!rynq^fGaeW&J1Qbui_6gNq~V^JwD& z;+)2q{D^kOgU#44r|uEd-J3ekYR2yp6VraiSStEejDvLQ+(G_E!)5sShW_2e7)Su$ z5MvVM@|Lh~p`L-1?SuR*`XS{zfiW(f((#T~E0y zi0uTnlM89jgV-0+jseJT;bSMUZltZJvfc61nrusqW729_=axN%TVx>hFR63v4!Fn?rrC5?cehZ$63g-9#IHq0U6=niXMu z)BXk6K0!TOXve3l3+!Z^k%PtPpCq1C^1G6}jHgUrbPv+DnZ&Y#_-k2z4{|N#SK|Bc zlwX5=DfQLh|7YqRP7J%)K3-?P6i44aNz8|lkCg8G&M5Xr;rBVXAGS}>hEo{3NsNO^ z^pD_k5bfxMzq|0elYTl4eKX=Kho55oVYK-Qd_6~OOTbQY*%SZ0$bC=j2f+Fr`>)8^ zZ?tg_b)ACE7}|b1e#gN(sXKx8Or@_Dko%$Jb2Ve-QQCSG`5%hkIjozC{nxbNReU@S zpGe)`_2>5<@E2fzlF0gA#1+rB{W&o{h41m`rZc|phG*kv3+>nM;$GO1F@)VbVmg@^ zM=>rg7{EBAOd8u#A~=;CZe$zjj?b$ZSGkPoHRL=4-&Mpjk2pu;dl>77vHmTVL*#1$ zHXo74t#Bf?KlI>tRat){^{3F*&!}$>xR~Xu!4u?Z5b+Np#!=Kig4hP*>v`I#-v;i* zy5;10EU^!!A9myWDB9eHvWbkB{^WZ%`Rxe*M49KQcQ9=mjIUyB-p5y0a|G^><)57)~b^ zA9)F4GaUa3Y+sX+GiXOG@jk+G9k#uR;Y;jq!ln!M0m|iIw|fBd_7UfimVmu$XqmvTg4m4?~H40BA?q zE%-T?xZlHW1pRpSB7ALQ45D98Tw}3WiO=!awBWaL`%=#=>RW-&E%<7QZ3FQ%us+1N z9Zb7Y@V${T_k#r5QcTS4h(ChOL4MaapZNU5w~g{K=r^)Hi9EbTo-e1rN0Q&i=)d1s z{{>_96}S?=AETd-5B=uy4c+-YW8zIwj?te<-~NqylWH|FYUU8aq$G_I_D7Qvy8`S{Znj46H5wh8v;HhZ{Jb>CvXjZS5og3 zd|!mWVU)d)m>(s-laU|BXFfS`TKE#)X?Zx<6N58~i`vd*{ z1-@QoKR%dxj%9sU+W!jcml5Y~`f(@yJ&dxylG~SQb22dvB6od}*O2=WY$M-dlfu6C zWBg6QM>_WJvOb0Se;vRx3Fr<`zK;FQByQ}y&AK|u?ts6a&ar?P?!YFB{ym!ddxQSO zmqkqN*-sQ{qmazEl{HF2#+*PYl8r|h%TcQo=8@{&os z6VR>2KB+s5p9*{|qK*3&^UfzemJ#cVwB=TG6S4h{4F`?LOoBBo6+!K`ZtDknZ$LE+QL3yJh8t@jL*;?tLh%Bg!O`HE-#Sjv9O_k?A{u!r$iNCc(kbhuZD#zi=$bTXI^DQ=W@x738T(t1L#kSCcxL33M zAaOeIUi_~?egOF@Vmudq5nsb7`!(wZ6VrHf<7wN2v}G^;Zoyu^9p4ZA9CH2v?H@&( zreU*h5zntH2b7QJJIPYk-$6WitZ$EfH`vj!yE}c3Tt=BUh0h%K0_6<0!ic+tDna&A#m*^>3t1Y=CnS>b;XP)A9Qg=MhWs@fEQi zOYYN%<8fk3WX!xz+XCn>q^-&5N06WQ>B~LX$C2M*>>pO+;|6kaA-Q}RyQk=@IBYV> zaUX2rsV797eW^Eza?cUNv)Da^>|Z-IrtEL7TZr7+84y%7}oE? zE(ZTyk&kBmd&E4QI`>mfzu$c_W9=^FpV<#|pq;zmzSMmkwy!aE=hB8}kyBYW6aJE1 z-3fmV$Kv-m>gvgOk7Im3MXcws?i_q3QtxW|swFlvS$>ZAx)WzE`P)Z*kCOLc#JZZC zWy1r|y-wfNGOpU;<0s3iDp8OUIL?IMoh)FPE6lpAI13E$T*CntqJ6#754fqbj?Td8O!ey z$K$Mjkn%&(`^m$XlsiECC*bEz^i}XkIFDEt5>H!vd_mdC5CE!ckMF>aR8Kh5Zy?`X?N+IA22-_Vw0 ziRBaO>VUtGiTOnK3AF<0+p&L#HXTl$Gst}};wr-CWX8)x z%9LQYhwszpQr}sNIQ9pa8-n)5Vb_bYL#X$A+S!qDI*y!QLEhe_z8%CBgH0;=@iFE? zv?ZDxZ=heZXiH1huSIT;|F^K~NG$Q#7E|viw(q{kvx#>yJ}1(SbbP$YF(`_<5*a5s z^iyla3chCjAh-_OsqihtUrX6I&TU_!ZF7;|B+t``dp`0y>i?bo@{yar(}r=xa4F?B z6VLUmKZkZ^6YnRC<6l_c58TaIxtI7evF*yba$>BczV|5?L%Gl3V_3JG?X4&4HQ6Gvf3&V`A419q>{h6LJo4E=lzzO$BcyhZ;3<6#%^=2AYMyk3N^2;bk}V>ogg z_5-jT&UUbka{XD?le`@RUM7~g*z^QbkT~{KcGyeC|?he@Op^pOi zT1uNX!ABGOBcMB&OJ6TSA5DErh~o+Do8hko%bVJA-iohH_{za|XVxvGo^S@mY z;Z0(j&AzKO?eG)ZZRGSxa?z4}k0rL{lzoi;dxLge8qqlBJOw}f@cRjUxsG-%Ay;|C zHM(Pz?`Fo-dirc%f3`i!PX#luZNTpc`r!a=sbQNqgR-~c=N$C2>BAP?IXA|3Bysd# zOh0gbGzx#OQEv`yxr?^GPpoO!uOpsbEcZH$r$>mnKmIQvwpjdSb1mXAY?8^zaN5_7 zv0hAF57FjtC|`+PHtSwtJN$s0d`_8J;BETy40tU4b&xi`K-oczk0@+EXP+O%_IoRS zhZ1KLbq}VEHzVIgncKh_Z2NzM3y6P+#xMLWIq3(6(~f*_E##$#MYsCwvvc`>=nE9A!|?Wa{~maWafPIE(!Kf$eAb zeuX|9gIz5BIFOvjGOjPc_Yc_K3&#<|KFWO0xylCW_=Ea~(m&DN`7XoyKghwi*xt{& z8$fgF-HYE4>pD>9a4>}&wZZ=&%55MYYv`9w+c>|)b}e=z;5_pAG``;;*CG1mX!@d_ zJY>=K3yAkEd|pEz2FSye)cpeG;_g-1x=f6rjkhilBETp~P zzk3cN9oJejKNP9b52Ygsl>F0v9=BVlJS-eC+HYXylarR65G?XHyd3V zai!6p7c;imsNMOz?x*ZZVjGUn*QjeRHc7;H3BFIqM|8Zm&X2fH{~9p{Ok0? zDsq-iyD#JXX$Sq2Or0r|-H5L^;(Y^OZ&T+m;yrQh<$5p*3ws_XmdUOvR~sGNh06*X1lKgKWe-EQ8rd%3hDHUH|6H_|6j>Nu< zzJ7r=J<0YkcM0D&kP|ote721G@SQ@NTi|~@K9dy>v36wnGVmh(nvMSq>V1&<_u%6( zmgCt*vhe>7dF(|Fi|{jy^)2DsDfb#gg_8-UbcsOm_O`b1f8x7Jo)98~sh&`F}sUYhH66-i(Nulg$VqH$z8OT47 z-vQ*{6L=7H9iYr+^cj@<{ASaQY#e zbwAVA0^;0(-y_kVK>ni9e@4Dn(I1)k$pRUauf%2#b=^js&4@XP*hb>-X<|zwmI(XB zVf5|Wlzo^O4rl$5)bllEil`$*Y(>O0n6YsLT#Rll?cYe=Uc_cD%kQ)QcmTUmv}ZSd zek8v8sP`oH6a9$oU1EzN9|Os29=1`~Jx86dVtWmCpDkuP0&(mEzayUO$oKE~%fn_A zbqyt_M_@OU-=!y9t|>^kyQfsaY#A%nU< zAcg_d^98meSbm;ZOR4`f`Xq_`Z^c)C%6G;8d$jvRa_}j(OE`8dVf{dvA)(<%Q2xx9h+sZUlL9Abkzb~+#!TK4**Pqzak=Ns=jOB~53Bk#1d;9R!5&2fizsvd_)OkO3_GgUW z&GIv#5ZxHY(Wm&?Nt=EHBPr9I+?A5c%gIv|c6s2s?%cD(R~+$W5XZ;pPGF2hGah#$ zmxDxXULw|S$oUldxfOkJB);|%<5!gJjQ#n<@BnqBkjE;@e9JiNgWajDA4y-o$?{hq zLLW3k-vEC_9?mD86v_@H{srWw0v`{uJdFMclD~^s|1itb@R^M+pSJym&rR5FXZ=26 z*xR4+g1=!b_am;&i|J>Ur&4w){vwpU2;NT~mQZd8%USqJM%N7aclv75Pw?>X=!d@rWV?ch!jN7-w;bL|@2QEc1e!Rh$EhVoJ5 z=LN?2PRiZ6p6!S@GFjh)<%#(5Q_s!B6-Df+*q=fhZ=!59ZMdI!PGI?D_%(by1gEn+ z4!aes-$t8*OPsJG-EWAzWbbbk4IOBo#wfGlo%6;?C*cLG+zM#(vuwTqJkVYHlk(+ADq|?vW5_@mzJPY5aqZ^1_GIcCx zoOGZ~57DN#D4&V%-{FCb@m=^mm-U0l?+9|R9-D8e?`GTRr`LsqbWbU5Afy#{P5k z{R_nNIP0Fn$MfX1HSwlW&*$i`LVp+jM&s*yd?&H*JDD6g_&t++4r9MG0^7$pS9p@` z;akp263I;!x-XY;J%HRNk)NfsZ5Z*kq3&V$x`MK&5yM+-!(ZdKFLho|T^Yo=7Tfd4 z<0-7a8QshHUCnYU%Du|+9O^z-D>7vVX!tHtWD9Ae+tLEg=2d7Sg{1ege|} z-9q}G!Q&)B`nB*AK>Bs?7OUS1Z?k%DeofiGhVEml-vRFe(tif;vHEXeLHfP$L917? zb$>$Rt_H3HvZ;p~fMS>l&$9Zn;q$C~J}k)Q0$5Pli{Oi`{t{S_{!&2fB$60wIe7TjcfCc%v3clLP z*T90t!+coK+YGvnu4^FjzY!Ls*RfBKelsjcuk(6cQ;_~iSdd=N{pgtr>7RiG>Gh13 zApLXjL96$%A+`Wf=v%_AfMRY93;MKy+XBVh4i@xj4-2HjcNi?_(*f=Xh)bp z=YZ0m22Zm3$?$Zb&kQ(X^)>L-R(}mF$p3u!TA;qW4!+syZ-I5cO#TpvvyuFF zzZdDdk@UI;RcQ5kW=QwzrJn$oSiR1tORc^Po@4cMVL|ru;0vw(V)#lcUjxs#^7Zgy zD=&qYTlrB~;J zYhAkDCHVvXd}!s5;hk3g1pXAL>~8owtKScQ4;Y%hAK+iC{#RI#{x|q{tJn2pL4Nd| zH5y3PeE@+~z7}v>D|duDS-C6R$I5--fR*Fn1S==O$yQE<)2yuL5d_tx=OuK%OLYZd zT{Dng_dInEQnJ2x>luB?I)@Y_PlQhcDtiVjNG^vXR@QZ7otw+P7OuB?_gOEip9u>p zI~Sg3^%uf|^cTZdS@|0HS}R`tR9hY=Adg{TBFXtJm}5 z&skZ|{RxWUMOe?7OV;yWg8XcU1?hLdJFWZ){3(#lZg`*7e+LU14+mgDW%XRK?vKb` z_sRvydNxJRP0OYQ+}_F^;Z9cW3iq*cUpQdpcsRkzNpPB#^*om#|3hFsM<)Newkb%j z>pOzvc5+OvN;Vt-O7{T5-aPul~N%4 za(I^2&w~Z&FN6j8xfs5}%2&hlt$ZDPqm^%kZ?p0pu%NPc!3(T>FMOYs7sE@f{4l)M z%6cAmla)8ag5uc%Z?$?|cYn^xy3VfW<5idLZ3wd84hz!14GWTY!~3oLJ^VA!vF`vZ zXq@~43(|XEc;r*hx#^yV{OF#eAbktCz14SsJ6X94+{em&;WR7j`kSD#LtsHZbuBo< z>VvSZUr4X(Sb7dj_IhqY@5@Nm^TN8;EqMZb3XuKjupoIdTw-P2=h8DBvM+}tRzC|C zWPcWXK2X~)fah5KTv$-qdGM81e>FVc%Gbe*t-KUoY30@MS}W_hKtX;sz)xAd?ziZB zwqnpdOFh#iS??<7Sti-*d3-%@D*cD>M^@ee@3itK@TWlbyWzc7{~fIRH!7=@Q9w4j z*4iFO-vRDqN!M`s@7|ZzJp$?VEUfNF^Lhb?*J&;mESdg)6PBXXkXC zRrY!hNsx`6fz)%*(q9Y<((4|po|TgRGWbfX*S(^ftzOR#=-n~dY=oZ%Dyw$~1nHlJ zU$XjF;PGU3?^bPP_tJiyEg7muoqYs%L*}M!3lDESnm~2M!NI1{R zh445lPk;s4oC2S2<;n16R=xth%F6TMv&%tk5`5m|u z&xy#U3w(r?kA_dNvYsK+^W|#qWcXaGp95cG<@xZfKx23z{G-+X4F7IrcZwyZ&X7$M zd;u2^Rqq^F;J0xDLo>4!qLpSHXJsR(d_VFDM4RL!tLzq}TIY zy0<62p1T&L*L`(8S1Y})MZa$KZ@}+a{rj+>ee4IYAbY*@CdkhY_)Dwb2Oj{+o2G_p z3nc5gBRvl)`wr3pE@`>X-s$-}={v#Qfc*R6v#dM^zR1dY#zXHJ$^KG!vDLfx&#Zna zEXdDt_(v-%OL*W0zjfd+3=$>Ge*M-Z_+B&o%1)f%JO5Nsv4Tz8uJAK76Z{7s3x&S?^%!y%pK( zrhwijl&t4n6M)L8J`cXk%JbnTth@n!*2=m!ulLbZ_H|g0 zPrdJ=_j{$+yPbmcdIng}983Qt{EgM?xlcj*Z{hE){s&l){zq8%!Q@Bpwd(mw>3@L* z>3!U5+XN)*J!HK{AsgLnI)WQb(jN^UXJtPevhoNx&&q}Hcq>nY1(iJ&79^hz3z8?n z=UI6UyvoXJ;PqDC01Mj2H^PF-Zi2U1{Z{xXtA7T5$;vOo+knb$hhMk)x8V1!{2}}? zkj)PG8>`;~@3s2<@DEo16a1T%e~147?*7Nmz8!E_^tFQz1KOW=fCa_e5f*eEwG-SM zsB9ltP}vw*;MR<8 za28O#*{~p+5PSxZeiAGwp2=_-P+Q7jfv@nssj$H5gl`%wa7ou!0SlaF`KH4Wpt3cv zplkAH!a^J5dU!UF{%rUhz$JU%x$yZw@mv54vY!KA4rG4?{5K%`E8(kw?B~OG0NF2u zw*j?%JG>9LWBUZodw}etVL|rI;Feb33KpbqEw=i$a968892Vr~2w0H)k?_%0-wi&_ z>U+Q^S$$7fki7#7^3w|zr0)$2()WP{>0@9)`o8c0tB-{RwRa$#X7%atARzm}@Gz^- zfU~VW1m{})NI1{x^Wg%kFN7yq{bcwutG^uno7K;UJD+Ik>H-Vuqpq-^*bax2PBJ#h z@Yz7^ItRYN>TiSv>2HF2^)&Vw@JK69hA*}9W$^7lW8)6^OQ5n}!OMD?vJb+7^bf%Y zdmFv44>FM67sGL_pV7~RZ?y8w@Ifp4`g5-e$o@0YdECRO%NNW39H=dG;9ISHJN&(s^&r8UpaVAh z;9srmK3EVi`AElg$3FF1|PKg z7IDN0R5lL2+RF3cO;+9ve+pD~AAD@Qu|E#(0i^fC1y)}OPqO;S@Htk0E_}Y#UjQ$+ z`W5gdtKSU2X!S3_+pK;&JTt-6I}1J=sNQqn53T+q_+zWz0smq32Vp_>`tjUNdB)FX z_#klg`RuRnGy3`PGeG+7aQj6@e;C{mNZ$$WXZ0CywUr~V-mg<1)xm=7^$e1pWtaYZ z_yVh+1K$ahe?3>U0LW$`yw~dW-m0Fjlzu<_cdPe3z_T?#{!fH21@dzlEJ%Mj{DReQ zhhMew>#!jEH{o}!ydREQZ1mBvpn99ZEv&vJEJ)u9Zfo_LcSw-FJ>1jk9k`d(_l5=4 z+XwCk6sO*w5mYt+rvTZc!fButat2&y_4V*9pt5@YNzY)*{werrAV06b?^^v1Snsk) zzaRd?>JP$#^m=H=0rJxe9ss0|g>yg~>h z^_rJJkY4Wx=vl%x$eIgiEs$RGaIFJvkTvIx-e;43Bm6RGgS-uX*UBHkyR7^fEXaO0 z{D;-+0i-^l4SLN>q32^|qi3@NRXYDPtIvQltzPex39`?IM_Ikz zdlsb6g9X)F2v4-~Y4AB#J{J~buep&PvHIn(ApHthkRQE+vdZdL!)vTw?|Wz-8QHIe zH(0&qr_%dp(r<4cx)X zo#7*`?1y_~MYpz&M-@3Q*OU_o{5hCjFZFJM9XFJZl#sTlUag7o{~ z16HpG&+dKO*er*ivGR-XuU7W$;JUys#-;{-*UG+MX(N#TuJBP-J`NT-qu2Zwg6cgU z?ql^au+S2HU%0^P3*jNZqvSIbE&ytKA^eKfZ-WKt_rbqe{qOKWtJgc0nkz^3c7nSB z+3UGky{|5P04}ilLRe^y{$yB?{TNt~z8Dsy9}5f8kAu&!`bn^${nBK(#OkNOr9ka1 zgUhXc8Z5|X1w0+7>jdzis9B;18_41KtVLu20}yKrws<@3#6c;BT$|0Q|d^$q?WFH20`33^lKO6%3XbvvDr!Je5;fYp%3OpCceja==kj*9VL95q$HG;;K z=K2(5qqz}NtX^{xYK}GOhr@YRKL!p1<)<8uSiRoq7G!@WTx<23FG+J}NZ$Yps#kM= zXueSCHAjNx$&p^~uxh>y=`~-c-c^uZ@9yZG1nJkoTdaO7EJ*({EXaO4{DqbG!3V6Y z_hmJ&rtF)+y@2fXuAAN~mR|2G3DWDmI?YKWeKI`U>I>moD{GEZK{oa9Osm)XrgN=c zbBk&|6#3M9(wg&B_L|@EIjh&aMSA~7`j=tN8zg(Z%PdI09sbzrcfvndnHS4_oq_DT z!kYg~vfc&JJFY6L`9SsFo%EV}OORggPzlm&?p4ikB7G`6#On3_ry%_>IK%4o?yMmF z9QYEezYG@S^9uMXD_;ZOY2^j*5-TrrE2dufszgTku%U*Nm z>U~-1HD8kE0+C+x@e0yw9umE`Dt!RXv3e$&a_5qejou~HoP@H`9Jzw@nwvoLK}tUe z7NlPY@3-GAids~ z6{H^qYi?ZWHP4hFeKwq9^@Z?6D=&l}u<}w^a}cPk-fh+#Kq{-bwlt5JWX)x)_pD{J z0~Vy;32Tlg>6wheh2$vYmOwU|_e*mINU!(T+FE@(INs{@K4GfW>;3$6tJmCWnvX<& zhQT>jKO7dMFN6j8*SmR|Q%!okbF26Mq@M_D4h`u~gD#Va*9CS#y49E=JX>`Fu4$kz~y+9Rji`ge$FF17Blh zy@#y1PGzroZv@$E?rzO*A-(2x7o^vmWSXx@dd-0#NUu2;H8-&IOrGs)38Zf=wsJc- zU}eoUrT2qnuQ@3M$$AG;bB0OQoVS`ERB{e1$fxEx6QnPMCtCevIBeyq@H8t=hc&;h z%4%Lg&BLg&nzupo)k&{;z69y@Ua26x=HU^fzXcYgUkER;@($*H*$<@GJTRJ%SN58} z?q{pld{CNKTl#3Y6OeruSnrKX*8BvT^GPyRU32|5gW9+N7NlPY-wSlz ziHUvOx#eY}IdpP>cx z3({|fUk9pd2mHO2nIzRW4#;LQd=`+6?+xZl29n3YcUbu@c!8Dgfd$#z4==Lv68J$Y zKMb$6@;X?M{Ra3+D?bglc+==x!ELR47<{;ukA#o4at}Do%7fscR?dL4t(*f3s%s=% zXyq~R{cjolV)#8PzYhz_!w2x;ZyTEDOfqPx+9praSy-e8S&ds2HOhHZuYK!JuuLROp!Sz<(01ML3gfFyu&G{fm ze=+FMK_K>T=+|R@VICErI;#_XRYMvSiJfr@1mDYyMu%qbIo+ zta-d72jD6opPElhkejsg>u$4_SFRyu!-91I%^xi}5oVuCj6se6E$}z?WHhKD@!oo8YId z{0jWOm3P2jSa~1(vz2|na&7<=^9}F|R^A660Pa4=7w!9ak$y9l&jZoEw8xB`0UyVN z2-5rEyI(Q#a(Ktr*8XQ~ez7t~w~eB5hmu6tl9+~`~2_)R`x|P?={f)=Rzv? zI69gbe4UUxx$?lVb>Z5&f%O&Tay@zv8A;o_2IhMipYTE^0<_;`1mPPO5&0Nfw=O44b>H;k+SfBDHUZE0|K!Lv2h7* z!P03ZwUf$9>PrSzMap7p>xg9i%C5dM;X-gc_{$h-8|vyCY6jLvB9*wPsID7WS6?!v zGCZK9q_%Wga^irJni`hMN@{0SR1d7Im@-f$#0pokl(i+qUs72aDRtF#l@+C7H;9Z? zU46CGy#Vlt_5Z;bYD;EKni(!7il>O7p1S)*oBN)BnTP*LU(|$aOT*Rm1H#pGNk#S4 z0rB)lz|8BMA;C#VbP|%B zgk&cn#YsqY64IQ6pp%g4BxE@W*-k>pNyu>$15RR`lNj$LCOCHPcDWa#FLM)R2>!};5+X;r8V2+a+a5CeZ%y=g=!O2W?GLxLlWG6Gl$xL-J)11tplbPvc zW;vPJPG-o-%yF^;PF9?g74KvvI9Z8KR+5vI>|~`lS*cD|nv)fDvND~lEGH}5$qG4H zIZk%K$&PcfJ!Z?KVqF>)q1DtZUa~9Xn-}^wpr(`4zj~ zdjHIl%7$=3O?^eA+Q`-6S@pAP!hWn9O6%*wXEv}q2v?QVgsU5>Y?0cElInWTaAt|S z$X>THj0<AKlpAL&ppq zW&Q`rX!Ol-z#bNV#`kD^r?=()>c1rJDUq|n=73wg&cuBe$C)nw65nP7>Oi_2-=pxU zd4`Vpm-ucxKDJ+Pa^f8yaet`4-`4^kudhEq9$R0Y8e(kKvMp4UO=_r_R38azc@kTC zexy2F6sZcQ>wL+49>Tw5k3U3i59ISB@G;l{b^=fT3G%047ien#8OyuD=YP_F!Sa{j zD^Si^P^G`Np}M}JD(rV7OZV%fNxEun(o@3aY$*OJ&UgG(3@(3lq~7097xvdrs|}Zw zrKguR)YfujZ|m!`!Q{QJzRaBP)T=jm{tdm(_vQm}u(UK>SLbHMGc~^KxHH?Fzdquh z8ma+4v4dLzT={6%+0J?&Wp)N*w4vVz^PYN@T8R#Am<;~~m7c9S`F1Yn2q9dQ%`lctLL*^LR} zw6Ch7u1-e)l2s8dqqWuHQg`248!l%Y{iCKXTt6+sAZw^5M;vg-c6GRZR-|@DQ&kfu zCG5KCe49wQ4wsdbmDMuB{3MkMyd{~G%w&Jw)M;5{R`rzH$c%8czow!lY{M_9)X<*I z*y7tpU4%w(V5AANA`O*g{wbWg&v3obhqcrgshwR>=PzkoI;3_J5w5DKpDl+2BGr|% zbtnnf&1S?_`6IO)3L~{8Q`x@4WfcuoP1aRLA~iDLTaH_a>aVP*;;`B$96L4EUpKpo z4w~VYT@2qtG%RhV!wGosE8 zGu$JG;&L~#x^Q@gHjRdANy?wwiYC#X*$}BOAz!88a9Oy_4S=sn{z|^JF*NHU4V?Wm zQ0r!g&kC0|xZj#w7p|_1+$g7|wUN5I0cGKtd?TW*G>-POZ&A!RtK!?BtFH6HS3O!w zEe-A#T1kJg*-NKwO!x-OpgVWM z-oASeauwbg0;5>v?i5kE?{&%7w_4!i`Q3}0#qN%yhK?fsK9M>TfIsHYG34{D=G<&Q zta@9sjr!rU!3m(rwvJd4(O&x4C%d}um1z#duGo0Xn)hGtw%Pqo4I{@rMP%p99*ytI zwp=N!eUw+Olz??UL+~jK3G`4c>Fty{Zt)z3OGR&Lq zi#fJZ&p7;h^@TZ^)v?4|u58V-IV{(duv?!Y@AdxlwqE;cO6sSXV_x-BUEOyDHAkd! z?kyi+S;qix`B#>EHCb*=zI!)WKKxJ1n)gxrS+Bh2e(cv|`39DG)#uQ9&F|QB`8I1` zT2ie&7<;dV+PaFFVfITUrDry7vA%h+KJteaiUsiD>mtd2}FhwM6< zI|5tviN=ZTb8}@w_7P6-u{jqTt-lNKs*BHC);Y5D+Wa{ZavtK3%naA^Rb-ZS-?iE! z*YbtHMAaA#o)4{?q{7tk7IpN%*NF`J0kFFl((b`K#G1j-WV6p7JKC>rO>AG!boKSM zu|V!v4xnSlN?=p?Ll~vu^tNP;W4X@SIG}Odu4Kng(jx4b*}L@DX_J3eMg25RF8<+^ zV@P>JW#wdzT7QY37EXz93U$bDY+JLx@w?~YW&pDja)Yb$o2{ko3gXdNdvi7aWy|$RewsgPzR#7CAN7+R18k8M<+I%l!yVQBX_3ebe|c@Bib%~k*Op@X zyC*&poA^Go9{-bBr@p)p$p2u@Ajy8&P*c?3ySH^`Hk-CrVbA8|yAf7gAHa{`C!p`dvi&>w85{t-O5n?koHe*?cC|lPJ$tBoTB5X->9jRs8m^rMc5|NV z>V9AUb9>v`Jei!5BrbijSL6Vs^JO`6*Tnig=do>llgXLd;`v&I?*x{ut5Qylaa0|t z9>6)SP9^@*3k9CXrgCw{rrW9z~aSP}G2 z_pG06&h|3hv%Nx2_JZatFXW!&jn}DNruHN%m+hU`<<>RIhm=@^bWS&h^Ogcm>2eO8 z(KSk=IV~&FS(&X`Yeu-IWVz;)ELUe_R?a5t#X1cuXs92rGwxG32`e&ZhB@pvsIbVM zcs15=vQD`|_KZvF;z(q)&bRnh#vVGK3Ps9kNkMs@dlHpfU1-mt3Um%N zw&~duL*~%7_A9ct&(iUxrlfKp-=!)BMs$?nnYtId`nqEi1j(*#t$SdfRO{{`8*15) z@4`mc6Fl2t$l4cr%Q?t8zwwsykhM?MNBbV(H_$lb4}AyaFjU4qQK!sJqcmzaP@+8J zB@<&ad<+5w9R4_vaTt*>jc3P(3xY^&osKpF2eQdY+xmIkGAXKqOtLC6Rh0TvcBnYDyM`Hhr@AS2^+(WGXP)dg(o$j+cXzTlp zaym!&C(G%Zj9V`8Wm8W3L!Fx`?~(=OSj)=2_U+2C_EWlMC|T$Tv`)4<2U6_1j;Zgh zvehw!-L~sbI<1qveCjx(ee^LvI@PJU6XaKQNS2*sL3NzPdGKZ6RS+PAJcoV$W#AUD1UwF&1@D5dz)#>H==cKL1n3Fkz#uRJ6oW9B z1uh1+g9pH);0f>~cm=!*_JQ9(YwZKTi68(5gHhlNPyy<}TyQ103EU1&jB4Gc=V381 zF~`Qlw2W@nBj)g!_A$paM{&~OF)zJ5cF)>H?Y}KJtOia%h zmZRFiF`c{lVvaoa_$co?opPmf0AADcX(wsF!xfFq$_f<~#b@RY4@wGVXOGFvA6pcX zkY7+792d+T9n8ruC>mQ>STLqII6Rn}9~?b~^%FCL**PGuXn5w>qKR3-{H)OEPOu_Im#GIR7OsM06qjL*#i&RT)QFiW_(FFyC zc{#bGLwTcf^G6X|QSK?BJRIhZC@9Pi=7ow23Pu;?56>rxg7NtfzCy*YttnrH^9wS^ z<`m@@WQWG(7liVQ`7P*%aX(3oJRYA7x$khfwo%U{+{$Su&?oY4j2i7YfmSt<;T$t%n)47qi< ze-3qpyHq?8i(vln(3papq9R!qjma88UPp(DbMr#k1!IegClqHEO`PC1r8p~C=++*w zXF`!u_iAWatiQ-y;n9^wzJBPdDPIr#bq(&dPkk4d9qS!fxu((Nszq$$DU-cq7OS(F z#_L&!7IiE*bV2Kow!EaOf@6zT9=g&I>zxwt)%Q?|{<^x-c#WjVwXN93lPtcFXn#Lj zU&g#EA+eby96>lcAilcN+KL)ZR9v0i2x84Sg}Hds|a|t#!KjJUt zEVs-%%jHgf)5^^$UQ?C5X!wsRP8=JX=v_^+SL@s^A*4DEcIG(hT@bA0{uAeUWwCjD zZRajjeMPCh%-Ksx_Bs%Ud|jN?#UU>H=qjLU3fIo0oX(K!HA1)j*0IsMSD|z|7OQhw zKNkp_T+@ur$2F_##pM0h;GTy!(dYV2}zecW7a zbKBYIL1&S%dFHZK69eyz^3WB!SbK7;?C45t(_VGIuTenMR!=UT^zcC8{2pWZN|L0?qu_d7oAa& zN$;Bmp6dBt8fln1&D1H^cEeCkb^VDPYTWsCFEo~O(rjn-A&np!Z43 zh@4`h5i_v5TN+bWRtMEJr{D4-6{~-f`zhC%yByHW$_@;R(!9)AI^MOC@u)6MGJ-YF zO7%Zk5nGQJ4|DGfllwqA7MnW5%QO&Sy)w*+*xkZ3$8Gb4{5TW_Xk1sNg$a^9;R^&)I#w@DjAI!1pQ{*A}z9KKm`SLe87F|gGRw>e^ zd|zo>WXj6#a($^M=T^Rx-{pF84XIc8y&{WN&X@BlzgIrxyUKZ$cI0mrSy$SsoGaIp z@1^hZd*%8f6U%o}zw%w>Q_h$AaxB+b^#rm%zDIeO z@)+fplou&~qx^&NHbwi%_Nh9`2+A1B4wNaB-6+#37R96NPdSh>n{otY9_8JX<0+?5 zV#*52D$0i_AE8`Axsq}%<&%_KD7RDYqTEgSCglf|A5tErJVp5xLqRgaBp@^<0 zb8jb#=p?m8bRDtzR?e@?(~1rwb>)0%Q;O(^Qb(SZ{7tU6E2X9UyYxZYkWbOEq-{A* zKE?JR=gX&DPui7pr9J7V+=KK{KE;1wQKYV1SM()^GL0hj_om3-V~Om zDu6{_0VIWCuh%~+x6$j{P1TB}i3HXn3Q+G^IKA<`g5yF%sZm9!n7FBB=SvOP#i&2X zc9|MPN=ely4>G10%hs^5$17`wuDW~nJy~H9QiI6qslMu0szy3URVD1|Kqq2ajf~Ro zFC6xf#!`L7@KoO&Jtfj-+0~hdoYkSKC@QH#DjG{4H8QoJR(Mw^0rl{eKTPQ+2r8t_ zEerihZcaq#s`M;9S2L1*2sA^&%UB}ruvA{RnIY2Sh`Uot=CHGsew9MO6=vzs;f-7ooG%7 zp7fzC(kHLF3{<&InwO`ah=r-cHlmcK2B=TH%?>JL_WoJchN>db_v@+zt~%0tRGH#~ z84uJeRKBC?yU_O<{nWTr<+w&s>-(~m-^{XNSNpfJ+9%IpaLtYM&jWPX%6HPMs@_xc z*atCU)cmzZv6e~20;y(w0-#ALH%k@Sk~#`OzI_SM9IywX81c9_C|I*6^!{|~^HV?5 zUdVhivy*m7_HX*Q%&V!Z(^@*n-ld(b9i5(;nVfnm`>E7+>B;HuYtN<|Qg>!kT2cSI z7H1v(BK>iF-}Jo9Z?iY*|H(|uHe|n~ADP`zU!6KuKOp`0^oy_?ot1ec^||z#>@UUaw=E}^enSE04(Q?`qahcXFP{L4-Xk`Kxj~fn%TVE64BUSoDI*4~Ie(m5Ry>=hnrD)bw^)0&qO> z_laNq0+big6?)I;jqUgV=ZNffBSrieFW+}>sxl50oa$aJol6pcS=@4fAi-OvV;9-0 z&({Z5zgK1>%tbhLfosT_FO;uwH=iTljl%5 ze<1o9OxMz`sO6voTZ}4d8pQU@V*8plg&J4S>%Fum_co6rGHc~{e);%&9j~6Z8^5o8 z`OXiYbjY%OUt+RpQ%<|D__tvB->&}buU`A_!GB60y;Dj%=;N)8*FKkiE7)=L%on?M z`|Cd+f3o43%>BRm;-mNM{2}|+^d3|GG@r57KG1s2N#{TLos~EK@)zgN+;O`Hk9qd= z70ciC_~>7J{ORTI`|=)NEIs)7Y2J>LPJHsv14b=eU-)k4agU6D`M>e2)9*R%-w!?0 z^UU9tzxLS6&$Rt}K{nOrwn|I8tRgUICL%_O#cO63f#_lQ8w?m;Yz3Cq1#;g=8Gqbf zVRz2p9z|CiIF6j$zP!6roehS+eEzD9oWEjea(d<5)f+sQ)v}d2Gkq_4Oh+B^p0)*Z z4{tkc?%{J6E}%}O{+Z?amE-SoEYGTPEIwG#RVv4_26!9~dN15~Yhg(&9>uoK?)>!f z?d{dt-r3d(LT372)pp)b8yg&x+IA2YXh&|lwwY=>Ys&3Z`Zt39NxPNf=6=T``yH?3 zSah(;`KvfSq2~Bpj^%zUe=l)dJ09~m7Jaeucfq~ZUVl{i__=Vxf$7I5{Qi4yJR+u) z)Q=v#?xFE-uejrxH=a_*M?Z7Vci#Ncs`dYR;~90_{Ik;!dHM3=zccpD7uE3rZ+_^q z&rf;c;u&xLRUMym-Erphli&U1oHt)n$6tN;*3Vyh=lebpz4@j({_%w`?Y3&y8~%Le zn;BWkQ_B{to^|=$N4{{?o5GaHJwEoeQ`T&Ez}a7Va|d^FX_@VvI-u=fP?)rJ^tr_b0wX5&D`q9VFyJ?rV9CiG=JNF)cO_TGo z`_=*K_>wQXd%v+b`0_Dt9j1==Kls6)KKIlQ&prLEdFuFEk3KnJ&%=K6z=z*jsE)6C zc=vBVcH`+EyXmcy)$zHX$)7cC>7Bp+)>}n&{I6fNjeJk(j!!@R)>3u6$KQYO?8pA| z!arVqt4ke!qi6l+Zu|UKzuNTn2h{O}@A|;fY+L^P-QPY}9WOAx=PX)(&%+15eUUmo zZjWzWe$j{LUv=W!SE}QCKe*S5X{-MGT-Vz-sN+k&@w;!_c<*z!Ui$Ve>iEjDx-NLU z?e_oN{`Q^f`0?v+yYyo#4*TZ)Z{MwsPv3F$egAo-;iJ#JeUCc+nrX(z?f%6_|NHj+ z>iEtNo%zIrFC2XB4(lIL$94Pfv-kaDPJXd<{Zs1r$tybBubnpSb92`}qmD=YD0R-O zUp@b=!ul80@n0s4y`tFgyL&#k{;%rzkqeILXnf?Ji>_V&nmV2l@BG4h#((`MUs?aA zI+kagO3k|AvGr;PS4U$$^VA>zxL$U3`N`k;z+YB>KCO0Va@jOq`JdIfgV#=0mI`>J zcC3H+%*U?&ZlK-{@Qo+``OL?x4_>-Jp%vlw?D^9jw*)_ZdYQ6fz%j7vb>sKg^XMBd zNFAVB-}8<8pE5sH_}iyahpFS+KL5jug811l-m7*4cxU4~CS20+&^fgDUM{q(X=9jbMy z;}4&H*4<~WZhZA*?E~s~)lR=zbMuP}?_Q;ytB$|_!1X6xao$PiU7=m1jt@NLsvkbE z!2RK!+Lh|~D>q&J`pI|i{qcvi8`SY{+itq{-W%sUyH2}B9q)co?$^%uum8-O+MVk7 z#O7c@#Y2d^!wHEXI7v5Sw-s(+k(@?8zVh3X7yRUxw|z~2Q5_#} z*k^C~Uhjyw|sWqyfeQ27yUJLJmH2}UwiqIJ1(qCzp0LAoO{BpV_u%} zL`you3WOiqy!=nUyJgJv`=@0^gb$_JJYjXoO<79(lgZYrRxtnb>|F6(UN_;dY^@91~@h4S%+_N|tET9RD`No%^dPz|eE*v&8#f!K^0KgF_O|&9Z4O?iEOgX# zz0!~0lKr;c)pOM~fFl2yP5tP){VVls;7Fe$B&ec2b~AyDC}$gj{TTA-=++H-wf4B#wmzT`8|z2 zQ>wDCdi zNo0e)T3dm98m47CuIC52C|@YXr9)Ln;ZfaPO2MjVpg6Qupy7TkjMb}&P9V=lex`FQ zzxV&_9kaL#ky}AqB~X!|AN9^WLcPhrc(B+=LH?wxu5cfimHSDg2IoF3`b^i zBHzGYz;*dZ-OZ=yPx3<-RFQY^zyqfqi02+Dv?geCkuq7ftZZMr1kI<6o^C;NDs}DG z(v*D91NaARihVu(T5@j__>?)`x1!W2SLJV&ItOsB)SXwZQ>iP@wK6uV`5RM2{WSBh z^jqXZkr~HOTIA=C-tp#aL}XVqjQ?Z8!$8tA=j`M$R-$ z)3i+6bWGRuOy3O5oMl+1Wm&f6Sgz$+z7<$G+ptaBvTfV3UE8yLJFs((;h2u)*pB14 zj_3GJ;N)DxHC@ZKUB`7@&-LBF&3T4rdX{GsNb7o@=X*rW`i5`%mT&ux@A{ta`+=Ve zjKB=6zz!UOZN0z`f*_Zpi#aZzqv;&ga(pENutWL&$8z7>QMRXWe_QlZovfv0UDeRR zrI?mhcE>ONGqEw;$^+elYgdl%;#mAI)w)VWp9z4guta8h%fGf)KADejj=WQqbhC(Z06);cDPav8=1`9fa8J2{_aI~B2htM#s8ffBcO^3JHcDP#9b5~J z{2l$FS6ld_Z}cbK?(B}wuB>&n$KqeA92amn%UWMK zzP#V@73JeT7g`G1dyTqGD)ZmO?sFb(h&|?Hj0!XOPS&c*-#*0e`%qFRwYIjNl81I> zxdgvUoZNKzWiNsgShZ!oNl3w>MVvaHHb(JzGM{q8i};i^as{8f?kNRqO6I97_sWEf zyC7QGqBa9)QTA^U8P^92-C0)M!hLJLLZeGqm9+K%Wgk$2W>}vyuS0uiP=dFQ?zN?X_?dY zyV76M@4>?R6aA^?ryGB!|6Ko-_I!4o{)fyT^_N;+$^1uuJ@bavyyyN0%|H6mPk!>o zGcWwuRiFCux6b=gU45f>;6ca#DRvZgZm%+@y|~F+ShlPSl`ezVu$fwZok`Z|HUsG{mU-D zt-fjhgG%j}UNN?#?Y@^@J~98=o9h=WyzctenR`w@?h`lN{OMahd)w!~bn%bM;vt`sgj6yX%YJec}suE${fvvmZNk*E6%}%)aSTTASJ0bM~aPIeKDdTI1yG zKH0-EqxSCkT-~(Hw9NDdXTICg33oZ7VZq3`^-Vor+jUe^-JGUL>BHyx=}}xYSKqYO z+qr)K^rYjo(bmXwt}k_u=(+!+^9m!+HO7o^SHBJ2damd_v>SJ?F1IJpJKANAGy%yHRW z9DVJm8JS}9@l8En2qul3k!h^gN7eOQcg`;|W78wkt1@kM%^7WUb0*+^r#H;V=m)J` z*gPrSlnv@9)-~4mynb$7N=s+6b#;1uT|<52*rtgic5a?9a?Gga(U~#n?Y7&#ahx_D zkI2sH3H7^Z6ZI+MTGIQZ_Z`uy85vWzw9jU4*FTrJqv3V^jqF?c+v)XZVzx~6xC!BQh zscpsh;>&NR$^#ES_u}tf896q@2iSA&m+$$`eNX@VmA{|!;R|oM^*i@H@X+JG`t=dl z-23Q*k3Bwj{?RAA_tdtJTyp7`zV`L|zW3lmKOZ}8{7EPO>)&s$?^*V~XP+B2WqHTM zNo{9+@C$bx_3eAcjh{Sa4v=SgNj~_YuRie9)6cx}_kXVJytJ$Psy$j~e)g`f-}lht zKY#AJ)U2zoF)p3**yBHa>aq3nk3R9F`i9YC_MG|B%ga0b0}nnlyzKG?i@SgL@Do4z z#V`Nx_WD#y+pcFnmpS{ehFvmsW7pm}s^^aEl!mnv(>ph4nVA_UQ=iuA>*~ig9W#2n z`s3=;nTbt}>4tQDT4(2K&ScXg>aqa;4mzlJC zTg$S{X}kCQFnjhF(-Z2>ek=Xn`f-grHOjO*jaOts-Fxfz$gb+}GG|{mZp4lkT$!Dj-JglJ zQ)AC}cI|5J`PqcEW3oN#8ejcn+HYKY@(w-UXz2OPj{B#Z>Vk$j4b633BPOR$%)Ga; z=bW7;HjQhXm+ARv-5s|ykI$GlXV(5|kNW0pw&&I{YyVlVwd`HTUoXz|d?&q2di2Nv z3w?RPSKMI9Ub#DxYYXeT=(e&4SB_8QciBU#O^971-@cd+RdEUR{MH?c=wDGwspUKH0LL@@Km3%MqLFMm>@LCpRx)QCBO6nkWH+5uO zf5fNg-rq-PnY&#|Up8)*Gj2*M_qAy~VQR*r`B~$p`6*}7g6|%+==h6o={bJnt=~QV zmY>f$A@$#${PNdZ3J1M4tI(rsCBJ^^>2NN;@4DS?z6So`>kQ}S>)x2HU4QtTwb!Sj z?_Hl-vhMoaX;W{Qwd{}^{&W7+PyXzpLvDKIuC+Jq_N8?$ms&`k~+c)MICVd);63 zdrp1n(0fwD!VlCWg7?0DgM&NPq8 zl8Z+>UYoR?rt29^Qv!yj?Vv5tE^N3}+e6pt_S$n4r|A5r@!Dr5jmQRC{iu@GkZH)I zo6@>A#uypzG_{fH*`4(5x8J#bM0O{wu0dEwepB+qBuFKGL&eX0bW$A*bs5z`mW)<$+}My(m+wN277AXY|>-j~R2kUYC}f zCKIwprbpE8Fk(lRM(LN{?C9H%;>pfVmdGhubEa|pWIZd3q&G2hu)c$(jn_w{O-CE8 zHQ0OWnWh=qh*AEybkj6_M0OuNy;p`VGOF3{Zolh@lwPOrL1~~j@-szu)stg^PiOSH z%*ZUib!m+8$e6400NIUY0QkvhBY1q-j5c-#BW!@##=HwNqLjqi06caZkt(Tz?;J zRNa|7rerk-k#L$?&6~L)o|KyHOQ)u`o27fxo4c~w`O|oFM!YwzYU}CUnql?dp0h^l zqjo(rbW=!}Gh0TAd^uU4mTAzkdw+7fvWVF{g7KDFTmD4gOeuM@PTN~+44GQm3>kHO zeAD>GDP$JWo5nRwm=o0Lvl!N_%(h8;PfAbPtwEc(i^t!#AGzIfC4r8dzUxGu*7(== zmbr}xs--72X$|A{-mZ1WUB)-g*(ckSYt%;WJl-CgY1oYyXqJ{iXW;gB+fLh+S0i(f znrrm0sXjNJd0&1%tM8G#CE5CkRH2u9@J7fdy<)7j8Hdud%ns?vhsv|~hNsu>T(>KU zywckKo~|9fi#}?{`fuhI&zi!E#Vpdb$*eHE(5E!$t-4GUeHUAA8hb=m+ivbdQ^^*! zFQcTHlUX4~&6V+*!Bu!C`A6T0d8zGAVJ%3FZyc-bl}>kPN2f|1WA9Hzqf=w+b{4w@ zu-^J9V~-v?c{^iFX3CCPK&Vg7>Ph5X`q-?GLaW=Wi7iOl$67XtHy)`M@)RZWHf5j= z*AC}`($$RCOfT!TLwNHV_?*bqnH%YPcw~3hc4qzTTN+Zx!cW(uj7jU+L?mvi#~wF% zyBVp8FHYu?^)h;l_XGPM#*)JVtnI?F{4a|#KS;;&A;Xw_pB$-EWHIE=azc|fmiI5K zjZHBx>rfY4QgzSj=*WU1PHZ>=jz1^UlDa&*h@3MwrM4U2GNrj?(Ug~GwCuCDann8> zw=SBY-}d~B$!|QrZ|dz9@005nd2ea!JgsS}KW*eX|Bg{nZstzwa>m4U@A}8&b@OLA zHy=AWTDRbp)1rk(cdT3ZiF=~sQjbT+$3MCG_|&hao{)O}=J$Nzg{de0^~H53J@Lor zY7=#I=I7W*R{ut!UZrbEsP8zXaW23fHMy>DJebW0k z?!A-N!qTX*zcAWO`Xp^Xsm^QFs5R*mcs8;avOBPfPi8KTkYkolBnzDtSMLJxQOe&(gJeUVsryaoX$F zch$~d32kI+`ZXP(xAGS9j?^{jnlZ)97)_b<9*xa<3+rsaAE<;(tLxXKS)JGp*>v;= zXQi|sOiiUP))w*T+jVAAQ;U9#j!s0scV@e}TA#4pNNtaXok#GlrVZ|lIjv38W;61- z-pqZ?)X2e?*7Yp+y*E?*B^frhpwyT#V=&ohFK8dnrkID>%yfKzpWzyZWK;UlnK>iO z%$b@udN1y@DQ(hjy>?)FT2^Z~h^Su<>hG7`fv3RylMC?zkINlQYNKhn{Dv2`o2YYOCY5=c>n*EKE$Vp%+Y|<) zQe%rYYs~Xn`}Qq$FO9pYZqCln*R5!IzJAfP=Nr%1vt`6vGj1ADZ#+NZ3bUoT<<{q$ zjoTKDdgYGiM~zv(XiU9!^O$w|x-su*xOwdB%~Q8uG-}ISjOgY`i%wfNX~nXslY5p=o$|^f(UkB0^yVp#{e0b&S?g|YdF6$5 zEw8*db?QTZjHbTtuj{6!{vPf6${RQD_WB#I?q)QtW|rvbRMUA)4>qNm&S=WiE#==c zn)JHmBRiWK>K8XHsjuIDS<@oEo3ld-BLd=o`sJoNHlb8g&xp_P+t-?or+!@%^RBM0 z=|Nl1rVf}t4g)tMyL00x-hq!cO>WRew>0fJI@NSfQ>yN|raidcIO^dxY)b9hoExjB zcA1u$#Ed*I`=h2*!_M`4HXey=b(7AH-8!q$(I=;m%r0rzsbR1BRGlGLoASw~y)!H7 z&zs!SbU@Q(P4zpxq3$5nRKkujuQ|2-DI6a^>9^A7rqYh74!M@}RIBH=@f1|br8^Ty z!S|`Ae>bHXdzw=F%gZxwU!L(uzLnQR{jfqXWd{6IzS70Ii3Bm=gpGeOwDT($8KkX^ z{ArN0hw;@RfBnQ0sS(Pnzk2Byo+yb``RO7!A$8Gp*^B_bQ!>pO=X#ZoiEvW-wO44o7q@EV~WL2S}Quaz_G28We0h~jl=ZOo7tLa zB-|d{L>CQ4rV|B5!8Re3&Es$jGyAr+;o4DLa&3d(U0a!E$f^=1$-lmgV~nrFjT_zy%sZ>l?eSAD4=` zaO4o`;MH_;hEuYNW}Nf9aMY&j;MBM5l3&V2QOV8a<8bs4>I9J&SS7dMl>%I{#c<3J z>g4h{J7C^Z!;f7f96N+MQD8+;;1(jU5a1pTx7&0b+u=Hno%c$Hmn#%Y;r2tR6Gv_y z*K*DP7wZ|}4ujU|JRQUUA?-`$Wp;|bZx(#pC^-32J}8De4qB(rys`_v7v*CfY9XHs zyiz!B2z6qv;O6b3V|#hqHp20nu7i_1wgMcukyFS=z8mhe={lZgM0wjQI&qG)1ZFAR zdDC_Lpx`=A9#?oFDij?zoUrLSfgk0(Ldo%b%PbXKE8JxWbplv7S?%(9?#T|kaN2gu9Xj`4xvuT1z+LDW=ZB<$q9Gebe$+L3)~M72oL;2 z-Vb-%be+7B2dYtu9W&0yo@s>BhET_e^Ch1JAu=PoRLGN(V30Mo@4B21SeZ-3QqGFq zC}!OD*mRwOVdsn(M2JzcBGU}QJ%>=o#k`!r6}BM z2z3gUQz{s&@P$(B1%+_$q155wu#VUsBjMyq;Xa$LQ}j!D-|<+qi%#B;;&8?g>L6=) zB`4>{v0KQSak%dg>creeWU=@T**gz8%}Wyrw@Tq;1!N&~kT?*D(G zS5|}&Vj}Yva=b;3A0Cirs61bd%^){e9qwcVI@L!q6AI9AGa+Wnhm3-&zTnOy7PdUn z4jXAP@7h6l;MTuJzQ7A>1to`f-7h*$c+l3rMv2|P@PjzdUhP}CLU?eIvGR>!j8(@9 zRt$NgT3Zj}Ul}e(4jC;YvRsq>!z&a`wwySewJokf>XeAx(2qP4YFTJWhisFp6ob4S zm@)fj6#E4;Jak)J#c>c;&5~(*IW~8s>Dk-jDsI7!J*!|LP+KmdN_g0|xC-)#;W$y8 zM{Nm;rD7OvqpO&%pDWqEX9RBE3FmB!tN0jY9IP@9idfzZ^5Nmz;wlKX1+x^8k05U$ zsRiK?+u|y*W#;18ii^cUA*rJ!lh(?>0&A(b~Fz<2fA8m5q$8PuB9emHjGLJyF&muV^9myEbU>l5M)- zk!R73s%(@SC=B$Kjmjp(XhnN#Yt=Z|rVf*Tl&sX+iZn1gF*Ej&o=T-$t`L|}%#a(A zXNU8|XgMUqR@vIb^6Vjd8m5c2k@pqk{80x<8+}b)ewnesbP^KPZZc6;6QaZ6SPMwT~j%6|uvy#>e^Y#WK=jmZR|i?F|sUWdy!k zjBTeP_YBhQqc^kLc^9=h!Ul(uh;1r7X7lPhW)Za|&j#l@Mxkhh@7}!nkwZiRhEtwh z6#2yI2tKPGSUg3YWS=Mix&%Z+jY!k-Z?+`RfR8hjKHJy9^xt}QP- zZu9DwN~T9lMA1MHaV;YXk9Rga?OZkMm=9LL#FQ4rb_u&>v6v4}7)mYM^9y36McwpE zp67<|8B#4Y9ycmd*)m-6h&tWzV7Y(IWWR&beR4lP1I|SvF!e~gfSO*Lyp`VNV zyupmh52aS#GuTa?fM<>Q*l@$bkZSpcleYrQ`-OrZS*5Tzlv;&2$n%J?`j}{bwjahr zsZ}%!ag>WOf|2#l^{lWoq*}S6S&X=f7+45-3KtKh7B2^@fmM(QCzGcgE;*5RIoSmf z;DZWRtT$)5Fu=23vir74E|h8Aex7Zaf6h>RU#;R|%=FmYpk>H&FI$ z*Ad@}yqOqROm|r%m-N(4^_5YC1PxnBl%Ko2)G_eF8`NeAk>dg2*<$j#u8|Ly*Jzr9 zT|&luGp~WJOu2X61;Wy58WJ+rwu06>8El)RTv)&`cLYT* z?-#-q_P{Du_X=)1u2w4Y`sE5fhPS*aE}8IsC-**~>ZDPZs~w^8U5fL#we>{hNj^q7 zjpYe>$u;Ow$wGiK#N6b0IRY2Mm0O{8GKGO@rgaR!k?SC$#LNYY)wFY3%?&#Oe&(zI zKNHi$)Zvon;|iSKn72dnY+2`n;skuCGbB+ho>78iSW$gr$CLZYh z$cos83_CUn?haX8q|rWRf_~i@{L!d!RxfJbvBuqnwG-pHZ#uq-8h4&{$`)Rs{9x!7 z!(w6=!fJzKwp4^m!3xjU)GnG+lbjqyOFC8|X&_6$ecjqB^n7tq=Kt)$*Th6j=r>G` ziMJf7KEN$Y0DLjLKwGQKDdnpyg^E%x0wsUNiIXQ&AWNKDi4R@K@8#wANG^OlMR^(q zKBbMCb8`h8$+*w*1mx%K@FVX)C-N407&F^;V&n$2>W{tyod9Bk&gqtLD_d@{7=;&V zr!uEZt9BPMjovlQwENhOY)nTk_ zAe!c3$``2KHk-`1%*9*|)1k}K66Xu}?epQqL#h@7Jj>%9cZ~u7si+iQqN$a-Y9%vG zZ@^NKyzrayne`6A;N~+m2)L?bEJUVHR&@~;l0_#%-9b6BW2|5$JTKv;n#hm+j9-o< zkgpD&5fz=Hg%{qm3oed_@G|WJd0BdI#~5h!tGuXcY(+9q?`yJ@@v;uSFwUMvW-SDl z4(>pnNvlxPCt^#v|7Z*trvcN%Mh^dh5nirc*sm`Gb)4b$C5EM;?KIdOHrO2pcXWge z8~?Wx;cE!5&=ktBx+S;+o-+gz8*Ei}1(er(0iCEA=WQp-hab~!>wAN?J)q5gH>d_} zu6QqHq{}O2c|f=1W{J2#E=KH0nSXPBfRNihi^X1*kA*mtQbr;0B0VWoe$^fV* z3VLL3xZ|JN(o6Yn3ANnJJ0&BqF?VkGQlCzCv+@J<%aUb~NP^WHOSb3oBAVP?H@>wh z;A7*f>}&+Yu(A|+31vRxVS_34;=nFqszcm$!&~0Dz5uRrJdEQwX0h;sOZtp)%_*qT7H%f$Ym3h(;o0$h#p1Z>3va-F@rL1UWYf-)^t4EQo8O)Z6P4qS` zx8VlZ_NlL$d;Au-nOa&8r}_*-kcwSrT1DtQ^oF3&h``am0jKo#wL92w!~HL=8P z;MwFz+D67L9#-#fj4|FCByP}a#1NPTa0_413N+#-6H06lWG+|gSsz=3A{c6I6{0`+ zN8&k_g6rxoN&k>{J65b|>tZbzpchxcf?PzbkMlsH@P9|)T|^qlIG1S=lo zO1=Q$af>0Md}*6L$uDb%$QUVMd=p_IiT50cA^{pXlva>PP{?^!@D;ViByISt4Q*!t zx-d)RuI*gXwivQQhRtABVj}rpyt>sv4j*k_(vAWg-(lj0w zCFTUs;<28H(Z6KlFZ$|mTCog3Xn@GyL{&T47lHT0?pvE#rWv4iG|-8 zPAi}(ihjO;=UqUGxqNt^Ca%Q3?~`RDZ@}E;EwL1zrdQHa7sZ?T6pfx~RXc zB>WAoG2hq3V>NiUt81rM^iittH5ZGPkK`WyKs%mV0|OdOzbsEHToWpuatDF1Kqhe` za11W8sZm~|pxeyh*R#RISpmv}?fBOH+AJEjsp)ksk>Euab78d9^ykUPk@1>DDq;t5 z$_QU9)1Zx1a87~c(+D5f>?WY}6v+&~A1Imv&+@^VZFq3s?f_w&DG?j21&*I{^Q__M zMH{)zhqTkU&8n5h8K}#b-6>_MxW;~_c29ux7TZ|Bmd;B?z+i487yIGX)x{s)>UNkP z4NXfg@S+I^YaTzm#ljH&SZl3}Vy%`=NElqAJP-h|L`C9f_aXpRjuAexi3)h;^N|Xz zLz$F_#78$#p(JkKk_BkZiHOQ8gpX~~3NXNM@c0I*NT$oSc0t8Cc%w^%avCoFeB3eN z6Pv8!12ByVZgC4vOdy33{$!I?h>9RG7+PAF7+f*r{&bU70Ikp`&_5Ue@-`iNa+6g` zf=Vtp4v3tHFtl9wloG=RN~E}-z@x2bKck~d{F%k}Xt~W&Twpvf9h*c30V=`03Yw}i z_hlXNJhTDmc0J3&-(^0nEvQbBT3tl7o~v@eT8RBD@)ArzdJP=>Ku1blZ9;1-<8NSB zAW{l1G%h&cX+P86JCs&!Q(YiwF|n#IRe=d@b( zb4c*OvrtQmt`|Q0j&vgjH+2ynYod-6IyHPwQ-Fy6qcNyGCebj5yl;42$`OZ; zIf+FNumfn$@ON9%CDtaGBQVdY&tZ-d+6bb8h0Nxmgd&mrUb|e@C({@VEVrpgRvD#Z zIyy-`O&s9x#tG1P9NCB#I4@lSt-?QOS0tTEmdVYVN0m;^EgrJGI3I?TVfG4VB+@_D zhde77dUE(j?c=IfW&&j#UazD>^h@Pu9d5@^+3eT=&{{o z;9q9=m#xva1qJfiFFmAd%leitq1uw$0iS^%`QU>8s$H9m+i(zRl}9=t&SrQIm0cWC zp%PgkOz3t>X81Slx}TYsKx9O;j3Gtg9G;|K|&BVV^7X3CuEJE~|SaaZ47zc~STB!jhv`&gm$0cUB(vmH=Vt zWdVzq3#S$i06^9M)DCAV!dD?C!Hpte`ymwV9A>i|Rsx}_5)9eD6l7som|7GYLON__ zpx|F1R{OVdux*Cl2aO0Z6@Zh^hV2kDne&|g)L`K%(UN`{;7#P2@Mmcx8LE6!BYG=#Lc>Xsz(3DhzV2_!)t9S8KO*#_yvmfT@9$L3|=J z31?9FrZSNB>%RqPv0AhDx~5H9qRyD~1%-Ap2uX9i*Vr5&))F2jrx3oS9i>Ei)hz{b zV>mX{oP%#R2^Urw)o2e@9aktZHV%|I*dxQYH>T|no9fVnsmRLNGAPmG{C6UvZ-_de=6sh3m4I}Q6c(IBsA>P9zWW>X0 zL=0zC2-oWG9&$I$An7J77>kL)szt%x%<2#8tEK+t1AWchvJMRBZ3^j1)RJ1YP5&tQ zG8FV{S*WPGhX{Byu=5o?w11f2yzo3-FvjA=u~v4O#!`|TBwUG`jQYvpRn39icXK%i zg1mgiv?~eGAezWQO~^0K`T86#;3NpCKB$A5wIEzg=)EA=SqI97IdJ;~xf7`6!EINt z%xc~;iLM--5*eZ zc&H2!fJSh=B|p4SuZC{aP9?wB(*S#vP+^n`1$Y41*TRc*0baUlROQ7~)+*Dk%w1-1 zw}J_Hd4g=&z_7NIBEt(W)+KVmOCC_~Lf8-OTcZ%wKDP=m*+X>b>R86)jsw7b&^LJ| zW^#THFHtjW^Cq{7q;iQo=vX-b#cr31W>7@lElGHHV1}3K?cBg-UBF8ezw(FaCge=f z(*CatasrkOB0PvpU?Item+3dlR# z>2GW6Mq&x&1a62opO`%6PJppk!o?VXc713ecZP%-og# zzuyo(WtX@y!-88hc5~s!^}(T>6S4sdjFaQgpEeY1Yf8osR6R9D-m>=u&@ur9(0cIYOq`J241b!yy_}3 z+=%lsSqlydL=G2G0j5rZ+8p1$Mi-5$((_yuWzDV)M>Ry%Dp?`EQSp#g|4LUuumHt3 zkh6f>0v-yl)dgm_Ia<&l-MLN)K>eX9$?y+?sDV?B_Q zC4AY#e0(_RfuA^@(0MvQuELx2EeJ<0_iF+1;rNKQuxk#s4nk@%xH;I%ojAN%-vUc{ zxodNU)bl8e8qE4Uv%XBKwb^m*F2+Ei@j`lrn*d^kPi=+HNxzO$1P)tfOLg-?wCf|# z3!y99<)^nw=lbbn!=7;_vpwki)P(tM|sXZp1JLJ3a3(dIXRgfO_F=x&Ti% zOPR3o$4l{#g3N;VqAG8IEde$DR5CaxZEPuYzdZ zBt)Rh7Kd4@(jR0rB8VL{6$eUhNRmIVZ+i^wAie&AJ_u=Y((CGDBQ6p)XB!_odmz}8 z@GiZ%ELEvd|DrysdglNrzI9gd)60dZY!&tx!&0)W=a?rZx0}z=wa=)evQg7R^AAMb^2LnOS zxz6r90KfLUGSZVk0xTHGQrwczCWYV7_m{O`KrR^5D}(%qi9vUOQ=0q1xkY3Xe4%-W zm9g@N-%N~x18WB>G4tffWcmg3N>z4_CE=&=Nre$qI3gF0o*P)XbH{ zG1LZo&a(F9(NaZ@L<7J!(Y_GMB!dJoo#DOuElNzZhU2j9KjjvH880j;OG2BuBN>XL zI&LElhkg>N1V^TsC*1{BIo#ggsad)D?+l0|%M}+ok5)o>lnVl;S5VMLJjg#!}sokn?Yr_qbaNtBB;wOg*iFkIz{_iIS#l9=yg5l!&!4T`g0nZ)6no}_Iq@M`yA6h*`3p{X3&A%!>w`U!B{B5F47T8L@gDEvjOmr4j^YSp}r0FiUJ+ienaVFQXI%ZkHa zDhuB*FcSvpe_*r|^&0M01hZe&XhKy<9rLCTO7=b)A0|AY$ry^sWkOb)@Yi~RU9%F; zP)#(tVt+a!>Ri%~{At0o4H7^lRDKmszVdU0*k*MXbcM=qFz=XY35nFP$0$dEh?yRu zB7c`noX`Yf&Pg{^WX%VX_{^|}hmZxEi4PSBaV=&({LOG%k~iEUlN;fWCM4kb@Y!Lv zRDkQoBhD2gGLCvHd~UccktmAbo&dWF3?Bq0htCgR`*v_ET1Xi#0EYquui-jfu<^O- zOt2BKER?2Y|M5KN~Min%hD^W_l+KsJT1h>UrJ0an7`EP_~F_E(f-7?6pxw1O7~ zov=xKX77Y82;&an{&_Y7$UB1Yw|b`tu$$vWH=Vw6XaD1h^Rf4;pcIH?%EL`dk0H?x zUmQ%MRMb(um7vZ7!$STlW^f)!F#O$cpD!wk%gf2?$1Vz(DEz%HoS})8lFa*-4MLEjcM{&@A_9!GvFlI7APA;lk)B$vu1zxf=3 zig`9i=NtU#L1S1CFpY?4(MEDo|1ljL4 zpNO!3;0i30m?qHvOd|?N9ufXk-_{g|e^Wq#Vf4L9qPTI2!;^VIWU0+Fg{1& zt4dSc43x)4WEC6VDRK{nUQ8AQ--iFtSIGm|S`ZSDMMajNBEg{!e0voxCbAs_q=zD1 zuW8vZaO4cneND-_1Lq96TBFm!MJY~0l=uK(d5Iio$o~acqr-oyb!`iKY+4m?O&J(Q zL^{9)$W)2V@rC;OU&G&h-59d@9CVaL>@<;YhW}QJTJ5cZ@-eMr1mn1Je)qCG(sTa~ z5mkr=;=(2wgR3VG;D407tyV@yXk$_5yOwkmJ59H2_vr2_1!coYWEEXFCg85e`CJ6@ z{@(#FD7!pKi_5^nxU&!`d|V!DHvwIMyd|WYUF3CrCG(>kx>x)5NcA#T`my|4`vMI- zO`V|-A_=axZArYkt$I<5Jd6Z66VOjWPk`p(8+u75WwO)`Y;8f;%AsE}s6p?+1_7M1 zfb)e2Z=jmtoBGnNb|EmU0ywO>T+u0b9&u>k7h(M{a^YM0;;nYMT!O_!7hqjQo*=pb zeULB$>}C1z?Ex=W^1Mye$Bvb4afjF-u~P(CVoW0D3ixNOaJ@pi)y`B^ugq2lzK670 zMVRQ&naB?jM`2I;2ySUWg?)ZDjonPGG<^x2+v7x zJvI{`0kD9L8bh&*2|WtWO;@3UBE==t(0y2*N&6fl>z$-7;LTO=BolJuW>+xA5H&H z!GW=fu_s3q6DV5jB&G1ev?9%}-YWF;8^6`E%DKVt?h43q(BP|NxLI0+IS~2}54i@L z^hN1)iSMQM`POnpSD~(h@+nkb;e{*LRNms+mNp%eUg`89)hw@lUiQ9?Z8$Y-(6w@n zim~7gB|4pWJD)^nMF_xrBfL2M+$L@^iTq{(@5{%TEE`*Xll=nAWsMQ5VP!?@dy`52 zlq3e7C6N7U@ful@YHyLPlNei)JrI}))}$C-k`}jkbuMjLl3jwtkl@(X5g!nnD=bI2 zTmUrNATjUI}5Wc$A=$)nm7c)C1+DhYl2 zCe0;Yh;*02CWb+?1R67eQ4Vt3mv58X2K14)FjixhvMjPwg;#8o%YcN-0i8mKD!7GQ z-UvUoZ7zeKAColE-~|{Zb8&d(Hn|K5-fUDS>^Q{4=MdjNzD+JelvdFOUJk1utc_Tn zuG%J-0S92lr1f!35)@hRCSRR?hZ0p9Mav^oAa(%Wc6O_4-l2{#S>dbqp$RGlP&wM+ zweL_z@+Ek%@^B8hXpAPd_UqoEjsTkw(>iWR)+j<9!t2vdZhU)7(mI&s=+_NN;ltj- z%UHnh4C2O={Jg2Xt$JqdmIipngJlgD9h8oi?S?m`Ul`JDl}T#1)ol#~hYn@?mRbr* z-EZS&5rMB+*mJm164{5JNdI<7cUi_aZL7QN4;>!LJ(lYXdYciM>1?tBLQ;zf2`G5_ z#~Z&*0YVbVwr%7u+D?d%hH_gVG5d>K=nU+~NJIFb3qTOU8`D4E`0cnV5{*d4ZF57a zb;(eYWW*ZEZPlDx``Y2SAb*ZzJ9UA48d0?&T^)%#Cb2n@8-Lg zo(?b)ENq3Ak(|dE{77$91lvGXuJF@oG0tw;b-bGEtZZMrL~aPHVn7N9V1DFl6pY9% ziOogL?G3&K8^56dV&O_6VvHR4>4~Q-S~>Cn#o=etk8X4tc`M^(MB-chcehQxZ2vds z-EiK^WX`EK6Fabs2Gb%cwVi$j4-70g{tbzrAtVemYItk<*FzdmuOAiS|HlJ*^vW%J zoz>8SDpo^#`WbB)8w#f<%U)~~GDZ9{Iu&vX@&2DptW~*W^foeRTQS9(3B*j;@`>(8gONOD`zD&k%7vd#-y!S6hG9Ns zOD8Vkp~`F$r`~s%hialttkj8-x*HRpFgx}a;x^|UE1%oXb5fOo`h71~qST6kK(+u< zz#o(J_X}ykoA(_pP?<#Wd5QJR^s$~L_aVgXatp5V3NrYS8yUn)!+QoBjYn&D zr6qP{Bdu9>($sM{T>A`5IhP zlzk^jzjtv1H{SmVS%?q>Yhdh>CuJDnm(m}R5lC#lwR|M5+-qk!8Bo9bR!M#;`PExn z=PVaF8!4i)1oM=d>``PjU+`Pxx9f5m3%qi z<{6Ig?*GYU?FbLEFkO_Okdj(7>F>Y%?D=&!EE7JERPP{bAlC=JF?ZrL)_e|6IvHui1mhRc7i0_q2}UAsYn{EzblECg1;1Gh;wo=w6RgmE7qnK&Py z-*kiUTMFY*b&_pn#%b~0q9l?++zRlZIN`Uqx#RzyZS45JS2-~@D#d~C!nJA}M;8j+ zE7~Fbmcw4Xy$syXRh0-f2b}9A3Vz8FN%0&f{Em_(lFL-nQuRx6MdUmTBZPE;?nOne z_#DX=4hfCKG83snmMUmW?i&uYMmQFTb3|Wc%?xru_}$^O0=pj6^1OM02~>?tT;Cf` zE5tMVkwYAe4_6|v;qd#zX$5JG$c7@RV`+?38{rRz(+crdydDL>|3qbqm+t=Iv?7Sh z9N9zRr6UiM5rhwHMc@)iq$Sh4Ptp(g709spVESFiJvHG3qHF}RQg0}(q(LhiRd%36gDUunRBf+Dg|2mM#&fD3F2_csLz$UDNDb5|f{OHDSF) zKhY05T@egP)K}_WT25jD^g--&ywn~E%-}5qnU?ngvJ!>A5Wllm-HI)W*s< zvX>sizm>Fr00s*NcJv^I&(I}c)D3@}K9D{o3p0J$R0uekbxVM8i5`x~212CLBk64b zxqoz<--r72^qvQ1M6$xAlfq0{tFb06$!I@$n zAhD7#>v`BtpGg06<3dSAH}khKsAvE^`^F`-vSL;hNCvB3E0Ykw2NDMFIGYv;k4oWB z($8=F#>s`FB&T5`jS?xW9D2C0qXJ+Vz7STu*>aoxCC-A+76rpD8z;FPp=JDO`st0| zqf;W00P*HqB4$c1f`uJNuZRblMfysmo02i5FQ~cv+yBO(sNyMLdCHsc2_dCCnU-jf zzBYcyXkU>i8;M4`pekDT(MFSVWvAmb=CZqLCE6@kvf0pJ>ciGTMyvv0?=k}%>3C2T zB{&XX3GoHwBY8S4L=S4Mb)-GhJhZ!gX)$RukZ&q^K|w>ogo4!V+mRRI|@-R@h((1{(lukXT`ilB8D2kYK@tbOOgLP%pBr@!-8*q!qV| zG8Ak`Jhh-DCq-Kx3c!L7Q-1i%ttjF6h8rQ>_!eXB!mknjN=Y~y*`qD1y|XRh7Cs|d z*|waC*Ct^ZOa)jDfRRg#JY2dS^a#IBE0X1nZ1@1=&q$J%RrY%k&Wof7Te?)WNfshN z;DsEyS&4iF{q#&)F~Hf zcjhxGc$J7LwFsPsHTyT|kEx|-uv^RZ%c;DHUZ_MA{ku^kl_f?ab(UI4R?(|6RR^J1 z#PKpbB^Pin@5!_2gko;cZY7amLmix>7pRT8f5!$l_cCI^if-Ot`o?ex-dPg5k!{(+ z3hRZ>r4!Qscc5RERZPSNiBRcm&o5mAS!QRaFit_{fiPb5Bhb+#K#arZ)59eF7Xk$0 zp~G)34YYi)mbOZk!HI|vmZ!~5)xRiY&G zB-BbSlNp~S(JlmdK<`Bm9FWEEx0?jJ*IF-+k5v-qX+*q>aaP)%UHz>l`dyyAO+<=~ z=>y&aQq=k3i$hrB;GuSlkcNS-Eybi|3V$~oT@aRh!z^I2W6>Zyy%7FhNx4wq%YY0% zOoysLk`bOYr+1_EG6h-0yb~?WB|J1oh$}>2Bx7)*@Gt4S z^dYhNCF@yvh$X!{zH2L1)n+Mljs4Kvl3!d_}BFNxk!1%t>lE4obTjtTJ8}hx zbOecIlp~bU1HUVl(~5NDl8(S5u_@*zV!EJOGK`m!_oTKp$a3*+6(o^8-J>~Ej9Wmo z3pgwhjIHoxwOyAVg{sQNm{gK=LY_;$NVp?(QtV*xK~?GA2kF5pX~k?((*w(7@+|A< z60!uv*k8S|JW4d}!E6L=2Yi^}-_sHb-KQsh=Ms71tCC9PTR@zVDn9fH*rK4-do?YT zWwjMa3(@bY)d8@u_mpyoRYfA`0;nYap=8S1+GfCI$?jSnwKm!C7zeSv6k;n!j4Bcj z-2bnobN#Pt^uKO-4B_BG5XF2Fn+VkfFZ}1m>vj~2y#qx^9$vGclp~@Cdo#ztcg#PMf)!PD|x-pMfs{R58$=3S^Hdy5WBYo2|)6Rc33c zVEg15#&=rE8>Ve9VZVq!&ubweTV{fDnt`1U8^{@@!VQ{D{2sj;0yF&EQE@|26s0Tey5r!?I zAdp;e@xGaCKdSCvE%;cb2-!1tj-Y3A5k%nX9n{go=87jU-KT;RINOmGb-~VSBOc< zginTad61`>VNXVEn;SQklaocb8$dsSm&PYt(QL??L1;1I)54}kraOCWW-Eq|7Fl&M z^pHm#PYee1vojJf>m>5*(vHOf^IS2nV=<{-YS(-97rvHt+>e*b8Ya9vECE6u7@Oon z$>oZ<@SKc<@@`ghHf_rUk4Sz2-#=O&#z27i=c+N>tft)3(qt2d7XxE64YI(HjL!-` zoRJJ1$)(!bR;+A4gMcj2{}Ev2>No>%2chO;Cn=OL=AW0@R9G$AD7nYoQXViHM2b;( zelnC5Q|e~=rBL(=aK%CF;X5Yb-r)tAZ5@#Mk*zqf$fFD=1e|AVNO>oA!jEQ#5jtHG zR0LT~M5Ffvx^!V?+s4dZlu_HX5~eDgSPPW0CM(;DrDSA>4q^FXkw1tTg6fN{fc%64 zmklq@Y?{o`tl)(;IDE7@fk#f#AALW2fo z_6KKd^lDB;j1W0Jh+_gn(M|w{U7iub=fwFy*K>0^R^qh5`O_yBUg*timyny1fIUb7 zcE#3xX+M_P1}=;%xA{u&@ooH?U6t8(CVE-dt2QZHAX{F(TlNibGQh-TI(hS0AOmsB#w>M@Kn}S(J zAXR2V*|gf)`tI%y$ymk(Yaw=tZmyQj>H?&6-@$eA!Ktx)8_fu(LkT)iuoA`ari_@j zt7}`r@nIUuZBQ{76V6RYYd|V)-1j6$4sT8t`ow`#>AvdOT*exQuw$rVJfX5u6uE`!m64B?i{A-!*QZ*ClPu@zn2D{&VA zl?DLYCQcq^fc)s;2m zilV3|>0v{BU`R`0rc@w%$0K^DeiEh-zp%s2^EX67t!p8+)l#{Uk5sw^Xl{n&bD`}eS<3h31skd+ zdh#E3pkkp1aD#*(#UH9huojyaZX7d39e1hDh`}a*1X-YGUUYmrOE-WE8ZM#KlY)GW z&5Ji`fdKfKU~AW2jv$$Usb~2S7j-KrZCosE9Ki7K z5*@K)F)Fva;}y3fg4ZoSr^ndX_={|V9u5kIMHoF>rcTmP&x86Q? z8FTerw)Z59$8Urqt*W(cO}B;XU9`8eNN8zr>fJ0huiUuv;l?EER1V276rVbPba0_# zF-C#8-o^#C*xZ=w`uRBg>gQXYaWyP=UP60>A|65RA+x~B!o2FJjtl*Q@J;~NhFqW^ zXg9CkNO<0oam}u#ohjr?r30l*b>Owtky>}33snO8_)tBeC{ArP?2;pS&4%h5gd%d5 zA?*u(_3Ty=Z53ye>;lHj{+nqeQwKxlU;r7e4?p?9ytX-w^OtXK+Uq5uZwFX+drQ+8 zaI^tr6@dWQD+qgEXU!Y5d0Hs3(_qVvlhJgXNj6=v1p`27!nJdk9XUr7n!o(1_QI;h zD*sB5qTAfOy!=j1g-THaGXfDe$wsK8dGf;CupvUH%a}Mjs4apnxh04BM3gzFDp*YM z#z$C?5=+qog)uO%*VD+JnmB}^jOP2|o9*%DZObZ8dqwlUX;)@9l3hjZIZL{cdBesT z?pp_$BPsM3YQa(|*JClVEPyNrobo>DMBYD6u$Mtgh2#T})Bt6SixHW{7ibdPL)KY~H-_zgAz>y+RCu(4bq3AgDVr2@z?@7#K8Mq$%m4%G7to zFDHEfcQgq-oMktBiw1IKm2PpBpLba~;`%Kwv^7?Ohy?b*3^U1TgL0yI>xRhru6STN z$&2g$VVIH_oOmJNVst`8eOqXoc?44K2yx(EXXHaDo|w07sNBf%%tdM^#-1nijyvUm z>}T?^F!Tz)FFGf#Z{EHkV8a!6QVoDcqpC~y$$)^TV3kr+rXP;e1t-9~W8=T?e|_n%1am3CXA+IL%rROI?@^<_-+h$F9bwNz z-eb|BdIHNPWusn}2BCTH(eDBj3Z*VD&M7Qs(3_g~ty>HAY?S+<65tm4?WhYnjVwJ( zj^_OvqHeX%WB8Gs&TBMiD_KLSD`7z-KBZXU$^K$tifVCYKCq#}@XM>Sx+C8@2>mV8 z1NVl&b}U{@f>_3Lp|}h?XqjgsI}RA)gBzljwa*R4Xn2XBo-LsOqTphe>IvkQQDHu` zAuQkfTwWOrnV_R$Lm``jdK70KN^1AkMD&@9htW^*f$OWp?6tO7% zgCYCmF>a$i{#IRwCIn3 zepcFaveBrl6u>cnH@JwqV}L%RKJq?;dgabl15}+R2>7B|5)<;fXdsfz`>bZ-_Zh}7 z?WrARBB(F%O%ln#4LoY0)ZlU{@!~g_&mA`|#KsRIxc)N;b1<*K3y(WejJCV@*SrKs zO9q+w!f{7RJyF~n5GA=}(^w2&JbtX2(lG;@K$yoAdOA4OUs9(!v}t{dXad!=wcAQk;)^HrPkJNa&o%14hnP%@&o!!yz+Pm!~%;;(q-uc?1iyV3_XQ}_V3 zItlCoL5c|iH8&UZ12j8o(C?zQ1ATS|bDl0-Sk#$N0Od|{a@pV9 z5X{x$C7v(-VIx=*C_F}#T{^N8`{oetI~^Z>=|PEyAHS6zc~T6{uKI*0@pCvP8}!T$+S)689)I-&e=4UgMspSZF07 zfRbJtuT+h17l~8xK1K2c?I-RDZQ}yq-VZKDQ1`=&UT*u*MJ~7fSa+(0pUhXaE0klG z5CVDFklZ=t>?|=q(JI=iOK6p$pUm>D&ClLigtbo)0mztRn6A;-+Dr3@;@}Hl}RUI-$g-gYVL>Y0h z`ISbr%U4xY{1csLuI!R|0GXO|eB#d~nfbLQ29~e%Ik+SbkR>}iBh+>P-5|Nc4@wh5 zXE2pPpulk;1U-TIjUE}x0}4^jsgwRn8o` zB#G3Lv)eWlaE>c$5?+*BIDH-wffy{_VuR6 z#THiWyj%-!IMlF^q=URAVVIde=s~~Y+Fml?ebc@%6~yRdOS*hSXf_5*;)7u1=z_n^ z{Bc8Ij4Q4Wswbt8wj~&SNNHJjIfVBKK@Z@sKdCuyTpGFnUdMYAo7%pXfOK^21e6=M zPMd@*Kg9Uz*~3E++d+0CC!3y`Kd)PJGHv~Hw199EH2*>c+Y!!U;LSj@{-WVy<0i_L z>X&o3^3A0n`w>C+B6&}Dq(r(r3ep|B)mlpeoI^gpi@p>5zXNlhmedTEFCyru z*BWgY%m_CQm=L!fTp~dXnvflH-HqW=QRT~7pI3AQ}*z}DZE9~$a?mF4H*?s zz(PrYORvQd(Qr$y!h>5{tJC2K-}cQc&k1`;*BIsn8u^f>IwJFjv@QZf=b^2O4c2>D z>mnoJT2gJ3HKngN{Cl=*?JrVVAk9MH4m=Y;LS`OOZ#TOb$_>L}2&wsq77^f3+5lNP zXgFbUNcovZwggjIe?(;*Wd%V-BbSh87)UpGEP)vjfq7I*672OQdRNt9G}=vA=v+nl zl#m-NJHilvqa*X^mgLJyFP{kdXD0ubYRj6w%r!}Hl$%MvWA8z*BoNq`$FvT{ z{RJ`LQ^28Uh;cd*kJ(61kbW*mjR>?bP5_{j-eX(G07{~n%*S!uAH5sm^`n!%M2;ebGECj zM3-Yiz~I2`6Poy{wF(RhLD(4I$mP@#{=L|Ha_j#Okv-bysGT4wM$np4vo=rBR~uN! z$_g9&iu0;tJcafT`Ls8kOPKo4$`Fp z!86jW=D8>9oIUTNdq2;=$llKjT8Hlgzz`(`CVD_4AaT^dys&ja*83c%Ep}K;g(7x^ZjhBX6T*h85K7K0$9sqfT{H8dmK5amJKIqihzC9N91vELo}Kz;?$MqaWn z_tpp4IoPWh!%0uVI|>vN5xou~!RDnWF>2%^W<$<{w(2g0)xf;0CAjnhXD{${BJF)z z`jC=YX_A4+$uus9RG2p74$|~g>XBM``N@qfh;HG(gN&_*nBTy>q9r}aYwo+VJ3K$y z^StdMA0|72@ZifyfdDrH0OLp@x`BAKEImjNP4O~T#Gns$E$Y7V=%b?@2`sfIQnqx_ z_3C2IiqWrc31W5m-gRZh*GvIC%6gc6CpHfNOp?%TMQ<-j>5h5TF$ReUIACq3X~8G`IJpk^V-8-E7Wd4 z69B=Wb6FIDdEMc!rIQ~~h#s8}^u&RxH#f8q4Awf)mJYY9NUx+*$MKrsv1iuK}8(bFwPY)&EAbR~F!X`E+%~eP< zf!8UZC|y6=8;%q35Rg&OB4Y&AUN1z3=#9r2CF1PuaHb}p6ES(2dDC%5L4Jb;4P2im zC5IWAH|w_Zy(w;oq>Xl@g9!ku)9guH_TGWwub-A1pv9g8;Vu-cI z>xMKFnj9*kIF!D5%T0GkK`={t4@^c-$SIkdx88K0OiC?{Mxi;9EQTW~fGuxF{wQ!l8%R zqoB@(mIe5&Bjl`nF06MJmm7AR@0BC%}R{^RAX4?9?)9x{l5uus@Stb@#o?$tMf8 zu2WpoPbEPOq#LeL_$X*RBEjA@@19v`LaY6=epNIJnKOVz+#2e+(o1aKqlrs>m7VF{ zgpgKgk;K8`GZE6IUP6Ksd1Z(d1M}XN^euKv$sd-@=B8e?xd|`j?tEKx6W)6`lrEY3 z5GF416wt3HNASMcLbG>AbB3mmwH7+ulX<};VoXVL(QOuyGBWSCi49quL-(IIP6#a00H0~DA4ICgRm4NrTLHzUly+HRTuI+ zK3v(v!~jmHab10o^}>CJhRX!B3pfz(NDy zGi@R)XEL%lHkpDp&~^4G@=_pG#&!;sh0F%tT_X_Tgq=a zLF_8o8F5OYFoY=uH%X`k0R$~FjM)LqgQ__Dnto5%h0Lcl;eXJWBoV4Hg*a94DW#d# zTD0JX=|TXO2WW{D^JjF%4j2@bI4nKqcRB=ahO+JQz*ORL(r;8CaVkVD^s_B#|2$w| zugiX)J-VoE@#OfWDdYhzjevB~#Hsn5THrNf#g%_i2%V*P77W3)N!o!1m~-7=*cKslaRy* z(cHon_9sT2k{jnU_^`_aM6lp9a%d&Db~Xiw^%2plEWxlhZp$WZa3|uw}Yr^+M%sfF5$ll z9O6Ow9CfIlk{BoWj?LFKjG;ul@IJg??xPW4QRlKh-5d03nmk;u*iEQT3^#0%zh`k!=pkx4U)*Cz^fa2IxM_T3^;-$5?BrQFtqyn#$hvZ< zd(hRwr})nCst~mKQ;yES(4%oKFskn!Z=6I>>!e<~aIWS(ays8T?rMUqNuq8Nfq-#3 zIY__bj+7*%r{OT_0X9xKi_G_rJ5ojtkXX%)X!OKmPR$RFI}+CqnC@ODz~vFx?GKMT zQbBl9bct<+Koy{s`O$Gl8lX4>9HAh2B08L@`LQ1SrMmCFm7AsgiWTSrdCO3zlPGslLKA=cF&aWKtZGbCm5A$;y zEGTlME{`mbCy<@W{X!g(qDzfGH@`T+W1Wa4Mp=QfK~8@+J)*xn#2qDgU`gIXsv7)1 zTpZ?CE#b9}8U?Q5NQiiI`Eq6tl-Qp1T{qnTErZFg7s1b*g5oX`*Ki(neX<1z1m@<~ zhqy0k&(3?mr;t&l=_WP5(OhB)nV^-q1UOajl3+04hD9>FFuy&p z<`qDjD-~?yzPqfo)co$iOJF(y1WNM^={P`Tq51uRm%zp##MJCL8Z>hnl>czxB@+53 zJ(}N`#~fgn`J=_SFn5j8vCkosOt@Qt!=1&?-TAx>GX1wUK zu`WR+-vSrdrO~M52@R3 z-6kkKQR4W`%`$eMr%L6+W8lJM?MV-cT2RMRy?$``l zIS*v__N|vT4wsp&hb)gqH@e3?VN&#Z=7G+|hT%QPIR;uQAQwxvFO+PKl;X{Uor??R zdx#^suEQG#vgMc-z%l6axI!fRP)Fdj`$yE`xZ^RR{enS)`qDhik!orgfgI_*F0C0~ zSi8H#29R`sJIc+&b;ioZcDt`xGWE8-iXiJK#1b&if@gw&m`n#*nx1)tb5!0gUMg%d zed|B(czVVl$5 zJjRiXd__(c>?T{`waH{if_aN*mcD%@pl;qTv=-oN5YCNK3=w6=$2y6;<5G-9jHkVA zI5dzC1!;L1Y~hp1k=_OI!T{hC5X3>z0}=j@^>dYT64^NkOSYzr79cz}5*1iRX~ch= zqtIj~B0vKHo$u**EUA)wC>egD?I6v(4#{ltVqRe$@BHU#8u;@rS*tPn1pK9_B?EZV zhET9jiFtyfZBgaGq5LI(=JI!-Z_vnsp^Fr;d7>j+a?N>-NU3d)cHpNK1V%p-s1)|i zryqEy-x)!MU$%Pq|( zo2UYiF5O{)E#FACjR4FQGz^fDFxQ9=;TP91c7#5S61;*JqN_SIPt$Xxxn${k#t&6#Nx+BF+8AYGRbL(51biwD9y)tC1fjq#f+X0x`!Fzs& zb5(g6hNG8G2?QYdj`>C%_OaJPCQ z9p9aQ%0rexYOWY<9A)-*FJhjbU0dmZRaqNOAFJWpH)QuW?+6kB^lu^oh@iDf)#o|Q zQ*rS=j<%7NgB-kRkJSMS2UK@<)7UKSA;;GH-Q2XF%rn#Y4u8&gs4b#A0O))CM*h$L zU=r(?=Q;v5suGJU{pF>%y7(bfY^GXZ5H$cKBVDp3=UjD?mSz+%cA9tB5AcIJik)|A89e()LjU_>^P9Qpy(G>D)} zMhqGZ0b0-*YNRh}-mmBC-$J%Dlz^SUjXGJ5;~{Tm5SkYs|9+`rxPyTQKp^ycQRJGJ zIF0;5ZQy19>b+MvhNj8m7dCcMQz83jj%ybWt1BsUB2Jnovedj(&$G(r(FLxaj!bZ} zMVl(;;MKl+*W_Lo&XAf-&K44?t(t4HM~LB2Lx*Xj8$d_*GUvZ7zGPo}%n|?Xmu!y} z`=g)?Ama&;xQn{3kSdv%JJKc~_f@~Dpya)wR%y*+e>k9rQ3)jbtYopqAf*AtlbN8D zE!@!N6}8{8+8+z3-$PCSGNpjr4G{Y)>*J{Y;7G{HEx8sXc*JlpH+Mp$KvHwP#=93e z)8eJT3{Yqw6@rrqoby#T#it_nE(dVSXuuP!b~_$HKA z9Obmcp)8kWp?PP0wasL}98qRfHSp@Imr`X|dj%|DB8}_i9#GcQyvzA3dVumR8>PM5 zxt0AFH8+HKviDT~=7^SmzqejMvq|X5`BNrvL46V3;=3mSOyMX$y|14A*##aAyx>}Z zb|}Fjd-q<&ctr0v!at=m4+x4RF!E6@LfF7^&HFX8w=nx`X6>v2X(M}Cb`PSF;I;%y+}_E`w)x{0bqwmOHrWRTW0`7}Fi1lx(RXUo&C zP4U5e#JT@XdNXCm5l9Jt0L5mG)(YTg*L+l?p)y`SxhYv=qhTxn+>eS1iadC@UGp)= zHUZj(mqUI28P(AuKTzfLkMlkdXav1Vr#U()m|=u^9Tj4YZ;Bf!-$fh^ptAn}S0uIxx9Qlec-XZB0#JeHW5eK7+IQ^RLqanWBTDF_d=Yrd>u_A)RF>1Dg=+lc)T;JQoE4EyWCNXCZvaC0BWb2 zd0Bs9cbjZ8u_7lNaR9s?WV#^V#JP^l*KBIRvWQ8dn`Wzpe@YRkucJj%FD=3H*I>>KRd-?;|}&r>gmeI^3(S>T#9k*yOZM0($(Qq@-XA z6wo!_w3R=3iiHUzNnpJo+nzcAsYYEs1kgw61ciWash=^gzwCK;!D%UBso*6N5@7;R z9l?||u=QeqF6iqZ&Y>~TZ8O<#))gEiU&xAS&aOd^aaKwSj=}EM^fRV?7PmX ze9M0OJ?B=07;r=)#Vx=37iVKIE{g9vPQE4I{J?QU2x64|&}o-$){mT9!OJUXRoGjn zJ6HeM`8U!Db6tNM>h7)K*`1#_x2fta_0N9lwEE_{;oi@j|IqKt6!Pd9K*|Xc3w$|0 z9FKN>?)-J*ceC71_4{AQ{*!B~AFzb?e(C)Cg&ztUWg@@&mGf`QUr8JTEA?>i*G@}g zncp}Le~?|9|JK=Gt-8KRCD1Yqv=`P(8>=hfMy+{1w~em;YqH z*}d>*r_E2cd1rsoAK`4?yN%0={mRabccxqSX=6Pmd%M~0h5NQ0`SI?B`{_6Nboc&k z`&kcY-=g2&%7}h2IaXZLM5{q4OHW!?+uXdH4#Acq*mYi307u$Ogc_T@+8rc9A7%cjZ5{L@K|Sh z+Az`)9zaO}p9$_?WS-o)yD5PR&1FIM-(5H zhNE>5!FCb}w2cU*lX-@2O!Z2eI$?gKqG6nE;t3NF6xTrG_w2(lNQ7nrUwU^Oo(=r#Lf3QU>U?;X=1(q< zxOIShFuXx84AYl+zM8MKm-oug_PG|;1}Z26jF{jq@TOm&Yq!33-Th;K)s{jsK`yya zB0>?gVEt2W@PxT8GB0e`R2uuuMQx9Z>yk|K(x?`pa0NLn;RiY#=0y!hXVs*3&W?wZ zDVB2no?uIt;pp`4^d#aGa{Zim^To5_R%O)?W`NziOdIkKX8Jt#UNeUbM~aZ+HI{q< zEDFNUaln+7cUPW1IIcWpd22M4#pLSPp(4?X3-QvnAima5|Jt!aoc75urOj?E+mHJU zWJy5`iFzn~VaRj8tSzbErLpO&(Ul}^gsfEYcDb7MERYDCkU>GMk(%DjKb=jQ{jN`5 zLoQJjgG_*l&}M_feMS2})gQ>8bgEd4@+buAta*5gSu}}xWm|gUx)vAGu(!C-X923; zUA{=|^78yTJ)M?vT{f|@5RyxWe}S?a2q;=8(7(EVX8bDPeLyh2$YM6N`1-JXEOd|H zT|+k8hw_m)*t|+zT04(?@XYiGkDk~r_PHg(hsKGnP4*ZFWnqUguWqYW8(ALhXRjK6 z>?79ssI)&&itGtkEJ_S3Rr z3%uDKN8|D6TBOLyBg{AS*uPpiJQY>Cf_d#2T&z&Xymn@TXzMYN_VHn_Dyz$Sy@DtczK>@J8-oi!4|@S z#n)oZV66Z$c;*eWlb{;Xikm6xkWW2Bi&zy0QPB-4UgAAxIM6KBH?{=>HaC;9;!E`L zs@ZJT8>`7IH$;i$K};H?I&{lGr#M+7^QLx9OEB~GL-F;o$l|4|uWUhj1kpSuvVjr) zJ<&}9*&1NcH*1h)?-TpeD?QeUy?zQ7m8$}LBbthtATWKTBF$T7lOy*A?rOM&;LF7G zw5x?1m}YyO!LU&FYX~9<@?dVE$rYlRo_T9qGQ2(8gJ;+FPC-3T(ji+3OH^T8v-+U^ zQ_N6*A0xDg+_2UZv^zY6;=c%29*FI?wG|vz&G;_4U_e~;nGSsfEQ3^ zVv)~u6}!?DpAnG3>W5QC5plL&=6q1!`hV8<8;yCBmH&xK6bu%yCg6JxXmmC2I+=An zXCx4wjKJ?u1c=}iazpd(#>3%Bz^k?Va7abc`+-wj0ELAI%e-gBMYiK{HX|SwB}rT) zD27V0-n`d(5SHI>->mb}YlnYFh+QN4OT7Y8WAnZfFrIS_W;BN9y^u651P4GR3-kV& zA2IU;fH5@nH0#*9ph6673~k;tuhU9qKF~gq);u&HX$!KZJ`Gme%Lp!)p%SChT7lyz zhbD>dD9y}AXD@!<-nwdUubje`Qkz?v48UeUU=6DmFFrOOTW75sSI<5iR8IyUC9QN& zizQHde|+BSs&Bq$ZGExV;gydC5i~%r*@b`~^Z}L%M9?Q@(dyiN$9m~qk-nOJE-j=T z!uYO_-%HpUnoqW8l((#b4%z%<&yV#>=`s&VlnZ$T_;l;ta}$z&^P>*HRUG1w80J%L z>4&H%zu`5qi6GI}(1r31btw4a8G#=8Sd^XUXhVJ$1%gkv|Gqhby%XA!ppuzV=7P@+TJ9erdNjU)5fSp+ba?Fy9Am?3Owis7gw=IE3WZEieA+7Ke7GQZG> zHhHGT1kbzWzJ?()C>AgxAHn!QsC{q|Q}f04WzBh>4di?F(&cv*B1cI6Fa;Dp0GE=O zFSV5a&bR)qTK8>snL?o%tp;|!U zm);HYm35B~X;tG=M7qTt;!C;9p&>`90kaA*0Y$FZeDx>;`Lls2$D!#>{Sio920&FhJ_MImnDC;K2F%Q3fJxs~!z3z0ivIXdgqm>~+mIG>5)w4-(VM^zMlX zV|J5H+Lg2p(n(0_0onfMycL+e7@wx~`bs`}esTfChE%zw+?Tr;L-Vc1>YiH{yha_T z6yhsrF@)qi1GMkLJLj2ix23DQY+Y#_c6TZ5#yUr_K86-{H&HRl%IMk;2swIbZoXr! zi;c6=(P-u&AN^1u!6lAa;QY{z>bkVT}1w2<^IdqlB$WnNE-sBom%@Dwi zm4rFNFTyL5(*s|hknpFoV0vy0-UFRAH4kr6%}(rBQhKZr6lKtHzW(91GB=Wl{J{QuE7Ms7)&Nm+-U$yp%l2|uk1z>ThtuOj~CPUiz7iekV0eGr9Y9C1KjD?4cCYrYmammr7fZr6yQ2!L7+0s?=)*$HuPBI%n;JSIhnwk zZw zg48K(04ImZ4V`N2U~c}@IEuM$F?-98NBYyt|WAf?SI!>)x7j*fOJS%7s@+ThHe zPbP;Dg^eRDr(`FTaT!Mmh5N|-W#$Ji=kGdIiOi*e8TmLuWXOIz8o%#-st!8JDl`cx z`fj4T>K892@h89-Yq*6aPQ@6yzMOP^Cc1q!1wEsrX>eR zlG5B4Kuja5IUrTLdX>y&8-TdL@rW22E;Y?SuDRc-8syT*Hq@~0rD6@0)kd)u1~QKtlB zF}FciRx|7+EV6YC>@MkO_;I1J>2}1&{Ryp z&))oB-O2MV*|23O_1p#?_l3#t>zd5(Jw>$Z- zcen#({d3cFlZ4V8wzkgO|D9%pd%`(*Tj(n2F@>cQ)EQ_B#QJ12xb#5DhE77V*D$`j z+3i~bgUsR9Fu@3ealk~8lfdMh!Q>!vw*K$i=Tx|C%yYFsnV`ML>N^r~5 zwWrnNRwcc~HqGy$@4IsV-(ySF{26}f*V&-4O~^<5$xor;v`y5U4h6R`M%Jo&%-0Aa z_B6YL^3KZd$+$GQ@H9}>%U@jf7B2Y{w`R87(zgdY+}4kDi@3t;7%TqT3WSd8SP5SM zpY=;AZSdS%q)}x*tgzk+i!1YxLqpscUivkziz$Vceh_*81|8K4xi&Vo@Z3;>X;vM zBR;+rTKUJbZQJua{!9PLPtUVl%S}Jk^vApTwjkPU!?yX|_OUF}4E>hd=$OZ@nZECv zmJtMe-u$}lnTA!amTjw?er#M8K5}7LmhA&bRnzudyQ&Y5B8^UL;7 z$hKWnj}DZ92=(!8)@|GR(y&bYmtN%G=uU|Cvf2%!X39|b$3_?UF^m~AX3kV)*bJa) zyJfTn7^yz0QCVgF$N%Mr`ZjDqx?e?Kr2`7GmSZ`6eU{@meO8H$_2Xj>cwXoNk!7PQ z5ak2Uw=CbX&8m$r!$)^5A3ZZn14U#cdXy+Dm-q%)Kp*-c3ggw#GR&|AD*&7V5WhnX zP`%>$gQ(pOflz?f#Z5pOgD!r6VL(WIPylZOaTdz4()9xvdJi>g9Y#gFM$KA{=FVoL{5*6J)=sq5jNKv7DK%~Gm?vk!CZX*O0folO0d<3($&E5m87U>iv0X{#( z#|IJl)zB}Mf&fsaC~!k^TgIUsd(sT9idm~w!jLzMrHg1C9m}dy>Rsug3H*BYAXqQ2 zFf@F#^%t^QTRsat4eG;JIc@P7@8~#CFp=o{zv3hb3B#<|*dVmV>12RI%+t^@w{^UQCgoAI;0O|#4;cj8bATk-M4L;=u z0)t<;C)9|_K#FJz^jZ9%GI>o}7y4!Q!PxkVo?51-q?;u<-jf>ACo%X+b72akwkJJP3XV!Gt>Rj6%Zu_4CrIFBR5<>tWi_QN0Eq7lpYch ziB|w)7nH^p&|Szf7vu=kl9ODFXU^OZhL{p%pq!L@P)4_^zl7w4rf`FVs|^!3D421g zLW1-IF{mp+Q)zWV(Wsrhu&k0;fdn$B4%h5EdQo*jIj#TYYz?)aeLxIm4ZWt&0?kTq z(FVxFBPl8E1T=!3J!ms18W1c0QEGUmD}NoB6NFUg*MRx}go$T>cIeqqjiG@Dw&AKy zqJst?328)40qyL=v_mbypM|9ohzk9NyaxyKDMU&6fIM*rx&zn4Kq1l$2hV9&2msMJaur1i*iwF_ ze=rz!T`mn*+j=xxH0&`*JT%IV>3|I!b{Y0g1LL4C^Y8-bhuG_L zOyA*9An0H=xP8DfIXlGLwquxnAHYZvLEEnnNFpJzWr#XTEc`-UxaALh%n#=QiTNkM zGdw~W5-Iq^wm+`9ggTz^z@RN3WKJ<*xgbynVDZ2OPT6+sDtOg#sL@#|-iLt%tJ6lu zAk^73pif4iDJmb18o&a2!cPS37TyDB@r4$ket2b?Wz>fO(kwK=ZfF{ee#pT zYz)8s#%7=T^!$cjZY&T`!wSFyP#Jg`FNdfcl{8R?k1qW=-*P|0zZm1fg@56=<}T*- z{`Ed2lrg*9W34okRjbw-!Ac`B0{3vUQvUXK-`;uoe_BR)Yj}stR~S*S_153s7LNXR zcHaJ*#`TV~+SDbM_4b|FWC>zd}!u9*4@_Y=4C?{ z4P7~Oj(z#i6+`D)`#HaJZXCSBUS*#(@P_rK^~lhn_96D+_V?{O?ZfOJ*~i+q+c(=c z*?ZV`+xOV_+Yj4!*-zMy+iRSQoC}@Ho%5WdhR%1+b*^wOa31Ray>sHg4THDXx7r8V zuUNO)uUW5KuUfCpUR~O=v`1;L(g~&8OQ)31D*e3lOzG6pFH2{ZPA{KPI=ysuX-(;* z(%YqVr5j7PlnyMPQof;dQ|a2$b)`R)ZY~{GI<|aI>9Nusr8i3_m#!%tTDr6JPU+s# zJwtbuo-W;2dZ6?|Y4z;AXTMb1x4hTveabJFo-aLDdbPB^^la&s(gEeY%CDDJmG>;K zF7I95zkFnQkMgPIw@RJ{Up~D2gYvJ+zbOB*e0=$w@}Ej) zm(MDnT)wRQlk(5XKP_)49aMg!bXxh0@~_KhmQO7IynI#p`SKm*+sjXtpDSNezOwvu z`HJ$R(v?H=d;$UVkA);+;J(mlfcxwpnW%{#;Wg?qZY&b{8f#$6XZ?>_53 z?cV9W;=bxW^~1>OSH= z=sxED(S6u`%00pRnRl)GVsx{6qkDsUmwUJS2lpQLHuqNdCif2acJ~(dUiYWokG-SZ z)4c<|UwUVHCwZrMYrIpvw`%8jzwv(UU0AuYa((5H>O;Zn-s!=!-YWlbZ-e(%lES{xALC`ix-k*n7)6Ex5xwy!uFRKxI{UapmCPz{<&$Lo0_= z_6!cHoK!iZ@>IBQ@TcIK>N~-?-tWBwf>$cP^WLr;6l@3{4{oUZq4Ij=?clQTrOL6v zIl*I<+k#tyn}UmidxCp|n}hp;JA*rdTZ6lUyMo(;`-7vyqrx8sR|QuDmj%}cHw2dl ze+aG(t_iLT)&&?j0H&790~i5F8g==KUgA z6C56#75p+dGdLsIJNQ9xsdrRxrFTSdh4*OiRIqQ)6TxG_b=4<>y~6KT-wfUg4hRnn z_6*;w9TWaITooKvJtTN0yf%EIdUJSJczyU>ctiMfxIVlkye_;mye+&VyfwT%+&@?s zJ{vw>-M?~8_)>UP_(o-q;1A*R;bYZ(s;`9mR`;tuT0NlpMtDN?)t&>ZM^=xo9#=iN z`lISe)q|=>RgbRzpn7`s^6JUq@2clke_y?#`t$I->Xp?~!t<*?sa{n*H9Rf6pn75T z$JMK=XM}6QGsBCjmsL*;PYQoq{b}{m>ha;v!V|*ZRF9}0TRpM*!|Knf7gg@B9yD<9 zz@Y<&44fUVt6pC{wE9$aLv^2?1A7kWd8PVf_1WtFJUqBUO!ejJ3)PpZ>#HwT z&y0@f`R(leqTlyk)O&I74L!H@+}d+sbaT%wJ%>eC^jy-juIIX*%X{AFxv%&B-s^jA z>bbpV|LBgMi+hglJ+Jqwo;Q2e_FUQX{oW&c@9jOUcTMjZy}#(au=k$cD|+|pJ-_$L z-m7}=?mf5nH@&~@eXw_r-UoX3?A;@Jz4v#$8+tG3y>j;NW?$2DS!aUAe~5039<4o6yDfSox;wfxdNjHxx;;9y_Q&YH=&|Vj=<(=*=!xjT=*j4z z=&9)8=ufp{XFOTECAulPH+nXDDSA43Cfa|-JJD;=>(Q#(nYEwR4z3+vJE-=P+8=Ab zs-0H*W$kyhb8Ek^omV@*c0ujJ+NHJ2Y8TZmuC1+IQoFo%MeX@$eRNjs%Gy=6t83TP zuB}~HyRmjtZC&m9+6}co)NZcbQhPIcD>}P&Ywfn$?X^2Hz-Cuj4c6aTb+P$^= zY7f>Ps+|{|A3a-pqV{<0vD)*sXKJt1*4Iw2Jy+XMd%E^cZSNVssI8uH*o?hq96ICS z+MY8GsjZsv(;55KZjSb^Jym;Kvu2z!^QM`9n7MA| zi8F7RdBe=>W?nz@=9xFnylv(kGjE@H>&ypd-ZS&nnUBwWW#*kT@0)q=%)4iv)A#GX z6Nm2Yd${kRzE%AX_Wi1FL*M@WxA*Pce_;PX{pa`Z(Z9NXul_yz@9e*;|L*?#`|s(0 zp#RbSC;I=`|5*Ry{ZIBk-T!R=%l*&yukU}M|Hb~7`XBCprT^9b*ZN=Yf204c{HkyzhW^z9hYfsxVDEt+3>-CZ^uXZ*M+_V}@S}m_2Yx(o?7*6V(+7SvaQ47C13w=) zZQ#^_QwHuExODb!2hJP#{lMb`=MMa8_N@bV4%{(t`@j!E1|J`MaPY0c1BUh+T0i)w!P|$P7<_5) z*}-Q9UmU!3=()j{2X7mCYVd`@*9Tu6Jbvi0!98c~JM_@t1B3Sr-aWWs=dVAg@Nj+u4rtRK(%(X8WV9XIRBSwEX~!mOXqI(gRBvmTuF z=B$HfA2R!mS#QmHd)BG5Pn-SA*=NrF{p@RIUordI*{kRLV)oHBsh1wQ7}-+<3ratBjFhhJu^!B<5nvhz@0$ z==#<8TQ{O7kHL3rRLx$*$b;C3?&l37xX?B$D-)w`;-6(Ljg4U|YS^Ev8nGSQiMjmW zl8^3|_&X-o7$ZsfJ0poXQnvzCZf?V2IlM7cFU3w`?piOicl`N?YPo!$qS(5SQ7h z5^jY%jwGJcYqQ=Cqp6z#I%DIXtA-TAR$sO1yPsFX8g96#rXvho4FlNCXf-w#S%Rntxba~g?Nhwl;yB+h8 z!m!m>H`5kDMdNPKRMf&2&5kYd0b9)Q<)~o|Wi7{b+)_8^HcHZRNl~7;ywg}qYOId5 z?64%LwuRa`R)?r4@mp0sFKcmr-A-E^Zh!>=U4!)i{vBI1REvZPXpSZAjxE}F5F5k> z#tb5GNCCmErs;t9$!%W4)O;5bT+z#9akNW5)GRz#v9MJ)Z34w4a|yGWi9?RyVAJ=^ zBm`j5nUy0%S)d2nr&_VlM7U$(=+deOaf42+W|Xuu^9r3&#pZV^wy;nvI0arZG6_m6 zKgQ~e$Apk1?gmixocvPJDtQ{YDS=}EV*~~JQ*!q49`KRv3 zP4|aJ8U&Lw0#R8kAB{l#$o;74zBd9XEcd!IZN!#(PL1O*MK-hmniql=s=DK zlsXJp*vX)+j%ZRe zf=^+r6u;o|6%8Xfbq`=u7zs3+{*E3Z?LeanO`9oA-)OYZ^c>U;nx5T}ra@zgrfEBT0djKu4rg+-#UzqGn$y+gwJ7XQTAl>rYFgbMvm#L75c0ceGj&x@9!`ypl?}6^id#a^nnkE zK1!En^j)e%&^I*xE>o9V2?Eg*CD$&eK+2>MuA1;iX+sgC5yv)^h@gCe(22W?oD_q1 z6)+f6ItUUALIO8|St7B3R@?+;DQTL~3PBX7Xf29|eG6!{lhO(;9%3Z~!1pOy4dOUO ztAW}x@zBioRMf*(m|+qD_l)n+s|O31oDz)q(*hbN7bE`cLm)@Vb(Euu4{gd)a02A$ zC=5tFsHN!7x*-o*QWSfW6xBB=7Q0E&{R-^XBt=nME=A=cm7=(4mZFNo7G@l_sF}lx zvhtF^qWPwcx3#Ut+ler;C@N1d-?OYd!4&OwZfd@rsIJda=G$3f51^5g;3?(O5?5MU zika;spHb!$koComs9`ZYfX{`o!WO$j@B$f%sxe;q8$C^j8A@B(KtYhB?5GH85a1rLsHV`4wCSa&sUY7^wF2@^@65F|)6K zKwC)0=c@gz!lSNK7E;)sKkI9K)|Wq<+4^jzmcB+piie*(BS!TzSS%`3KSQ7i!>fU( z03tk-{HatC!-&#V)L2E0h34gj!kX#@t^Ek_ca}#-pu7=Ast3H^i~He-zTd0Lv%#L$ zUiakBs;$qe`7>zIW+;VtmbV<}K{?r=3J{fAqI5_Vycdl`=k0|av(kvK;3iE`vSn(D zhLyZ^SmVvD`(wA40});MTos1CY9U3l_in0iSp_tEa}{phLzn{1JuK(X;9505E9K8% z6E#1hPfgn$?ZL=veg>~MeFmel`I!Ws(x(F0t{9-?X~O_+wqZaqJ{^LLAmN^9s*Q7k z92Jt39iVaLF|&=jA$~Vpa-(61v#$MaD`i2}XMlVQB_eSs@)9JKkvaqoJ#&OeQUVle zlHoT~lRyrkh?ENRam+7_1AtkZIW~51oFm?fotnGrTg~0C;RVR>|NWjt_|3|`{gyU& zZ&8=qh`9@MO_{s5HkrG)YB6^gLpUfky9%xgOy9(UOqV{5ZR%dW2l!CC)^JGRD$`#n z_{q2l`Ac+_q7FSS1WnP&I+kb-Kkli}1o9?qQL-2R0zoZG)J zhI98AsycO#n~h=R1j8qlkjSVmFFe9%Z7Pp+cnFjlL*YSTC0-g0a+38^&4fO=KpvCJ zgq{)}(3#Wd>nNK)B$1?BCoTH+a*E#3#0mq-?2b~XYY{SHs1aWayC_tarj1i@T`v~2 zVX6psJqZeNdQa428fIqL7>=r!>cyhVv}Zvt8i|9r5LEJJwnx2aG5TX?QQthmhg3$f zadO{ue!mRRs3G*n?;J#2R5;qinMA672$>vV}Z!|{l^Ue9Z2 z^VCItw8=%rRkMW!Hcw6tEi-*_*7tI7RN=MLg5!Z8oH zZJs-r-)VYaVWAjFVDnCewrDDptg=S3IfVO_sr?=!%O1cm)@0Y1k!1#oC9+(c>dJ%5 zS}JhjN(ls%Uq(FUQ(ber;4l*r`Ha>j1rd=)m}MpkOsPULd5{_R3wCxMXU6?zQyVi; zaY_coQ1d5F~jm(TYm=Db7DMksCf=crs>6Ha((5h*gL!uou z&8h-fG-(>hx?I!X!laX&&M!8LaU(dPNsLceT~6ot-Rttx3XIwcVM{564?>qGTR_dK zxJmNOq7wg>*2)DLZ6v#>5{al8`oEf|B$KF+V<24jz0QRp5DF!Me`t*{G(FTy(OHJt z)bia5uEoOKJQ{vhYc%`_t?Cc&tm-M6wS0%D=gc8waLdf$;YziinyUIE)b;U7)gMpl zWw7)}s(MJxZ2Ay4w6<3gp3{e4L=mOT`9-23Bxwvn%`FkwmnmyABu;_Gb{Wk?-TPMmLBzO5}`u(6i5x&tW1_p{scpb0iZ#D65Y9)G^g%*;t zn{os40LV~Ea-fCOXdJ)bE|`@C5!W5X^~11>@3) zF5e5#P{j~L*ET34=T4sCpdRPb-3vErkSXZUhQuR_+6k#DX{TW`>E6&#%7ffYHoSzL zRyI@Gls2Ou63L}XH3?CT{Bq+cHv|l z*x8eHV85TN16wm$2ll(kI%dOxJg_&h*$Gw*A$(wSDTcLtO}Y>(*P26%$>C|T!M$3A>m>4y3ch)100P==dSB}j0y;xeMb z4TQ)%-gDyeNL>1?fndh64I7MqtRrb?nY&*DO~hqcerTV!#OvQ`6wxwdS6w?S2D?to%fe|+RIe5QetVtKbVR6$}@vb9l z%{q?1%<-2ss5s8%@jG=_!?L-vSwB-45EvQ;SigiNn1BHXAV4m2osdAWxpuFfK{tf} zVT;HlU*)h9lhKsuK?(oio{xKJt;B3&bnp^c2ogp_mWDO4nAR}*%cKTLO%t30FFvXX zg4NhqZg+no(_VRe7nEI(3p|B@XH#XbI6qMl|bX z+#|J1qGOdstDROqVjZPkZwVg3E5dQ0w+`zqK@?p5Q8(fWmR*7(fCn@iG6yo$Igsd1 zs6wB>QinRQd=?$eR?UJtqB-N>41g{Lo=46|g$S9inRYvH24NTH5Y^J5l{2#X6;rfT z?A1N;8t&)B$7F~t3?Ko#u!u${B?g6Vus>Bm;Oxp3)qo{_0+1jm z6aOlFXmFu<2@kN)oGY*80SLCl@P3GO=xU*Pl}oEhsx8agM?h$8H|r+eL*%;@gRZ#H zyn;p{%w z8;yFXmyA;nrXP2R0!bz@Q#4b-I3wFq%95%adIwMQRL>0k5q)I^1 zu=D;jus5lT>Y*qR{2Xdv+j&YXno}^5cCGiwBm7jhRtXP#)k7Fr5d~Wuih%2dp+(PN zk!7?u#yxU6-7byLveGtx6!+4=>JwC-+CW|qOu zB;Ti^m=N(0py$1WLNe>=CxWyyC%yGVsY7w1-8Zwh&2DF9v7LP z0084_mRA9@;2~^ZJh7Rao306CygR=O+5)R1#SvAMB5ONAII`7TyD>~XAp5nA%7hNI z5DK(}B}y+x!iJIORvLF(vs?sar)D1(wX%G}xa} zJ9ly`UB-zKVOMMkLZ}+_h-oZhr^8(tRVHYPmZXIA{4`vL$epMFbE7Run6MwMVKq6=kZwu)v1#1_op%>MfoNpV6?p>51G24{Jo4br&@ z_%s;5I7}4pDq4n{PQ#w*^$yrFU!i4NlBWRHh2H)%?St|4lAm_YBNZl89n%bfS!fYu@MItY&Xbs^WC9`_@ zTA34S>_ku8TaWCe_(lKB&=YAjmZ`9Z8~be=}* zLBp~JCE|Q=l+OpxYt)+HGQZIkF4*zOk1Hc_?+9C|rg3r^)R>WSm(esgO_{*v(EKk? z8G-eqoQOQXLr^N%EXv5%iQ%S{32tPKDZRGZJ-9LIem*;l{h@WrL{1n9!$aI#G0&YK z3D83<-V^-xVxUx@OTT5?x zUsHwnf_1dnyooI7C>O*)9fzXtG>y8fgCQ-Po08cHYp z3n*m_Iu#-B#J)(dV56OikYU!5M$qI`_`LbvoC=1gyUD2u;BYhvrFWSqkmhk^Qkg;t z0_HL?=7K*m0zILV0>-Jg=|{M!u7+?19YSV8jpuX=H-n@tZiYA-&F%v;oU}y-!8@h~ zdcUl6B72-;mO-YLN;-Bhe<5k_0Tm#-XVPm1N+b*&0!c}rjDb_#s+u`z-_=9%6xc0T*3U^`0xew0aUeE%nCO#LPVPYN9dbN zdn=ozTc?EHsYKX>4!dlu3MU_^Oi`*~9nZiCFZ2=+_G=HZfF)#;QiCNrqeZ578Cn5Y z$KV{Dubc%aD5J9Q1YVbU5~YW-iBq;Lb0;#NsssCPO?cMIpz$7!Ee41*rT`daxNbXVI1yjh5jX4@7+xiJ4@+;Jw<-%*g3nR#2tSW#)Zth_zDmV!4; zSDBj|i|T#M7x1ll4aq_enAy-Gw^e$$j&v*>qa5O;9z6e11FB$)rIIoEckVvPn=3$s&ClO-_c0+dHDgPQrQ66Fc2%W4NOP;n7084VgLu@|`;K zzu|GJTq%`>g~C4BiPn7}u`-l_B`WRNmh;{_t7)}S+8%Oo(2R1;&6gv&DHyvP=14MouR}U}-iA5@a2@ue`_SNZSfXqd;CjOO0>3RT|sljm_bX|8?Zj~h3BK?vo&vulsItG zPj-VkY2(sZAw!LktR#LP%E1=aeoWU%ni7d$YaeiIlm3}Is{WD07$}=bwgwP0V8yU? zmh9A;013iV>Gs$a66~M76I{%x!}4SfohF#ZCNYvI6+vP>s7xTLtG-5wf{`ne+9K9A zT`>J3vou74F0!Kb6kZDd%p21pm+KrlI_4F+RccWdG-bzTIYWj1jn6T!&@qp>;z4-s zy?TN=E~$W%&_kCr*_%abp)=x^FqKZIOFQn8FFUCnci>+LNRf*-3b}v=#wE=1n3tH{ z+*lEnZzS4C#ey^u37HSyNhAdOO!y?1jrHNl@hQT_TJ@1w2@IpDwoV+rEGVvf5P_3J zERe57&sX{*tgj;rfH72S7kem6i^-;ZGc!xA89!)>C5bj`1kku5QHR-p&=hawB#h?iG39YioV=y?W1g%?EMku6F!bS5EawfpDsw!e_(qDu z^R>0g`5G;~a?)hH9WAqdr%(E+iPV`79t{|>pm~wtW<1EtNME5nCKo}P- zYR|I`VQT7JW)-w|+t(5m8D+`>ngf}X+()5PY*a_?%>O|obk#YM zUuTe1(cw25Ju*yL2%F_d_QpLQV2&h$jdbXn)#XS%3pVCCk}BAUY{&7$7?s5)j@pFI zb`(NW>~>@7y(`RNIyVFp-j&`};p}lGItIs2c=4JhRlv9DHusykHJMLR$hVVRR4!@5 z8d)K5;ZrPh>+0a>oYtmkb&py9TJ$llDVkec^FrW6@d_sWP_@jlizTdrD(cygdd7$y zj;yz$;&im9Zkf5=5r1SBdyZa#C0|qRLyeO ziK6#=wyWBCfYo$>1^Fy{6u|NaOjKt2c+%39G7>>OQ741m5)pjqgy+~z5s3rA>4c}@ z+?Q=LQiT&0K^qP1CZ?<<#@}gvaC&)kD=3}nOqU0B-PnVx9#uO-5)OemrrDvdP7=&E z_RykRO=pQcBbn1`V~?uLDZEb`dw?A`CUY9%3Myz6!%my`6an)ZP(ApD5Q&XA;+eNN ziYnTJF4Z`8W$P7K3af3*u57*3y6@kvY!Yzdl!mCwEIO{KOs)R7C^d>?rd$9ad$`#E zixu6=ryvd-Yg9KNp3lN`b(z!E!B0O4ts6|_Ikb(@y6thRFXriRop@NSY$8>>U;mL> zjh=;uY1vMx?0SAB2&+B4QEkS|zW#y1p;@!%%>A>Ed^D~%J~r>;pZMhPW}o`>`~`ph znRIT(A>QCgm&4C6OQdrQv>g6eaa;aZ`+Bc(lwB z#RbYwBYAh3`^QRAarcsA#lyW^Jl=P|;}Z47G51 zI=|InhHFHWC;GL(n9GfgNmMO4*+`MZ-X+{K7Wu~z|3hNEZs4hUqoy;9K44N0^#SBk zsvrJrPWJO7`OlAbWo03S!A%7^R5Tjs1~yeYsA#ly`ZrZOsA#ly`ZiTNsA#lyW^Sr> zP|;}Z%-B@zprX;*!EOL!iPs24I$L8xvAv@|?s?Zd+L1X&T~9!TnR4CS(fO-7vAPqE z4Su9C14G@k8&*V&@|4?7EHIFHBd#?I%6>f1=`=RGnK*b*;#LI|X;i_;E!zaOxT1#( z_QV(_S!xzWd7!6x7Dh|-QA|OhPnpsx+A$wcyOLu3-_Wij6fvs7WWQ@BnDBbj;*j`H zPcY`ooX8*Zx|ol!=+jsq0LGwTXEPJ!WVr+voM_8`s39|6sJxG%eImMonMt+IgC;X~ z=a*b`R@-$Wa#A@9OGyc+tK6+_CJZ>*r|-ixRvj3a$9U+CMe=nXN}vumxhf00Lj-%b zNYoEgnP>w+^3E_3=3?x>yKbO=fl1-Xur6zF$qRXF!lxP1-<1$*w`og{8Qv(-Wk&^& zF;`q@w|Quc6&I=7oaPjD)Kg#{k%e@}wdLK)on6@@op(#~-@8WQp`&CQQLN6&E%4z< zvN_u^LVWK`_!SnLmiWdxyCWmM2AnTRX=9SH%B&DmXZ))pN+Nm3%7w-12w9oIWp)!_ z%fC&SB&pVCsQpABK(eITLYhHv*QDQOBsG$a;#?j?TYG9VMB1j=WaK2_?1{fo&&JN( zrl3Wp@;El?QETfkMKDV?zv3Q(W2KsQS#Q9_ zQQE|6m}9MbQ3b|a_hP0wX41)y-K5RNd;-}?!^IF~Ggxe+G2uyS)7k`Mt#n9jg4VgD z(Q;R5H>S~}p-Eyf{#^9Rfy}d<(A)WLtia*CiC1?hckqw3;f8_P6ZqV1bE$bwIwcI| zQ&FfbHkub2kB09qMd0|RJBfW?knz@3vY*t9w>m8%mHe(qemOq^`;4_4RgnCf@&pOB zP)x4~dv?NS9B-_gT-LO)r?x>Y=|iH(uqn^zgRM_f}RTW) z1ss_k&?!N3r4F{#iS#7!*3~s6!*pZyt+EXIuOOoq*)!=;d3wPELX{+MPG?mm#U5p_ zGgL2b$^(0;+CwQqLn(9I|yf z^AKmhk>!(yB=pW~Tm;EkLVz4U!OoywPEE){7JamNKpE1LK7b67qs=J-lnjY5$7MaQ%ypt8{!_}=@QfuA1E2{uuu@DY==X#zk}^6U{RNgqP4w49ZW(mDK)=FoJC zLvYcAcNEg4iD}RX3ZyxJXl5-7<#bkO@A$91SS6i1oqAdTt zC%omqu^|uQ5C0_A!EJX&-;_uq9l&+p7+Eifp~8DmbkTnPO;-_%^dkeJ1(wQW+Ym1m zAf(l7K1}uv$%RfPhTFu*(Ii8EvaaOuz>OdmKPMS4+x1lKcU_5tdI-JAld2(Tlr0WO z%6_I*3Tqs7-5vtU{m-)KWmyx^o}o??6bq&GdDayYAVRqG8esjy$%L89thoioP%7$L zjI74AGnCz{h^`aNVY4PuKaI?d9#eJiU5!8!gtLp>!k z+bZ^8B&Y`S?Y5!!vlHGnh=5!_6>LN?>3|Q&y>#J67ivqB42|h!q94dI(aEAEvQ?n6 zp~7gZK!b^&wzCN=lEN;%W2Nn+izoA4dOx7F9mY{o4`_0v7O1qH%pS?ilw#V>y|&Gy z1M_=Om-dPVCf}E@soSEijAVoHWg6f_fYMj;E4J$nbhmR#vTEgWolqsJZH!})I_~hu z2v+e>zA~oV-2ED8B8HBKn#PexsY`>b)^2Hw@X>WY)0yy&z70&0*!(nR0R1fu{rP|A z)J^CDtP$v8fa#I?dWwK8koL&51|iXXr^X$=b(B19(@Wht+Q7 zky4Mz0#1@)^O;WZJ+8S&{JUKAU(m5`x%cA#2w|&rhp_YW9F|%6V#C?_&pDHX{7)xS z2YZtIC-r9G%bMo%!Sm@PT2t^xO+Lo$JGy3MO0hVu;EzttZ#@`&l+^rKLO-0zg>BIm zvj$gcdkarL)QOyVm8sAz0Uk7oIE3e5*+{Z zvD{-#PWLb<2)^1TqYPest1BPWWz}gf8qhCpm7SsUl@v0VA+6U$4Sf)h8Eap-8pCKf zO`IECacmwP2L!e-1Wv1SksYIBl1ZYc*i^w#P-N8=iaJGIFmJ#$cdS9`8!N#V(>LiF zz1AH`jV^MB!9iGj3+grWl}0v35I5m!xI3<7=Dk)tT}Ir?M_QrT9?NSn) zLayjaBB^kMJ(_Y)Dgq{|a7^hmWdV3n=}*|2V+U0}1ho3L(CWT@cDT~q-CX%GT&^;b zg*!BydGeF;YV`le=-5X4Gv)ziqnrd^qHJ4W>~Zj8tBlzq1nMro5T#EJ!mcpUOSEIT z=9p6v#^2yIelNB#caW66R5kJSe@A+-FPVjvjhIDIuj4>=CC)JKM*|BlF?4{cnMHta zPrjl0cEFG5nPbohHfz!MQQX?hGM1nbHEXI;m)I!1YI8)oQ9>3WbSReYaxmyc!<74I z;;U6A(l5elXnbuB!Hj*Ys>xa?&JYtP=^Ovq@`jiECmb}qu?|Z!_$GJ0QpW3d z@^y?def_^$UN4~m_1@+3UJ384!#ha{GtTb#-(#9b_AVO7n;0pwvm9U~+Vfa|3NqPD zf@JmTwX2Ni2OD+A#i4?LB-T=M{;M|*0r+|ZC?hymqQoc0qNfExxKR}lSBPj67_JB% zVT*=;pbAk~ZG?>Xg~;e=MsE7JJ906jl_Iw{Q-dUDmDgg49+osuCm9~8*J3A$MGkz1-N(ID>7cdzSRP2 z9=peKcqc}h1X%#532@OrWK{4oIzrLsfw9O)DT-E$q&;ybV3nmU#da!sH*0>l2eG=sHyqM_p&Ee z^AmQ5FWAkulZZWH?h@e7^u-W6O#;KtVk?Sqtl(lR#21?N;vOVYV*3au0X$ltnPg&< zeCi~4r}eRu;4nA`K#yLb=!_k11FEDUCO}8(mZBH{s7xe_EWlrIHg1JGCR>hZ1OW}e z|Caay{z0J0slZPuISGFW{$$5OK}*RiqVFUjUq~_jY^@_!1woTvsKRqFfzrAQ*@I5u z;{O80?30H8_7vPWm+k2I#T zM`x)=q$rIoP$MfW6I%#%CjUi=M`~(Vz+Mpd0&zeak32`0tdw$dLImY#I+2PrAzA`^ zFeM1ll^TGU`KS?J!)OR!^XjfbdOKDD0)VT=RnM*Xm4vt^mS%T>Xmn1*fye=sW(SU> zl7fdr#>QAM(jsG1KeaG+Q(4W}Y=Ha+#-<>nA2aa_Bm+^EC_@C6N`cgwfg~9e*ky&KjJU#2Y5b)og&n)P0n~1(R)9WLr-g*SB{upetV&A~sWZ}m4PD^wfSy*q zP$k5v9Z{7q9uyx06jZ5LEqDW?!M>%C60WrrqOzjOkw~Br1w}xipgs23cNhP8U!sbp zT?49uz@sX`T0LqZj24UcXr0RaA$;NOJ~;U@gd8TYPBPRMk%=L+7;nisLGN(#auK}* zS8`<0$m?A0fsdL!DH*JSges|4i^fl<-^wy5f5tq|0J)Gv6O z_=^1<;7B;Bbp*gPl`hm%PJT_Y!>hE#5V^=HF7-0X>Sn_PACRImgqeIdwzcb_D44^f zn^6LvqGSUhJNgHjM8z`TZ63(|jA%ytlK@T-6q{LFF0mJ?UyqtgXqYKS1+z0t z0U?|)NQXnltSDD{Q%=^SPemgfrn$gg{1d_<%sTTZ-mj)tacMJq;Szf*G>KnJmstNo z=chQ1XF88#wUrJJeIj+hq@r(?j^mrzINoj<$2NK#>pP8OKdW^d<@Y!a;15QgPb055 zoO?SD=k+$UD9*+8S zQr-tMmiBS@DN!XPv5er_Nen{PXK)d=61-(`S}(9Rxzp;Q{&HQ;l2-!8qblA_?^@mPBiHDgJY5~T(04MibT zBvf$dPXqRZ+>J)`-5yRgz)KQJ1rKk_((Db>KO-Oe)gQc9cRx0Jk$I0hXu$O%|os&nugL;OTt2zYZY z!q%?07u$5bAu!IhRN_vqb7E64V=32L^mrM9S9FG*>kOL;9u5M(Lckuz29yV8)`43) zw&?u8$ilwlw9gTRq^N~8K)*}IriqjV(Lr_1k^(*MC_7*DW4ZVdLZI@J8fk=e_ z*j1LpJ2Y7VXut{Y!(d?;K>AO>F$^Hy7oorx)?$eraHK3_H1RjU4|-vW-ljQMmn}32 z_=5XosW<@Jj8W;;X(c)i0L38nz(vvZs6YUf7%3J_Q~{z(hhEK;2^NR!bR8t=&-1P-9xQ zP;;jqw)CVa8c{*S0YCvj+M^Mcjz+j3HgpK`j9n&*VMYpmfly5?7?FOEl1u*V-u#)S zm;Bj->KRuQgo8kc0>$ z8{!rr38dt}3!vzRL{=uM7TUOmxTfa=>XG27{2I1kJ1DwrCp-#GL>Cyd&=Rkm62)=L zBw!{#AsA~S4#DqKa__4+oUw_-;f#$Fhcke(f;emugJxVK3xFnbfoS0BeG!PXDpdRb z-2(AFkfTU9*{HuubOq9H7tVhSTPwgx`1&q{ur@b7FFw4oC}^ytMubwl!W!wV)UL=a z3eL_8)go{MpIbN|0m9}ug;TeZXL2_aGfsdtBPJJc;hl0fW#$R)CRX({2^3Ro2HHP( zhsqJyXVgJtGE^l4F)*T1*^HE4bkdr)#QHVcfb3k$HpGyKQ{Sg7_ChI{pWZ+`qe)H} zaSxly3@@5tVEMKn&NG?)+c}7X8k#LQR!eEK%GBWlq>-7G)WKhCj27rQ&uR+v6adN{ z!BDC4*Co;ex4$*g10Y$5T2Rn2ngZLX;pYO+Qa&)Gmh!Px6evIepj3g~7g-ns0fGEl zsKPY@W{CPmkj8^hKW4OOdr`_rqy|mVVB;(hefPE~k#r6{(>>JmW`P88OT6=}8wk+E z6vP;gIKffuiv=pCCsr@h^VT6GK$;;W#yHfVwb8^`mNbL}OOYWY6Ovnnkl@}>k&u!R zK@_qm5sRQr1dY1HkYKOGKsI7XbMckOkZ^xk5y8AXhQ!g4y1;7~onkn-meCGn5U2Gr zj~;=6_@M(1%ABq72AMExHJ%{TA+}jsX)TQrQvEn48kl8+D`94+W5x>|+W!dIH!US& z0f-S6sB_D2KF0hGT^8KKaZa%Va#K0xaDY@5P>cLeCz!JwCmUD=Li}`|)CP0lVgLv4 zLcU1em0Bln0cwagn)v~u$jQnxZ4(>M!RuzeEE~`Be8L2=S<+PT`2u5J!vO=OBgTvf zN36Sx{xo;jsH*~bcU7vsj2NRFNru&k(N#5KtF;Oz1sX(wi4Lg|qwAQy;)sJoEYlHu zup<_k8>8S`7Shh^7E-ieK41{{h-GU-j>)sHW2T1IjDlES_GTncODp6}h)=xvjD8by ztgLmL!kb7_m;8|w9uU0JjV^;Ru!=&^hlq`m)eUfgrU1;uj3h$}9*%M%I}j0|h6)&WsWZ5&FdEhj5@;ew9P!HAB=vAKo)3DdVmMXjVb+oY_^sj(60kKNZq#ToX++{rS_GW;yjSqJoQ2 zw-cyuCDC?iXfLAko(N7R_!uJ-15r7C6YnqFz15MZk41mAc**8}{n@|S;(z|Hzg?Ov`@1ba_xUe;@k@XI<*(3g0~PQ!lvwC!za=nodB+Tq_}1P~zn6GnUM#+K<}?W3=gmg}X+ zD8svd+tdSf2cYjjM+``Z|4W(*F(tw>tt;CYj1K>&ZfIZK@D?rCf0MST_IPEJ=`9>v z2r!i7PUlYG>{2`YYc)%mV zKtwzu%;x#WQVYEJv=)*A`BOz>TWF27z~IAF6>32vs+K=TEo935H0dp9xt`y0{b^i- zXGWuD9wnUd*8aNQ&2&8n=#I(^7;q*InPuqUi0k3VtF2P$m^qYd7f-oe2#hXrfaO~ZMsG_OVc%C$xYWhtFKre zvPPP&xrVv;9BkHfoo;Tgv<-oSY3gpkVL*qK9jyn$7!j|3sITodNDDuTaZ_%aQZfxe=jeC_S}^ zu=62u&=PWV7>NN5wXXkj81!t>EHXGwTyx_QkYm>}DFejPcYq=uiGC#XY=JdYgWu4{ zWtIf1!`9am9Q8+pBGg^Sd@O!R*U~J0BBkrrVzlB@fMHPpA;oIDmIre)h>H;*8rxx@ z4BR0q2I45@7cg)F(#K{4CQxs$Xa`UytOsv7X3&DxEiy*nFga+|`z^;fDUq8a5L;U{ zgh=u0D~jcJt?QJNlwnw@9CzpvuAD>$-&AyKK6pkpSO6F_e6di06UA*PM?!e}O>Qtl z@L;YAlMvt?A5jm8WZ5qfiI1EMQNlrDnkm`D$Ua(y*Y-6EfCY0v{!_YcsOIl@59f}gVfg62v zcnabO9yU$8qq4yuC|E3DR8)?%+SyG5jZs9gT%Y2xuH~qCMNFe?J`=+?<3?B207Jm! z0PRs$I*+10g8$+W?M$C$Va#-BCXh@gk#zuu9bG*3+r$f&RuD#41tC3wgU#>YKQwf6 zNW%W6RJPlYMOID0=#8;xSK5FG=?pS!Bv@}sPzxRA;LvqFxLt`*-c3cGjfc%Pf*qqc z?}B{awT)oIM!-x#XB$CHkC2wT*$9kFP+Hk-&>7uEz=$zzSr$S@*EP}Rfp8MoP=j;c zZ7fm*J4_QsqEWbA!mym8UcyF`PFB8M39!7x$xvG%LJjK2`_x>xk7IyG)zG53P!5OV zj#^G&1`XR4a43LDi>0zQLbtsr)28gn7F|dQgOHh6a354%xws1fL@S!?N`Xg}lmc%T zB52NmGPG&2qB8&megf`*i-mt;gm8J6C}}8QZtW@$K#(rwDVL?FIr$33LZuz4Sc1}i z6Y|uhionD@Mgs0(!Xfi(2wN)WT%Ka}WEYW~$vMtS5puF`6P8ERF_&4dhzUjoo%V2a zEl8V_g=JI%fpKU-QR0$a*hb9ggdSp^&W5hhgwbe^$FPD^lAEtK(8U0U1r@9%4(i?q zHb9;=(E*28KcR8Rd_5fA2n33n=R^i6l6zKQpQ_GgKIFs+4pM9|ns&PE$~~!6UYLvS zHXV^lhtw_w;IIi?kw%2?VR?e=6%~(8Bl<*cS@1S)OUVOl2#gN42F!GuAY_~? zU4@Cxpu_PP%3IrPC^=u7f^v9PN+TSg8&~Rv(8vcdK)3S%>Cejm4Gs_!wG4caqq+5? z2r>|t+f7`8M#NxvPbAW}v5NaB*9=?8vtZ~0)c?|5%BOU?xlEZ8qhg{HFBDFtjCWJQ zll<|{oC12*!bu3v72%}LN(0@r2_9-YMq!nQ(N#EUyp)KS67hnr$y~x7(xGe!n3D^6MnkGM3Dp7X=Z-{ly)_Fz8lD zP%E`SxzCY`_y8oKM9D3zorY~l1hq*h*jBDmH{*(ggF)2scc{D&=fKt6?(pU^74CDy z%`_N{LFu>&SHs=kg^l9EnciUTnpj^*Ok@m#U2VPdx!UKbtAwr;+={V`IJAT1y`nAD zZbwiUKnp|y{EN;lKqO2Rmk>ieeN(%Hqi;Zz`ZDi6`iH*$Bl0&uYi7zV;$n2Q^I^YR zi9r$#=g=$0&kmvt)qc-3iymWU=6h^OwdKg6+$FV7F{^1~ILr((1qH>MeXtfMT{#v| zP*{8=KI6V72W6*&%IUeObtJRFX_d%?)unangK@UbAOYQ*B6xzAgb=chge{J9pM;^` zgX0{v$DB0~;5uqAOS^Ez!7I-dB1M7T8U^%_bsF>plaYg|d4`#-N`wTU*O8Lo@|61d znnLwhL5)=J7CYNQC*$kvyP^}wu&x zO~&10;HScCq$(0xK@=^uTqs3`(m+6-bWD{8!@rZ3*ECLVMfeOc1|H`DIn;Sh0CMP6 z^TPlNjd5jlc8i=SFAYl!EhT{??9|qE+{amJQs+H5X?>aTE1tOxYMH3UZ)%66AW8SJ z17&d^yRNp#_RtTcGw1`V4GKi4JVf2*7q=l7LWCub??^vy+lHJpjFyaUdhl@@VZ_9$ zLz=OkE&`4+7IToaJUgnQk_v31j`0Y%R26~CfjezQLY(NxTwiYUMh%AoMa3^kcWo*d zdO$m^r|5}f1GcZ7(J z=yv8rOhr00HSkSsOH0@p2`;79<2+KR2Fs?UdE9b(EW@OF#6CNwAcfy{2tyj?7LaaW zvS@$qWh2{-N-ng~;66N9BagXvQ_dk0WlH?xRrHVn>843|yp~PEL)fEQct^QUdc#BPZ;{^|V^Z^RNRTTQXUvy=S!pX`Btsl*Il{?41$=ywUY+Q*t(uf`NA7`ODU6$;r~GD0>w+(+`1AI{^?E;cGQZ zEw+#&xy)Q*ZGk(eZVZ~pRimx_w&2dZ3m;%=|vtI0^Fps$qSl$-wU$RO-v_=XnQ-w3K`J*!C9zAAI z4m)JTigIX-;3Xa((s1S*09vy0?}`4T@?~I~86!~fc);5xUNWQmNHR28;?kOB8_d0y z*dRl-krJE5t1HocR1b@Rt5sOGL_ao0115NYF0G3d`m0tVny#oW{|mC04uH<)8(63( zrF&SK#j&1Fbp$$WzG0)ctgK%itLM^x3V%Xo<;WU@;82pRhibv$X-7(}9Z?NqGN0wk z`f1iM=kiejkFUUES3k}h*3Zj{PvroJqLhc;%UGNRhL1O}%Nm_JcLfHq!Ps><( zIqsHl7jzHgNprYU#vRaq;f{+t>{(t0%9SX0+pvwT;WV}(KJhD{F+aJ#{$y(rGb1b&!3;l;iBR z&eVzTd2$FX!zv8(A?%|QBpGc)ObQ{tTZP%V`8k4C*x8B;oUu33h6~oN!mc;Tffw?- zCwlM)(Do90L_iP=y0G7uynZT!TFmWa_Ty9u8a`06%#~I#I_%72D9TXbI9VU|n|%nl zK^;A0Qus3LMx+X~{*7^BvAJtc+3+3Hvaz~}o4f-z5@hCNB=&AW{EX39JH%=`MhffF zn9N8$ZAEZnK_EG*3Sby%1kQ5`srM2nwU zSlGsXp=|q~s~Bu^nB2xD*vUFU=1_)AFIa{=IK~T$m;&&KD`o)$`ue#-8lsG9MBqP8 zfiP@rBj_ue+tsaQ4D@688pQy0Yl{psw!GG`)_enD>XW5!X=q+nA7H`9DGh^%Et!ZW z8xm&(P|;}22swhzgtY@Dmj=RZiA!729!CK(Q#urR`Lyvfb&Q|GSA*QALy=Qsa`V_} zWKSK=UN=3-Fm;f9)HG*L9b_LljqIs|>_1Ff<5LIOcTOXF>LC00X)!)^kbT=UXHOku z-!hHtse|k*r;$B%kbU(uvZoHRe>!cTO&w&PGUbpxodu%SoT)63qnW+HEuEUPKwdp& zEs_{!B>Nr9?_fF$B%d)aP384Er%gF=F@=|K+&pddO&vqv!f9kr9c14=jqIs|?31T; z_S8Z49n+jWb&!3{G_t1-vag*+_S8Z4CDX{BI>`RTw1GBtko~)9&Yn8RzF->JQwP}> zO(T2iAp5duWKSJrubW2p)Is*orx%b-9b}(4?RrfeWdCr=A$x;qs~xTNe%4W8KSFFw zT-eK6Hi=NXSbH6IvBnM;vXk#AJ2cAwP&Kgo2zCaJ&Zk~fZ{kn_?kCSP6tK;?hx0=5 zWyqH6(P|dMUbxuM8(a6{>_%=kgB>Yw!3}Wboc3(bY}poD&UM0bZj5cUY>aJiClWN~ z$adx}yI`OhJ4sK)j*Z}vslMfp!iOOnCVyAZ!HuV}|MW8MTNB}Aac&-;?h0f_=ZdM* zmJfE=kC_J+CuhmGKb;R&%m-DQIT$WBH!mR|;x3-GgUJXB6Hj z0%t01A~r29isItP&f?;rA5vUI$#L@SO)H#falt*!qTf%8i%IOTjlFB-iJis8ow8n` zmOLrn)oF1tEiOb{oID-Oo5bP*`)w8vvHIDRi|{F+l7=NE5xBHWO zCUoR>3X8UVr$yV;5pCB^Ing$SIs4)%7rmIm$i8XHA$vNqU5spZnM&RNVn()W$+7ZX znhsS>hpHr0b=;J*`d&6|2S;$5a&9~heCM$!JgWpJKUZ+qhkSF(@)yU8`r&9&&t+l!zYS@3e-7!8WCv07KetlnxB_ zMi1(DAGGweHz0;%YBs~jmRP$aC-JQJM%}`Q zWGr|cXQDG>DT5>Pj(7)UEtOA0>cW4()?#ZuegO@`sxj8C+q|5kAOV^@D=EYSG`PxG zvn<|6y1?U-hFA@bE)pz7Hxu&;wDU5^4i^B6vI{dPg0@zf(FS6RsAeaO0yuAF^U0${ zP(JIKIK>JBRlIg1u}|>5KmVb#yW_Z{WFdasV0>v#&p(*f0^2E-U2nkxzY;815H7%{ z+OwcHT2SN988iF(2L^{`&7L#&&pz_exZe2KypMlk!GcfX(eP$0kbXY(=>_vKX6BAX zkCVR0g}@M66XsZ+qUqDT4LU&bS>hz}KBwELrvbbs_`-5<^E{%B73N3**>n$`W$Q1?fJ-5(94kD75woIGEI zVs~scq2Y<*J5Qz;8uGnqTkVkV>HetN{ZZKA5qthj+Hmw@`ir+S8qxiMwo!Ck=nu=i zlD?$NmAjP7Mm}ss4fAtVhvoXf7lr!tBfG;RHuZ8#QxG_+OLh}$vFNib8U%gNM(CF= z7rjh*9vo1T%+yR1@<3fP(}a*=5#%MA7%7Ti+~_LG#KqFrAu1_qMJlpul&n;uD>fGx zLx}@%mg@zm7<;I0C7;YRgI&dVlTYR%b2BTfL)cS`E{)CDT4HUED`{r)k?1C>6V^{b zKa_}Ip}K@X-^?090wv^+$KDK$;2R zGY_3)ezd1DYz{VCn_t-4{N;UT4LEsp@L7L>Wp}zS$rnaV7rBT|;zK!Z-+^N+tZ?%-E;UGB59tVWd zQ962*DUD+UVW+kVBMiqs!fve)O=zb8Z4pdBPN5$|o%&H2^HAOog@qw4WuSObeO439 zkl_>y^V_ko>H9b@$4jA)!8%fIN-rW{#6ZgB3yC>W&M53NRf$zMg{onNXv#EUWGO;U zM~FJjA~Y#Pn@iw1poz_XNw;=Rw;|0z2s%D*hi2Nxxp<5R80a zycTRx^xuiL7V=S~rBO;!DxfVm)%=hUU$9GYn3>^CjJ(S+6Fx(2K>-0Nl+?f5-n#`Y*tjL z6+10V!UcIse&U&|1x%R)0x4q>^s+CzxS!fdLE!71A@Gd?1lZq2skqtvgAg|hJBl0C z;Vm*GP~xUoQqQ*OJeY453UV-CNe8pl2Qip0jxrcej3m|hzRsOTfHE5;J0Ev0M&~jG zMsR7a^sS;CdvPWVr8B1 z;S|tEe00$u#}Tm~6aARPS=dI=4~%MPStWW9jOlSq$Q{TQ(1mh1p1A@hyhP)d!H-7& z@Mtaq-wcd9Bgu_d;&F7Ma*ZJ_;L%-7lbqf0^wb7A2D`g}Rn_#|>~W08DH-zF0%JIn zYx9-zw|QSHe|UGPt=}fs@J!1!8*&X-nFCN%{^)x=q8#PmQZt|5nefm742HGZD2`!! zZBZ>Sj0|v&0-V_jxYXZiQ3wLK^jTNH1@{!Jk%AZ!9VJL7U8J}q5sXtneLa<~-}oS; z>sB45t3*DNVKotWBwbg8kUHPQef+=opaYG#dk_9;_QFh8NzoNq3ZTan#+P95(Xfy0 zFIPe5GG}RihfD9}xr_DriG#bCUNn-!%viwqEzR$Vvtk7IM>ex@oACT$Dw*ZUVJ4q^ ztzpj@X&~6Fig<;0@wDNq+nX0|V?K&cD*u!$+;OAJQ?cIdOGPBZ{N;A{B^> zVSp1QQN+e?bZQCuWr3^VDaH9Ug2D{bX3vQQ2CCBX2n5@V^y%x^&VKdAQCx}ruQft6 zA$J#|{>_`qCumHQRwr22e&5S~ntL z&8Ot4gACacmT}RP(Wo?@Rc;gpb5?7Y&XpV4U<^#aFWj+F z0}*Lr7E4+2FwF?S-kjx`1pDxpsc| zT4P2RO7($O0)ECE!oC_;I}&p&@B&2#D2{SLP6fn&9OUFfV#alb64D;7Gn|o_ah)L* zoTMq*28~q}Mfai!P0=#N)x~W1^bW@9@=%y}_qMQ0mimsBTTgF0)ZhDgx-BdRz zx~X+ibg_SWJlg=R9*_aRtD%6RZK3F5VWH@z>PXQ|4U(dpx0FtPI zv+J1G1?C2Jj2t@_vBS`PRvy@)jg($1b_tZs#aD)`Ry4Muxs?pik)~mgnzD`t+{T5I zaY&G19s|>0%3#!bZ*0cy4)vJ{W|b1F9@^YC1_3zqgfn`$x1#RFL7moDIi4B20D1|1 zllWgSr_uLS1~bqSnBE?#_a_VMRlv(0X$;hR;&MGgg#&TK$1=$NxM`5OlMPS9Bct|4 znB8d|Xm@&V_|O69DC9%(4fe30wUVs}bIO8K8Z-3$MvW>IxBm%)C;@92SYt3wo0dD# zNMk5YyH_Id4Ke!zQZ#B*L|Zgw#kD!mTF{7Ly%tyNVcb*qnDhi#^%Ao-8ZThB2{U-u zin;L*SPd77gK@Hfy3K@_5Skrb@X#hO$Hq@x*$Ru}R|+uvuOXZ$ovhmwlQkOkc07Z2 zza3YW*dTy-7WJwfm(qc=yMq~WFqR>85yVwCS&e(xfga!-L=?q+=o+Yx(NRAFgjosE!Mr_goO3^Nqf!D#fXjHz|h*H4- z`UD>om;u+#ASc7(c_vfIu(-~+mJEyQjBBZ+sjl&_-F^W%bW#zG*|d+|AIaXEY?T=vJqN#iI862Ag{xO-&KNEsDZ$@ zztqT-#-<0TwD47s0{dpM7x)EQM!R1?;0tmd{lYJbu{@6|dP_N-MsU6g1ESwnVti3~ zv$$Z03xiOu#aVy+nsX=WD6C;-pBM!vJ&i);J-8l z0#6{MS2Pf~Bb$}b@zR&)G@N7uJ_h}Xrot%hBo6=m|LnaDlwDVK=XpQgSJit}dMcHq zvLxI0J<7ODOR;9gk+h7*(bWQD2QoMVi)GUEYWG^q8dCD4v7_a2W*oZ=vN6Pf113>u z2Lu@G1S_p1qT>W7DS`%+#%YucNgD=;Aa3FihbW0N@gxS%@4wHvU+=y8kZnmOF-CRY zJ?Gr>vA@nf`|Pt1h3W`BN_z_>v$zhr!C0`GIm5V zE8)`65~SFb>ppXvmiibTTPfb1p?-C>zL6|61U9lRyEJGnG3QPXrP4C|t|+dXbLo(w z;#tBXAMl|)Gq>~`dy+fv2TeneY1|Jqo?ZqTGuKt2Q5%E?4J`wWW(gY2RYT)UQ$@p3 z#Rxdmp$e9#^-+`|ssNpyDwc->735S=ABIDtaApCRxpC%nQbp&vP(|mT1y#f=$%;s_ zVgyy>vLYIg6{pA@&rVjn=QPTSlfg=4v7G2U84S?HDay`gCoN7Vmuy)H9LrJ1mH}v- zB6U1FXx#oh&!|7N5|h+dVv_pVV3N~G6e~`s%kjwIgnC9;?jL#hRuk*QdC1r4iM zkyI>s454D7X(iI0u&Qr^Aj8LG^!_dLABNAt1s@%Sk5Lgc1+XsZe8Nv7Ir2b1*g2r+p@sa^(oDq?D zIw#DdD^8fpf#c}lg!z3BkK-%CV>xEQXR#_YzVEqZ?zwQw+yFGr2zC5!6zQB}FIzcw9EZ{*#1dN0VG?K{(3v&nF|S~giT7TAC~e_L9t##FA9^n<6`%O0k zVR6~V4xX7?m|ZY}B@xf&pJKC}tQEDc(-)eM03Y%QO}JxmW6 z3^WJHl1mRGe&lO;Y;=AtZ$>-Jy;`+3+L(V^`BY?S91zLkf>WC!h38YzM&_sV5x0S= zV$NeAXj}T7?^<*Y1x0!d(7AoqqovGz^L4?w(_2kSv}&FxCE`(%r$2C4sd|@w*LiV^ zE!t)_|1X3^SoIL62hMuPIpU^XJ=$IV&sMD7;wUqaHnSUPysy^;yRx9m+@iCkn9#h8 z^CplnRg+*-W92+fVOvB8+0jQ5TYQq8Ss2&R#YV3VjO~yiyN*fI9p^l>zt@(l^LNgF zd9Yr@bZIcngEhBIv~3+vY(pJb`r7yRCTM7qX6r?l+wMrt>*+mPPl4Za<|jT9X;&N5 z&7{`-x(sQ(rgRp)KI2|_NwMiqVz0fww2x=-Kwufp^uyJF~Gd7=$<0nt~c^wayeP&ipM-7=e8<;xjuns4$t$@pV*WM$np8p1c z%m%hL>Ff!AbRv|MZ~~6$$x5bvIV2kt*xnZ~$1n@JPKD}}UR|g3iGaCQKsA5fZf~pr zR)1WaIG$Eu#z>J5Sn@;Uz_=P@SAqWWv&IM3U@I9fLqV@O6f*F+uQKpWWgkxY4_oRf zJCy#zmN*^Q(VrZAI%I9&8x#1(9Qein-?}02k>CJ$u>iQHw=P*T8OM=487Hu)_a@Yu zL2-ho1{K<%j3oV_!hBE$MZH#`xK1dZ)Gk8~%<%%44op_7r#^OkBE+KuFT^mFbqQL6 zIE2`i5NkrSB>}0^1RmV{%$Wtdr-zy=nlp1Qrv@I|ygRPU<>w05p*lR&)O<<$x-Gi3b793fjvGI(?8aa(MavE!h z#^fQv%^F5)`cvy3PyiZjTfEun4md$4;a(-YrC-xdtL^?ve~^pSd$ZD8KqqAq2_}vR z%|j-&EE)joOUSFw-a`UtD0QuK`lSd}_;3SFky|qvOWy={bI7#A>6n$kAco6EAaF3B zATnxRgc(E{CcpTL{1QVw$3e2)>IXS~wgy=m-3xU{P(ZQE0EeL6P3=X=G<8y^Nl_-k zOM`#Q6FbD4c|84jQ<$!Wk%)J29VzU8`FIC$`lrFX0v_Cix)F004?XKG{BTZ9&~Nvh znsiCIz4XnjeR3tKZ!e|tjcO9vV8PhR<58!o&CxPvNH4J_7S+UdGQ}L)X>~0);=Q`h zMJKd27rh?QpVKezZ|>Dxk%D8IC61wR#xXFSoiZ|?Xec&QwKmZ_G6(gb#4F~xFYTdd z%XbVv*Y7bp>&%<&8Xc;gNgAGAwH%=PY%FW?9N9QhUxL(!?U1*sF4xJ~)S9M1(KHp7 z4=}5Ccn-!w_w8s0->}_!5!GP#dWZVW{r%Q(3;64l8bH^W#=C`@k;pru zBkB&rQ42}q(%?Qlqf3JWY7xuDQ9bW&?m5Yg1r`_zl^{r&dN zn6aUS*W`70Xn()6GX^fa&N1v`s`INhZorUFVRWeL4n5emLZ*Kq`L_k<^(QV3y3{}y z4Hz~_Qv0zS7&b||HoIzaa%ZfD=mcO{GYpm|D}b*=OwhFAA|}{UzMCeO1}JE9NqIv7w2fDppg>+~HZvYA***kUMCXLBfS2sS31?N%|6pga)CkT8h^ zD(qHCbQKGQL<>r6P6ke1<$=YUxX&pvK*6m%atK=UG@j9rynn$yY#@}w-iO1T@q#$Q z^Y{Mu?Zys+J4t{ zUc=^%p?J|IYA^}!_5WI->Gv^lG2W~B0(&06uC!mZlp#C)Ul~|j-76B-UXfMG-R@tJ zogQi_`uH^E?{P!}DE2gVvaOnlT7puM+pP%M!#-+>r_79TMeiitSL8k*8$hPpyWG2q z+`ET!5BS{SoQ2SxDWZY>aMM7o`|`}2hVtH&=UqFL_m({Gx>6nkK9SAmM1xUdKAzly zd>;x)pAuck$$71h+<)@+OK^;ofR58=vnIhf3)AtbR1jKN&9U^S;}&XiLxKi z^iSCqW#4VTo9P5)7wk6{Tbn;XmJHOQSx_e>g4;u}oFxR^18E7N4FmL5aqw-%TG}LxGPU-0a3<&fG9_7fGF>5 zfQYq6K-5GvUWKKW+a*{6uO(p#NNWzV%fK=%!Fd1LsDaA(5}H^D(u2hoN-Enws}bvF zrk}P1VzVHl7&4`xzar!bPb3P!R}~5h8M!cnH8S2^B3a;51apegZ~oG|zN9F<{@0Em zpkishNo{Y+i8@HeS)TZgFWuY}&4F}IGHCCrsYh29H*9V5KsDeKNENdf0P0e)T6_{U z4@YzPda$#DF&`6HuH2SP{ptVcn&i`2T0ZKeQo>IV^a>uwTnc^EbhnR(pN`(@3@kSb zd!%CM$P~$INWvN-%LjIr^bxasa1tgnuFOSOqcBqjyN5L*_D}<#z>e%n9qg#9GJI$UaAz;x; znTZ8;&0>BkzSI2_@)z7sS=cnu-b5LVIh~JEAMxW&7@!k?5$8 zupKx{m?=F{M^r!Afr~DQ=VV@g`yWCJnBerl%mGK5%}w)@Q5axe#VwTWPkCnWOM&-% z-_~dm;W7(13$xW%%TdF&psQdEp^8ttU<`Jq=lKd@WnIad#)g!2(K_F83kRC6gcSME zT29%-w{$XB7=>|d&T8a9OYlm2LUxdZO#0}a-S6E-mZWf`Gh=9K6v7EAE0N+;(fzJ= zBBc@YSsLGnZ^!Y76I|oGqX38e1ZaF0qV&j3BG7b%r^la3=jxgNMnD3=14e`o=(7MY z9C&d1Gn@U1*Kzu9T;31^(FyvKN#}JxxtZx~GMV5mCM>KNv~>wD)UGs*OPZxhJa;IddSxZGQ=?`>rBbuGlM++T&)H>oj4M2H)>3sY*R$4C##;3= z!CKQ*)^d`Zi9-Q1N-}<23;FUqFrJFFN^`}yc}tY$lW{HeDNz!q%dyrP(Rn>*E%oa( zvzEh*o2fyGn53SJ_24yW2Q~Q`tYZ>7YW(zmIe-N1plzZtSr5Hw?@jY4s=V)BC->>NF!1OK6T1S30|KEIU}_gj zh%>J9tAo8}AmD1HTe=28-HH^qWuROCrWAJ8D$Q(6@+!+sbmUBT|Jd%FTY1phhPEBH zcKhog;Z|LDgFa3}m-X4vHGsLRAF$YM?;9jA+*vQxJ?o{i=)xs}M)y8pPU9x^^={n! zy1EyzQloD{dP&wMpVt)UsB-lKWnYtDJ99Nf%6ChUc}?-X+Hk-N)fjPAJ@B$_;pvsN z)o$O)@XRV{0emR$?_Y53r#D@1TG(LB`YO>7@yDzGmpgN#4O)1HHulGhi z7E)0L-=7gt83cNv9u@|+Wt|aNTy#~+)5KDpsg8D;&ZzoQXWXTN2|dd?^O2a%c;II( z({=Ct#;;BR2lk;=YcAnJF<+zQ zX5a8RJQ5T~zC!+e{tc)ULh{o+C4`{F*`nrKzXFMDG@Q@c24eb1Cm2p9!SAw#s z|NO$$qrz3KBCtHYHkQmoj|n+c2C?d6RZEdFOX8WKKvxzxPK8Z8T44n)rf_2)D{)VE zE+3Q>Ci<+Xuv4x#N|TIt`Kn6!LwsHY#&2I$mSSGC3R+lag{UDR5vA?<^yce5a_K}a z5MS=LH1J?L=&7J84CqsJ2HBopYSVsiXdfHj2y50hV%0t|%JlNx0o3ko@sd+?#H^#v zj`{#wVfSMhIjzv4(v&1ZHrPkSa+G5w!Nzv+S*8XX4T2 zU6xOryD~P$CM=4G3)V4F5D@g8^pX-n4c55N9@J5kjRdy3gjRopS*Ze&=0?rSm*gGZ zr6Pl(bhpc13T2q%yc~p^F~#MO0u)!~HNS?MhamNqJo`GbtB|@mhty3k97yfUJABh9 zNG*iRg9;bS98`EuFGH>AVHn|8GHS)aw+z)geKP>~u5c7wA1Deur~*~UKJ0Hm=5ySc z1Dk0SlJhK6;gO=#c*KvO!^IV#yI6v5daMevV@2io+KwQ_$BP0_41?_H0%T9UfI#+S z(dnl~f^1=V@tH0_WvkU;7NcSs{L`qIb&#cH;;d?LLoEL? zDf{XgzAAjpqus^10H@!ve3Sne>ko4c-y?4v``@j));hBHMeacYDb*tg|9a_)&3uOc zjy(6>9oeo1rpSwQH?gEAF1B)zgIwex7gp>3dcC-zXrb(Qp9K_R93nn8Ni2m{R)C#ySz1r12E9M=vhAYV(*gGuqLC7tXUlfPP&_9dBKxr2MztvXIYkB+q9#zI#pHHbfhQj7DIQtD&;=XS-YFoBQ-qrCmj( z(z2`Y?M<#T9}&EyUcb6V@NX*x%JPl)3$v*2 z^)xbFtjX1bx27O?;U*dJ>*k*Qiw@!5pqkt4q(QjOYF?xs5SfFd{jEB#snIRj=0LHR zLCil!D$wW;f&9hZI=u+a5eDwWk8*Uz$I`JBny?iqam0K+9oOmR=#Y9dYZ+3!LVzmO0axblC z9D&Ikv~{90LSnXrV9+rw1w+>rpcM90GfmO8X9;f(MZa+1ol(zof_MCE;0+9h;r(Aj zRE3vFslX&Qa9v!qTmQisx5^J)hZ1E^X6Eiba2w@0a1V*2oRC!SJ|r$<`%kXHp`5bF zV0s;qhif+B8N?C_`Iz4MzD3$@q~HBnJ!{<)AD|*Ja?73Qx3V3|c8ap^v2W@{*^a_Z z)iD!0&#feEe=dp?Si%o&5zq3P&qFD^l(8_0T^d0Bew0D_OnAM`Yvgbii!;6Hfe+Iq zsUI~RVVfo8Hv}lfMa24FOULbek`4{)t!-~QGhD-;R|<;s3;xVxXXo_Z{dEDVXI|{e z0x6$X3V=p+n1KUp7sZLrDMIpy-5-pCYdEQSSY1iG-CrwxjjG;bAWoUn`u*Mi zWa_$AE*3Su>3&+Cao~pfX$FNTU9>7M&Z_kF2rwvP9#%p7XKRCSth>Anavpw5Qc2W7 zY~V-*+%|tQ!=|U|lDMQ9Xw>Zt5P^q7Pnj zSnJ)xIue~KD~Y@B+z%M&0Q5EER5N~UAw)Js=nbI1ocKjXOe^&`r;fbG1$8{<9*ap_ zk2C5R>aiVha6Ps_agh!^0AT|n-=^>Pob^$AMg_ObxRBtZ%Kn0t9jla8R|=Ad+Aq^A z!GV&1B}2({hR{`ClT5NJZt92jJQKcM zs|N^Pb*foDHJuz5ktRSgW$Pltga$&iDe-@k`z;snEU!DNF8)dissk|k)*vGAs!C6) zw2GUGqK+_;Z4F|2tL*ib?eeYvIxGQElfvY$l8R|awZ!_$I#M6(h-=s+%+{dcbMuA~ zj;a7QP<2h8T{P_T8z~O622o12=)H}lwk;Ur3yT>WGIYg|4X(cd^U1gqr@pUyw%n04 zZ&p0mU3c6}WL5$^u7JFx&H&R00Zxd+P`_h-OMTGq8o#9+8Jb+>q}EAg+5mah94QS_ zMAAh{lN9l0k-{V)#%&H^I|=t1>Ji6=?e-@K{8^n4>a!YPP$1bLw4@*l7yvXWZ86oh zyrV9*aQCPht)jJu5A|krM@LQGL1u2MabnL+GP&S8xBwqi1RsR#Cz8Wl0(7ERl=E*xy>q0W%lk*c~Z5en6ebh*zYMKk>s zCuPbK!wJw4Wj|?U<4ReeRFW=1`^j$XB0`m>?)oT9Rq;0XCdQbb91o+oR&O+0W8*{W zOVpWG+h(uAm9snZlGb^2n>a#|W`Ms_nopSjZ6E2_fCtUvigaa#3F zBU#gsP2V)GoIvYPklUDkx<$DjcE4xX-LHiR17U^EAfkOt8D4!e?P^-1bc@9=*z|&+ za!NLHhmD*sXG|NqDW6LdKbI={PPW+0R+fB^?O}wVJM{iVo7wVpqXZqcjk8P_r?TWQ zLAPDAY$OTqRwO(}jP`(yc71sUjZ8w0D0|e(PFKqc(Id)!&!&w{)v{W+jVSwVD?3oH z#yg_ypNuLiHE%@O-?y?8)jkZYX|n01;UboxWh@PE(}R=^yW`KkJ=-$;zFkNU78F zt5d#DD|z%*?leV8o!;9qeSIY^JguERf8|b7q}1u_r1fi6#|g5+P|I|>wjwMawaKED z9=J!-Y00#z>D17BR)@W1-4JGPuVt1vdp!SX$( zNY>-muTB9!t#n*i8kV%6=az=cqiZ_0`aG*JJ~cDLn{26Yc2&Z{%&;Vkb2G!`(Y08P z&o<{3Hijj8oZA>KkKU}MRlu33Y{j~DV8wb#v0~jiV#SL6wzM9}rr2NofTq}PWj)f7 zOvPa%YiQR%L#)8f%-kgm{D_9M0Z?rGWDR}B8XB)QboSNq!q%{)T22usOKfTU@0}f6 z76X~x2?`zCELGvw$Qx76+^(XQn{Gj5VAP?^**v6wA2DNLT4TWDWEIz;}n-sR#*3Afr{JfFr zfbC(*nM1gvZWIu|V4n<_3MBDIRR4A>J7BJmo;9NEKNxa4Rpdx6k0|>sE4#K@R=UNA zvR|{Z)ooRq)kl>5qLrPj)+>Y7h_b(LWe3b4l5r!-etJ~BGB=GV`>9d&N_vkd`zuzq zS?#Zk_9M#v;;4EDOj4Qj`WY)bfa3v^R91Gu$__BqfJrJV`**g|8K`%_B$bu@3oAPy zK?h7yS=kd-b^ync5hLI*YD=Dy6_eDL8>==+Ib%{StVNO&RWBW99z45xLLu>&oON@F ze|a=B(tSt<`*z4^#SLfsaB5iv- z#{4`&U>Lhrlq*MV71iprF5ZlNmtSsDB-1Qr=8q{vJh~%+-3-gyVod{s$&PI_Wd^tT=i(FWizYoR$51D?6ZL59s4r z+3#4{0o`FhKxbtix3Z<_a)jG!R`$zQwyHx8Dh*FYtCC|*c10un4p5p zP+`!NJ5osk=M@@ZDUlJPbaauf>ri7X7Zq}JW~uwv@8^5o322RbF~=yWrTcXy_Cmfb z!pBf1nRm@`p5S>?89y(_nUM!2YTb_-h_gc!M%TqbiF*xNYtl~+LU_bMiLC5lD_gQ9 z46BUah^qdU3c_DGDzO>09>dcn2XpgmHg6?6CZUTsJ;BboV-mWE^EWh({FuZhI~Z}L zKPIu+-dIUc4zF@|D<>YO<$Lw;K&_sW!0nWS72X00#&)N2<0guktPTjW)Avi1Ps00+OQ^`7mp*tb)h=y!v&uS5Q z$d_1m+q?4{I^OIKm+GXWjyt*Yz%-vn5l({k6RTgzXBtrUbkd~h-9$#{LKw0fgXWG> z6FUALXn$SgL<_o60?Jn;lmAnCC-0yhdP;vV;N7T}cn-%&4E9{S2nd9e( zLKQ)7+UtlyPg+fWVQ$*uh(fm?SX>BFKWPshQpx)CO{;0jS#eAo8d1|9mYZXKW<#K7 zY72tIOX{e7rsnC>YCS6E=_S?PrRM4X;OS)a^7TGL#@h5Z?OAn-8w7h+_ET22bTn@S z)Q>&eRbC^E>T#_(LbRQIo-QQOl2|B7qNmN&Dvo_DaxD8{hl*EDR5t=Y<8koyQ838@Q)XQ034ZtMSZ4o>2W4G`_wO0r2X>kA!$r0Q z=&in0LNE<%*z5DO5`$Ft5;5dPY^-Y|HaW8qzUvnx@~fJ?(TG1{SsN5J*@xdU&L$t_uhwyY_+n@Y;zae*Rdc>X;z`NslBg)=qWh*`p zMp*^m!}jkj4|wUGXbkmW14hWolOTHuKOgnRSMjsn3sAr|HBbb!p-;RonEfl^FK4 zT4qd-U4F}hB937(zge#btYp9LL0?@242Z(4(C4kN-@iZxj?|@}CvvKF?=wv(qj~x* zO!)m4!nT(zB7#FHJj9p$m>#!hX$x=!Ib~)4KP$VTm=T7_=`U6n*1%?5zf~3w3;OTB zz4d9W=3?RBwuD@oRD*LhI?a6+}R4|p19G3_~z);>nNSiSc@Nc5~vkJxiS`w)kh zmXul9-?p+P(IYFdG`dVvadz$jCd$6P&%UlqYsSaLw07p!qo-9mnS5McI#DD8TE%X> z{C4V5kF$|@7=U_Kb~RA{`{k91s(mdEgHg=ADlP8&6YO6$uy0IP1NN-!YQVnAa4}Wz z*J`8v5LgQ5qN?8glI*nD#$ucLSP?2uw}BIVsG7&>RC#vbr4VuMyTuH^;Pi3S2@@Q712$R}!^XD=%S=GVs{YI4=)5G>0 zn4*!*;&D?UbN(MZBc9dp8&*TrfSD;meiLN*St_fj!ULY(2Td7S*WT@BQK zX=w7R&m!#>Fk|UIZ_{Fta~5T{Gw_v+y!30xScp>Kw0pDoYo@c$Rxn-trGfRl^qs%B z$n01V;R0&O?i#k=)#csrC|n0*{rrL}!|_-|Ekl5Dq8a>c}CLba1heNrWT9~22s zX{Ekr9WQ$A!s?Ye&Np&)DV6A2gub{Oq23COzS<-lx?qR;E?EK;6B#Hj$s_R^C~EWF zqk@F84Q8FJU;zacRJ>P)ZojzdzSPBR@b@F5nzrzIyc<=S@o`|-p{$-`(XLc z4y8unBiUf-UW`I|>8?GOZD==w6p*vZT;6OBsN^&PYKs8X5TKH?1Sqv_G+oy(F=hd# z3|$0rHV-|;aSk0pmt@k2Te_BzS{a1Z$S~0uN#newSX85WacXkl*$_<*i}(cr3sy!i z09b^hVBsN^O?u4To656`kyDuvbnM-P-ETM#PUb{}AFiAbp9?+47Nx?D zXHlTrJvemFuN*q?jjz4`j{kbxpQ?SwGatYGZ+_?C@t4bo`P;RqQv?N->!WWgLip-G zbr;=$bw6`AmqnoWSeQ)rX3m5?wkzNSg0NGzrl{`mZl+>NbA83d;k&~A7+!_F@$}Xn zVph3SJ5G&by|z3AT8ygK;lURZT=E^x_u5>5zHh!aP9jqh*Pjsdc!G{#!S1L(gu_lc zS8eWo`xlsA`xAQGn@nu(chcZh34gBC&kzNw%^MaK*2V3FXmSzP;SjF2$*Q}pm~H7@ zq0|B!lBNJTMfT}h8WN12U3VU|Je~$FE0n2 zg&zqluWI=Nm_Yor2E)5nrmN?XiCabjO?O=}5GVs@- z465%yPduO}YOdRe^28Qsae0pN#*F0Z7l*$U^~X^$du?b9GJu@wy-A*H9Ni_IUN>nc z6IV=x(Qb&UnM~3G5a!Y9ujR+uoTwnkWbNLhv$?-kM8zM7YOQU*%b96n9-xU@*6Qwp zHNA1!a~jFoSM@ltJt^&aGFc;1UXyh7=p++LoS-5{muo#;x@^3txTrPaj#kK%n+Tve zk>|sak*9_aY}MSP5iu?J89^jDZX`J+l5}Nql1!Q~XQOA^5w&DWWQj@Dg1b8(g<8_k z4Le+nAnL3olZxJp3^9>nL`tP#q(r6<6HVG*ZeyJRzB{7BVKOPwHm6}a_i|9-uh$`% zAt8uWb3mEc$o~lMqCD@fY-!}C4~LjTa#9r1y&p4A$XMTaGN!AZjLo1pP+9CBn6Y8|? z*D_|Uf#xH;Pgv)6Clh|aV&h_93EjIW-Yo}f+m46)^tDEtyG^$b{4dS$*2XP0ScZQ; zUC(YQSeV$`k7w0I84ndKoQH)DkJF7pUo3>&9jCXch&iECB7LTV-#OHv--jFXhx(2E ziowm>NpkwF{g7QOk@aAMwEGad<2=osyw~Q}F=PY+y5kaSH}obP+r~)q(f{f8ng?|W zl_t12JrE1G4>smqynp2$h$j>xGrlN3824*C$j zB$Im@KQ<9VjI}+jAA=qr`q1J6yB}HfbmB&((A53?=tjrvDtUhz-`MZ6G-i#t;VNTY zcu|2yqonKll0Fu=%N(SqbrmTLkX{-b(=f3}oa|7~8tXogxtFeHarzJNTY>uTQ`$o% zNVoRyjE@PF0xdv0#QUOwHeDP;QXaGq8iEB7>Av%WhR5_F;NosZh&o7+GPun3(t#_# zR_NZCUD__xnK0nB%53#KyN*W2aB31xZU|&9aN(hS^hJU%u9vw${~?+pz{WsDZ3^&x zF9Q*E9kJ)7!9#i?PZpsWE2M%8+|G5MFZd7{0w|be>3wPNOh*FndZAqx9~eaaq3tq6 zlez~Yam|N-2fgxj8F-|4;2AkVwL7AtLLm_6FR)Gb$NugQ2~6t}L}gt%++d{EDN*Ti zouV^_*|8Cwq7A+-cdEc>*ttL$Mcx_xr+*f77h%o-3(`xJ;l714N;&jVUo1Ti>5a@~ zCFOr0E6XRN? z_&XSc^5Q}%sX&@ueF^{`E3$f zn%hXyEH*)^fmo9~T*WlhIlqu1@oI_bxeJG735l+`F)lko8{-Zn`&khcRs8&+mlK8` zC-^)E_?+P(^`!$E9?EFT2PL_2uJ}o^>Zq9~VV483CcyK>ImqO)$;RWGO+$$Z>mD3Iqm=K;sT^l zR_7`Ta-&d?r7I7qcgsp}<5Mjw>?$Q)<{O~l$J~jO-m7-=8^RnPo$cO=mxp>=yNb}m zArQS8^$vZ+=_WF$IjJ4KEC_Z*9mQH+vXsj7)`7WvHja~Zd_)Qh`W6crkF{nMYpiJu zYp1rRd2T4n1R8yVW!w#90?UE8yqpO;VxSyhXQQK44$iMiv#yH7#l#2W%N=S+Wf2x4 z4P7#qOIEN^qZ}#NRaz|QJT_Wq9~+|vISLyZ*IC6zrlgd~26;1p4cm?H*uvc-gfQ5K zry+#6qQa7J(#>!(W;l_J6qV6HhMyZRQs>%M=Tq<6~Gd0mUO;t2sK> zTkC+cIM!#W!OBGD$Lu&hy4_|>9#NLk*<8l14Uex^wTgT8i(n8_Qg>`X@DBmNvzgCU z9#UO~m6}Z5IaQ^m&|?(tBA-UbL;*7y1&liiz;-!A0Wx~LP)Oj&5D83s5?G@rB(Pr3 z#j)O$BZXt8>ITXBRjh%b4NQLJ6)Sa2iICPOQ{{V%6R2xbG7WVVoBf8wTv(hTa)N|Q z_X7A!XyETO<|+R2&on2e0#M?Ga{6my;h z17l%BKvgX*vn<^dd8HRJjOmDOy5*M*S?i>;Vq2(U>OYn-<+N^(DW5}U-I|ggZm4~> z1{I6h=adH9?`An8hbyZC`m9yh&3uAvDt8VN{4~46fL9R755~@r$Il01lToqR^SsxZ zGr+M7DB1InWjINcWtrsSeP-g=pq~%GBPGuuPi_z!JA)b<%a_Nc3uHugLN6!?X7_;T zY?@Fe3WBXs`QU{zOZ>XSDr*NbvI~K8g&|?CSmY@u!8*x!HRmR|xxlYY*$;I&Zn0QG zdY}2mzA0$j6G|T|?6WdHO!=wVj1Oz_7Z$8*^A}dCg^gmaY?hdC^7qV(K7?FJ^m)+h z4kd`}aj&91#(b>z6JzWJ^L!LlO-~u5@_Bl_W?B-lhOEz&G-RNR^it)ba@zA?*De&p zAx>d>XU1oGFPxdUU&*guCY>*Ml;WJJO%m5)9!*Kb7LZl8DrIvCyU;<|p-k{=k|mW z#e10Q0xn14wkY}PSkJ^Plx~#IVud;17AvNqqN&d49ZhvQ=KvGroIQ2YU3MK?#$>xS z#bQQW;dg6%3AbBQl*r`&TJ65zve6bNO^cIelIap%E7=%tW0mQQ!8Vk;;6;!(b@Y)5!*u>Jo!ZXAHKc%3#uNGL`2!@Q|70Q7UbYGJ0RVO}(NR{Em32 zScN{^a0q^=k!`yzHlB}dw`HI=T0EV3$&ZXL@qxhwrI$;KGM&jJi_@A$X-0+SOEsBo z*lnZbtJF1O^4yZwt&&Dr?+}SdCwUGeGRpk^tivF$@6UQ=!%kZE9BZ-%N^d%uk6=6EB6d1 zFwidZ{Tfm-_Y52UnMMT2FCpUdP7g4Xp;sdOvd3~*plW`13m?M}iU!=uj5M^Vx(pL% z#nZI{eQs==sxt8lO}>An%DiVszE2G@Z|0SCCfy`p(-O@XTwvbJGYiB&5AuCVq@j}n z2*z%@u1Xp&RQdj2sw8rDGOC(}&fke23$w`khDc{$LlH`+alr&wX zq!*fy`K>AiogE?59i$-P?Mzb;R9m7Tg9{YI(Yea}^W2okX_3Z+mO9;Zy_@*8e8;_c zc=D&vYM13pE-99u{_%6qR_=b%eZ*121nTSaH|ef-gFf>Z1$QNk+StITz;6iH;1GZ& z@q+ZKe5lHq%Xn3yy=Lp<(%pvz>3s;##yh5C>yvT>iML?4Whz! zd&o0|2;;dg!QDQ#C+9n4dB)%V?%Y#ZaIsBoJPyP+IQg4KenP(Q-opm#o4KIB4W2e< z|3uCjLks=oxH8gZwMFfBe{{Lp&AnaQTIMw5%?KFKcrUB`q~z}G;(2q?HUGPlIOe7% zfo^b*D<*JaM>zQvox+l2)@8ih@@)lgR>oeP??Gfc4I1r$DvrCGc{kxhRanrlt!4Yc zaoQ1biFuB&B& z<1osM1{C;HC5BP+^;P+WiFtSGr2U_2QN)=PipTqi3>4jPsK?0+1RT+ef>&c^)A1p9 zLxB60#JyT<2Qn6Jy`fjPvT`a+0?EUm*AVbHD3{_)1|7T?V)m5~R43vR0#4KbYIo=> z!P6e+Gmg-3R3vyqPiID&clK!_X_%*Ve7~A7Y$kTa!N{5e-y*jiWHtAj38&nwZgAV` zw+{7c)>qE>g*xU{vx9;oM`GS_4L@l0xH=M!v3aOen=M-OqtUSZXbABttlqB^l{T6_ zXSsA`gF&QPKS$(T{YwC>DS$C3JDzD{swW)wY$Pp>3jpbGVHxx!3IxGkha3(h+Vyu! ze*nT6nvT-}!)DU*$1Pmlc(%3L?fs&g`ipc^=77^lHyn$6E_4Gsz-nVT<;dGpRI?<_ zl!@F38)_LQgD;1J*9iGzpqzfgXJVX#Q#_o;WZ}?cxVO7j&RQ_EgcxTR#mVJSkOuk9 zCtF1D)o5lPiXregBk+HAQqkl__=9ZCa1%|)DZH~G5Is#VDG6J>Tm)uvU1S_z76k1Z zi&OR6^ONpKDCS!ZK_zaA(HVwmwvZMME=tQn-_X`S2f5QbavdvT9@oJ>4pEanhj`|4cDUU>Q zJYzrCGgHb{I0>A2m6@Lcung0wPJYywkb^5ZJ*oNCHkg@4^tq~Gnk^mV4fPo^|L^wG zXNCWfS|Bhuo<(mD1(FUA9q4gyXlH7^``_NLfd;%}(FT$LothfE&*)Ho(EdPJKzot7 zCicTNH3iQ#L7nYF*MyxS*n*bvpo2R5gE|~AOUiHNP>*R#P~S!B?WI(A$Z|V%#ejVW zhn!=!wLLCugST`$$|=#n@#l>OzB2%gnui8Qqut4C5ufNFQLF_noU&ut>0KXLbVOKl zL|7{kp$<Fe{003l3rAuAeQ7HzlHs88pKVR0fhX8kOGVd>^7-pr2{;`hJ}fF$Hx* zo}zQn!x5ZT*Cub>RHZ0waa@%mmZ$us{_$Oq-h@(V--R$3yyB)D=wERJOf5pU3|JLP z^HIZd(VZ5}ijOZ2ABvQlJ`r&~JgIHYqFMnoPWyvZy4XlURdv-w)R87PTsVE?cF^1X ztj+*4nMlud0zubos0!)Da9Qre<2x2d)mXI zdFWZo6TVlM-JlHP4yi6Ji460~)=!306Pit~fo1}Kj6n0UL(nkzuBHJ1O@n~yH7pwb zN1)D{R3Acp(f-;QAmY21A>z9s;HCfBAeJHG_bfrghC8F-yBrNKM(N$l((rpqG(1@N zlxX;FQKcb&H8gCcljUi6Y4AY9u7V*N))jX(CNXz>NMgm7M$lMB$PjBSy^~evlBE7T z(l->aBz-SEJW<9H^exs4(m_OJ9959_A2*hk(LexBK}s8cW>Puc?U3hWwbLhh0cFik z4aU{alC1Vjj68lUq*J4q*z%OW)IYu}m^fjE0Q9-6u3a2{)0XC<6^tbFX8Ks5t!u#|pxqPpmhRWUg-qz=t(ITUjB${n ziU!1A;=2-0kaX{@^W9&~0{VHo@6d-sU)}AXECFs}l~$YSR|96>ykq>*JaTtf#00D` z7&8mXFnTUpF}*9M4=QB7uz8XPp!M1T_=nRrQLXj1oss zk<&-in#~$d)WZ7dR(+=F%M#o)P2j`f|5Lsg6ZAT$@ie6H1O)?SxZ$&l!y39nkRB!8 z$`YCmONEQWM#eouMF*HCT2{}QCcfR^6k+k7YP~v$(5TUD5EoK&R2a;T)^b#47!ssp zAJ(ND)V*@>e5otby(Ojj2)xi6$`=AoM9wG$envI~$zdV>n`b~rxoa8WeHTz(`k#$q z86D+ax$s_!_U@GMMxPDSyAbAu@E+8&-<1pR;lcy-x4fQBNVrqbQLOZm6zGKa(%^v* zT?M0rw=@*Q&S+H|I(fbb7VIubu}gPdSYMWMM__C~y*_aUNS8&xl9F=i^`R{uR*;xW ztq~80PVxAcyGE?-^Mq@f1SCw%xw2}lbtF2t1xh;;1a1q#QL`mdb_E(3Et(HY9u6<( zhlTTF?bT}7nJz7*EZY5StReSIE=}q85MgfVe>Rw9g!KC+M_WU@h7FX-NVwXDR(auP+4=OZc4qmpH=o2D^qC7 zF275=+DsDp7zx!B6JGWG^n4l<8lIav3HYk2rd1U|R|tJrbPMyc|15HsOe#BXQ(G@t z|6%6s-pZpoW{UyW(pj%TD&sZz2(LyD_g^cciykk4X`N9=g>x1oC6ReeQC$JQH&vP^ z-3SS*erTi(0V}_hd9vAWig0Ryi`C`tD(=av4N|dzKwD2fjAn=8^S;aEdA!-I$(F z$;Eg3l478JY2*4E)A;&6hsPycV)OrS+@AfV+`FHSe^_FGpI>dm%IU&M))XDQaKiM_ zi?4v{S!iGKDq6kGGR8#lVfwdkzj=O=XplfWOy7QhU|+V?^Yx#cPrp%n?L;ko<{PS} z*-q7N!wkv@I$1vI*^7+0wRU=k)hl^IRSQ2lpKb>R={ug%_dfNDAHQ`z{UIg4y*vr?(#$G#%f)mgvKbT2$nt@F z--nw<`7N|Jq*=pxs$^s^>Y3C(livCoiCi;94Hp5F<2UvjlM~IB`yUfVOZ3o4_umR_ z)aoFg)tK;&xlNdkd4LOIe`_DI&VwDshIU{ZX;X9@--t_)NdC7ALT*CE#EjCF=IO#> zaJ`dZ&k&}&$1PrA`Vm%gAs~C^8E739a-1|zosrR`3XFHgtTVy|`MNdj#`($Gc)K05 z)zXAAZ;^l5E&6#PxPEhw8)oPpT%f#Ad1^!LXL)w~|iezXTp%uqQF4dyQd$ zDTTIMH}>o4znPyL8=q{Ag_DzP-)d-g!%xk|#DpTOPPEepd`;u@f@s+f`&U5_upafV z6THG(U-z#Ycm>+;`oGkhaY6ij?q{lMfc)=SL5sd!SN6O7hikxrBU9!$*1I?MTS#A!WLdG3COQ_Ljt5FRk#gkXf#kn`En1O8v#Xef7rytZ`ShgO zBa|i;<=Ot{f!C*tcfvWXFs_NCL>G+x8+6}-n%nR`z81kj^G7?cns79lxN(1CEnPOE zC00Gqq0Hw=sw?DOm>ws}h!Or*@S)ob30Y--q+tSW@FQ3g>j~Vb#3pcMC4L^sZ?&dx zL%h}%zRDLlN2m$Y4_xA=2>WbCH09d04icJaxg#Uw;Ku)D`K@ca^lKjgFqu z6jUQjQYq)x4%A*X5i?jxzhX4SFTOTe@NPK2h48F(I`u}-PCwyz7H;@4#Au_*UgU$G zjU_qh+!6me#w!s2TqzeO|1bU(!74HP75_?ve2Lq?b+6Xb7!~@I*q!>^5P#X%!Wdvy z90SKI%#6!nm6;>Xx(YT%3;@)TLc^h5v}&+b7?>P$+RIKC9&27jr13EQZ-3T&HDUb2 zw3yjN4H$XB>`x<2H*8qP|E4-qCiCCD2o;1B|Fh5V!{pOj=O-s?6aIe|#2Q$MSet44 z)e~IWkTmzDM`n;Nx#j^v7o7O%AS;b#yE zs2$wJz!&H60fELh*_4xIiIp4jVJ}LH`x+^d70>@tvT;MYg=E~hi_+TAYNY3q%*<6J z$Ci8^$>TQBrfq)GDc4;Sj(BATAb^_#94n2v5)I&^j}13YI}&;#a*aKnS=c4!>+&wS zQT#{i$2H(_N$)Uy^3R*ELS1a8=l#e;C^A()*Lr3J`V*bFHfI0p@IT{0LARx%2K#TjBAxCC8M~B_NHunLhmn6D498c?XK@Df^YueN`A?(T6Iz|~srLokDVwSh^GjCaYN!0zT15}~d4J|Sh!l8$t zMFZU#cX<%vg3GG#?xB)W57_^kZ~t9Aj&7~p(#(|8gJGo~4slEM28Z1==-wrxf);b~ z=92e2zI)-#YRq-9T!g{6A`Mpru;Z+i&SFNmC|-DQk&2pft5-J_qF2AjdFqosN0*(D z3{z{Ytbh^OL2rzIOBV97$?_84yx=6tl*=6xi)fBaI4N9!5 zRH%QuwZjf|5C1fLGabz5#F-bxyER*06kmzcHMV3#xqb_DW<3+I9#r%NJ_?ei=LPkQ&bP2f&v2r}FmCg&Vp z6CSNggSYU&%j(TMh}Ur~58}?fi3jn*uHix0n%DCn;?>nWfZUZl2o$xO2Xr#C6W=?# z;aTyF0EZ6@5U}2-HzZlK3GcBF$aluuDZfjZ20oPsau_Oc$&TiNct^mSc?RwXew=jf z-3g-IYHRz|P;`_og!A1e#DDx|W1{<4{`YpZ)%~a$sG^ijWcOP@IT+5n^^*Mm(&Jx% z7Shk@d%jt;x5pnLt-I(}V=I^V$XM9T2tFC0_bRO`PLtz2qje)zpn~@>Lldt#FgON{ z^pFbSq%a%tlqu-5)ie5pMkn}Zcg7$sL>rfgwC1AiB9Xaht4Iq|lOwHJ&0v_L95HQi zq&4H{ZCaEmW0#R#N0cdYHF~QN3P>1)){dE>Ku*@iR$;mr6kLJhYM6eZC;?SRyF~fW z<;B5OFAtd;A(g zusfnzy(NsvC^gaB7KUvEyG3s^gf23IozdGg!!{{XVzy$JU*uoAM^wlrATLVKdBkh`@A$a!@hXwAgGh0iV^g@P!iMl+53Q~dF=$XU@$`czy`+ zs3Djs$NU772{pQg(AXs$Kz&Ij=f=O^=jEs*_glgP!`h=J%=Y zH#D2KE$QQyw4t2zSD#R+3(HB5SW?d?y*(<<1{AtAOs4Y&PQ^wSVHG0ThlMErwLtK6 zCI%9J2xC-u!=(WeDQ{CZV!Gk2V{Z-F*_6^G`d5SBMZlt01m^7zzdqLPe{BwY-7xJ1fF+xEvNWb(kKt+jPHh|t9`ke%u zLbI!pop3~7$b=&|{Ye`!;mE|x_$yK`lZ;jX5sv;+Ef9I%JM-FPLYAr&<>#^6?Y{}* zm}|$PObuH=5A(-2vNeZHimLZrKZiQ4zgKPMcp@A9uinf~&!3q6uXbq9_FMXm`%UHI zFxj5u&il3LmOjN5U(HufxWfQ-CSZ03q>X8P7UcIKvV@>)%b!otm5739h?!9he}>sV z>VDT0R8mU9T3ArIIQ?TD<$`vMHIw6>anY^ z!bAP0-B6}m%6{nPq`A;*d3wDqu~l>TAB9N_RrDg{v+%~f+)22I4#gifDOkY=>D9X8 zGDsh1FHNMP<&mkK@os(*$WC{8@%6-yKHs}>k+MMy(%OF?5tzZjr4eA z!BZ8iZ;nWUem&*V6N4mLLEnNm0$rCrGvA+4a6cleR>~6&<{Z*_Y^tQU=KGsT=dmSA zPb?a0d^|!ET&I@L^*L*JrNOKtU0!J?Ykw23RG&4wg;#3LTANDN`C86RHuzs_ll6Jc zGyYdMImiFnlx+6D)+LRL=#CbX>kK+{81zm7FLc+9W<3Fx`_k}+Ue~D54zP@Ye*Rsx zSvv+w2lNa;|Bx2z5S4KX@56*2GB#e9Rnb;BfE&4E^H4GY!`+;;ZXv7&7QGwy9!l)> z_Mf`H=OZUgI?g2UhS+3kzIRRnrO)?f42AEB=95YFa)TBR$r`qnG9EE*lKKvDbJ?b7 zc}fH^Z7uaT0_cRBMW`$pzroBqCRn(_(^1SMl*I?S{bUk?V>BYD8~#^~;_{y?#w7)w zzWZ{bF!)KOH;yb#Swu}t)%Ms()%?4vzixAXT>X(zg7#Do;dUpJb({Huk*{;d_TcYz z&@XNB6=uKWoZdK)7^l9gVMIe^&~P5 z>GAGXZ_vrOR<~k?%80)(28VFo z2I}5mJ9d(*$z%^hb|V$FPt7N5v`99}hKTmjEf(Iu%uguLta|2I47)&=wspa*C(?j| zB2VV75yVWr3$b4ceIF?b&#YEau!1it3fo^)6eLi@sYvn{6@?dwqVVB=riy}%Yt@Q^ zD~-H?VRdRq<=lvUTw#6#!!?GpO(R7_;&L0iJe;zCzhQC6CkjtSbf3C+whpMF<67~*uR zBXpnJ$JNhmtwB2REZC1RBTn}5x0~_!tucXS{O-P3NvitT-rxH$b{KowhQ zkXR7Tj#f+8%T(d+g5NsdeOf|Q%QHE4v-d%U>EiNi&~@_c&4+nw}LHi7jL=( z43gUek~-VgAhR<#S{X=mojJ>@DfY$c2{h)$zvgvvq^qNf3!pfAbdm|}_IDBjad&v= zk|Q2mZO{H$Li~5Ovu9|5CB<0YIjtw$OIy1s^WdVv1K%9nGHkoZ=o90e7O94KnF3)7 zqO0gJ2maZjCWwk{MD__qJ%dRBu(8lmkZW$qu^oAR+sAY&zsszG{1YODC`gDxwNPZQ zYS)D%Ssm=Z*#JWta=*)RWqWM9yJ z?_@2)CRr3zs=B6@Ec18H&YtR>7#=g?aDT<-Ue; z`|o2+JEGU~^AlL%xAQdr3wrr^%PIA{+(FJXc6T}uULz0WskQe52uvJW%WAH8qBSC_&R>I)zr4hS` zLe)OiwTDp}vDxg5Opx;;6GEZWg)V}L$8>+Jdr}h$W^b%cWXmf8$<|Y^^26PZE*577GG|h@b%(De^SA(_F$B@qZAiAOBpAV?VMoj)hCymtu|0 zV~ii37)KyAV;LG4;uy7tqr<(b>Y#(Cs@+p37^~89oClFVIO`}tkn$Ey&TV){>naw>ELh9UO6+05RTfZfD-m4#U$LPaL z9-|LLrs%`CpQsp;IS=VwRPkQ-t|9RTwHxXkKa|inc^r3rz6`3Z?ToIpMvdNHk%-(lJ7C5QyM2}HuI2|=Lr77m)1&8%3l*is?yL5lC30A?eBGw0 z#%46W{I%DX((Lk|spi{j51VQ$8SA>22^I*}AJE;tVzU(6q^%zG*Z2~e>fpi|FA=$1 zu{R-*}2s3bNEdzc6gHh+LAWdZNJ zZLi&p`?FCxc7%0VR($g>?@b7DYm{El89geKSycD^<=_1C?`7PVom{Rh-8{b&*u($xe(G*5Wy{O zyi)<2%=&(cGMnf$O993w8ms;n8&*Tcf3qT*$nT1nD{{KxqX;@dBL(PC$4#__Yeatw zTM7JvL?b=r7-8MZ{S*FAbvAd5kbsy-OO6r$hb5F8BYw&pBXB5m%@`kKP0?fDnE&Pc zFjQscXz}ctW7%Dzf-wT?-%k z0!TY+hziNR!jpyRd~z;+8-J-7p_|n4Bm!zPuEI+!C?o~qLiTSqoISap^2wH0awdl} zf@SodS(4Gd*s>%ujN_+2x2Q#lkdTqgbHee`qyugTNoN?TyO1kJIhXB-_VJ7AL^0oi za{hfmIbU__r84ELbCk1TxDgB$C34SDd9G%uC^@%4B?Mq3g?vLC``KNRdI|3M{(_u% z@3jB|1xxDay$*sPWKX;kum5@i0PmE*0D_Vd$@-l!@O7Yb>sJFLVx+8lUD96~kZ#f| z)Fip5kK)bk&jWAHt;Cyh&#F!x-fhp%PLiq5b-Iu>pj64Kc;D!&Xn4eQ;kDH*l2Ee} zXQA{7g;ju1nK8D3_7cQsT-BjwN_~>9+0BiAy6+&N&_xldBEMu~lKka~{vc<2H6VT3nxfhg z)0JjA7H^vAFy8Iv`z7T|p+Qp0G{XJ}iBlB@RLgk;)y`3XWou7H)K!&UPEycW$yhqO z>^xd@wm(gGrOWnLD|W@4K#r+ZEujafrIn{vs=tPU`*W3ghBs5G*Rl2*l+0B)2{w|B zc2)uTm?28^4gmM@0DuzIOQJ{nK>J5wWTg5~j8SznM%Aq`mL`Fv)d!8t768NJs^V

    XRmRZ%$f`1tKn>9i|`86so&NY{8T&FdeJ5>QX_t~nc z&y6uRi)-DvB79-B2CcC;)kzaOn&K0z23w!D-1>BkOBQT(>LQHl)h#$tl$r=I{^53N zr&Mims|p}Dl`}hC660kW?Pht5i>@=;HCadEYi657EHmt+kPZc5-KimFpq79$m{6%s zt|a4}4%Nbk8hGKvmKNYFK4TU&c`I7oW&gR8DO`x6B}=m?^I8IBGl^J6M2!lCAn@A3 z$|mv;n^9ij6+|InI%ud5jaTx5oF7rfDqsta&f*(|-m$r_ahcOpp!Jk~jvk>V4lSMC zHdvjY1w^D^RYx-%5|;yW=vKU(aLk>SYi3!fd8cKL;1J>lE9qF$^zL~GE;%q`K9rGN zQOWGYRH9HgSTDTg0=q#o3n{M1ADP=YTLk1}v&tP2?&1ZF<$+5?Dja&@k5-bcKIhhj z8)EI0CNt$ItO!qfGN1mF9j!tylNY@ere}82j7PK^jg3QvcbT(40PFsx3@jEN*fM_J zGA5x8B7px@mZ#6Q1=>N;FB&|ReyP9Kg{+5e>lDI(NVJXXSSpFz2U^7i3xh`nbE4Cx zEbC-<Z+5=>?IO?Nxd(TEdl*2{s%Lz5dZ7MA>&N(Wgu2uxR@DWFG8~^7;By_AhoHjt z1NkrKSRq2%K;G9ZPe%yYzW+}3yBuRVx_pHNx{?B2%u`8a4okz{5v!5P4geTzE( z)UF-z2W>{>NHSz6Jd&{eV5^vgPqHPIi^yCo(Cjpm7!M-oN$=N2b`Ocg&$tib8*_ zE0R9)$BPRb{n6jhG$+X@kzPQO`x9Ihnbs?K|7-m$`1`AQBP;H zVMxXeFoxCF{U|GKbHfCy5e+1b-v%i!eaMdA`p&_OoUOgrnN5dImqQISnpMXdh4>f@6Ns~ zvVgpra%*I@#izOLYw6GYM@!deJpr`TJy2s;Z6TV?aGkZKK5h%RkWR62^pPprJt&8- z?VP{v;R@Ue5x!b$wB-nlGUV0rJiX-(MRAIsoU^m*Xp`!uYffdATs7OkQoRgE^wI-) zXlM|Yd>i#e)=i2+Z5cG%9}iKe9oAhb74_GWsRtT>wOIPfNYDeuHECz>{kEP144OOv zXq;iVHUJoD`FWnLTe3X|X5VtJ6o(-h7M+%X(P@Sdy4Ro&5V>#h42REN}i{Z4nimvO14Dv z-7Q6|p|q4OaOLn1@fw0{F6ep_WcD#j2AUI3=o^WeY|WJh?bjAGq#CGbZ(=(@Y9v~w zOJTA7V?|Xr_5J!An{^!B5<7Ps-ZGV~YfoTNh@E`ad|GqPtqLy^Yx(}DZQ|{SzN9Cn z_v1=uTEVTZKHojAsoIbqZ(|dep9w#DVkTTY)B6rN(m5ijN76~`u9oqT-w*_3=_4G{ zZSY*=*-RHTQJ9l)oG#Y1?Jc44WZn74lA?9xI7u|0KE&R&%p`Y`j8Z9qrR176spIr< z6~2L!ST2I!|?z_H+%Oe$qGX#HkK`p2tu1f~L>+KPj82 ztcEn->+$mhmG^l9NNA<^k{G^Q=|8!@E<}5x9~D;Sq7w?>6{lcC%J7NEuvd5QqEc%w zc}e%ncNosNlT8u9;2*wyGV0Chc{1uSR4%icgQ87w(Ae)^l!0beEo}+;>_8v{^SEECjL#HRt;mAQvOo{(*XL)_3I~ zKgDC#pQoe#OC@=%xu>IqPq5t3<>aMi|9RR*DdN=li6*Mq;-+~*b_eT_Cf0Kq3_-sJ zBkP2djfAgrUps zGkLWW{T2;~l&PG(l7)=b1<0Hd^`aZL%uMTE?ui_HE)aa`$pvNj2p+Y5mQ#j~`}UEM z=;45Oj>&d%PWShv^SBQla4oA752{ot6pbsu9euOv2nD!_ur5Y3*!WI3geDhcW0xt@ zmbJ4|!e*s}xq6Ni4LziWI@e{m^aYL;4IN!&Lr9!@GT6{!(a=#fG+l1Un4F;u5Pw`I ze%51EigsoS5>JWvQ8;JHH>s{b{D!eI@wbzgIC88| z;)Tgv_qP-`(4qK%*g~X_Y!E*{fV$-s)4tv3ZY*f(%<}r(a(7#B>BVtR!)ZvD& z8j;|HBdGVc?u;Lm6O=NQK0!OlMcN9TNVe*M=HfL1b`2i~N}A00>*jexK=&hRSWtWb z({DOPRCK)@M|ewIKG;IVkJDqWPiv^&kBN$0+WDoSSsHygpAOj|)d7`bVR}A)vTu_$ zmU~Q2dgt5E2W(DyypGVK^+)TyZF+vG-unRstacEf<2rl498l(>rz1lOQ%n^`=jJdv zH;2)=B^cdVqZMFuP)~`*3`Xby4n|H|0Cb>ai;)Z}0(v&G3@X#5v}B?f?R06hCm5}( z^iEq4FyOmtxlFseCffB20KC3tUD1Oz;Rx#QZBww+Eq+m_*Kw0q+k!9E#WI3FLByXWQ&mkN1bKx%FWaj68_cqys5 z!30k~Gm0FBPxHN@#fZhMyKNaMfuVViEE^a%#m+{U(zS|ijH?S5CbOyuYF01;dUQel zN~6rv*{hi1Fdpa{{o|(G(WMIv;#rdQeYTQhgS;?H;=qx(^Kr;v4mm;N7lPaVg}Fev zaI`=vup`>=XaPU!)8jP_aEmZvBe56Q#KvJS4BbY-OU`WmT#&JQMpg>Zko7cUw#gC9 zHc49)tf^~tBlW-#Gx>$2KJ_ZL0$D17M*|c#AGtV%`XY(Z- zUs8s^h@;g9(NRMy%4a0KlwY@ z*#L^Np=z~qQj`orp5W<4HEX}_FL)C5bJeqz%FKK=_eeTR>@uyVt#mQ!zRev+tG+z) z$;E~I`f4D-6n(_GjB06qLK7|%u$JcO{-33&n~ZhfK+AUZK7Cy2-H*B2QLAm1FR2zk zj90ZCm$hX{No6@z%2Vj;S?$J3$SeS{Pe~;bJ!YKlRqq#-{<-L1meT*6R=j3O%lLkY z6)z-LUGW<6mX&&Wfr$Q)8lupdTw%9q*t3Om7AY0W^mS*6(;AWjcL z^uKEB09XF*70TaD`Hx%qk`A*VTVt-nNIM=d!m*5TZ0;CbK6IHfxl7Y0W;c|RgNI>z z;z<61GxKAaz%@Vt{*h`I#V3h|{($Ui=tF+X7kMGQT(a7JB2;o&O=$SUPEjAj)0Plr zs^S6rDJ_C(oKW;qR8i4XwJGpkc~amspXL-hRilYAQ{Zz6ybZe$+EMZY*oE|bnNyl2 znNgx=Q{79ZuTbQ+>vI{>wr3k;E`2UbpR1;u)l%j2-7_XXb zTJb5%k{lV?=0r9ZS;nIfF^4pN`yQ%vjdXv_b}GRg#|cY#NtRdw&X&ptou$2nDXy1Tk5 z=u&nas+&T(rITQH)7=twT~SQ%rjrmaH$TSn566hFo8h=k7!2MU1PW;slq4k41n=cW zZh}IzQKG0sh_pfyVu;};81V(K7`a9x@sa3_zQkPK=R4P0`^P!^R8{|?;a+X2bI#gp zuOD;GIoDis%^!@Ue>`>^Wjx#ccy{>l>`Z@GvqjSt&7H}An@j;@I+xAzxq?-Md{pz~ z0qkwwO5wuc-q|kO)Pnr2q^cAkSP=42g&OCD8swugW#+u{QR%7AM|GausZeh68V*@! zmwq+v7v#8EC${DPC7XOcs!ekXekA1=V20$Q+B}$#YI7+c)n;XeK+&tL5OqEvcc>lEKHZvgQqrx#}ARkqeX@z`Lo6;qpk7^UzUGh;aNN?uyQ7uqHKB`U1N7b}^ zRJ~o~OH)QFSH)+f+N{-}h}Vl5sTLp=pOK2MmXT@`H8<<5p=UlL6<;kQm3xM?$&hqw z6*5wt?K4vC)*Q>=3cu)^EHs-2GE!}-&PcU89cL6-MylNg!z?4!?sS5uSw^be=>~oR zZ`uRLvsLcuS&j8wcyMyjk@ zDI-;(b}=JWp*YJ(<;s{tAtRN_jwvIRM_-26pOK0uU&a<>M6h7`&D3S2YGxU!Hg^)i z1>a_$kxB*B7MQb)R2W@bMk*j*$Vk;pvy4OuVNXg znm!|yFY_6x)OVJV$}LkNBh@Blq-vHkQf+dni5y|g7~=~RW0PapNM6Do%Sa_qER-`+ zEu@x_Y9Y@^bvD({%QI4i`aUC-)wh&8_;Y6&sqA~mNEMjHS6xObjOq&+scfjsb1)-S zcv8$rRmlx_+jv2BMylOVLtjQJ<0~R?myv2W7b(VA|L6}t#ct!CLgX$Z)$SD5Dn{!v zQteJV{Dk4Uj8waij@)U_UQAs^s@;YSWTe^*qbL${438)gv(HH7a2SAM%O@mt%PxE= zW~6c}$E_Vyri@hQ@x?Myoz0hGMyky)+D%|We@3ci3eihoZDtv%7SbUZsW$Vz&q%dU z%t*CK8L1Ysj8vP`wDQbwxHWTe{UGE!;FDQ2YFtc+B75s_U$ zY&fejQsu=>E1sp87(RJ%!-`)*F-q3F7;%h7UP`fLq}rUe`N|&UhHK1GcO+2Gd3+ct zjky||T}CQLsKty_n{+IPv_nR!O>p*{ER8Vpj8u4wxQtW_g^X02$w=jhwJIZ(8=B8Z z1@Ma*soXQ4kxBz0BbEC1^O2pL4WN|Jb(2fzx=FGRqC=E0{?dSG))M)3`R- zj(i$d-NZJ07r%0@k^my_yc)afCV5-kr_!}5$6K;1#aDt;AcFw-!1j3`}*gWZ`FNw=g}8r3|>4bl_G*OiCGWv*K(yH4SCJ&7S03scwamc~h+a7|+>+Kz63F(*`TdzTJp?kIg>2l~BO;xmT*=SB8$6+4l5_-xW6hnpbB&_CbE7oT}`~ewi&6fAc62dC=@=n4(r9}Wk&uX!v`+IVcXaq(L@V)>|I`6nUPIs2 z=N;idot&HeQ1?SRR5MSM33uq~&^sb=roM}@9?}a=2XTlK`1@UDH!Qs*g%9vSoAcc! zb{-ENeC6xeaL*#2gq|Ie^8Bp5WVRFPN>4#Ak8{KWVfFk8Iz(-Ad<|UaL>`!?(!NKS z;Z@pr_CLv}5^}KJqfhi04@*6S9z!|{-r{8MbrRAx{H5mVX3_net)rXp6J96B_*qF- zJ6wS_=6*1F#f9t!MVz+^P8r9!R5nOjrmtxLpv2RB>bGAfQ-}yfG~LSQ4u%hHt7>3$-KuTb{zi>O}d7;&iA-y zrd5whe*+{ii`vxvS9Pc+?rFl@{i~+%xUcE#weDr30WPN1gbp%j_(nD*XLfHCV#6fP zbnv@RSSI$Qc6ptlCEySka=vz~BDcVnC}UISqqJ+zoiE;Ze#R~4jSxU5pe007TbsP4 zlxbK^Z#+L>DaA8yDaA8gXk?aBn+nDvX8u(_i$UtXHNE*y4l@r~Ch6|>dynYXZJ*(9 zU_{CJ0IlhH4AyK~$!CRHSgJjvPk!s(R+fPBS@8=%Yuzu3+#P(L0lxyMqs&l?JEa`B zt|DvVD_)-0FRlUAg5JEiE`9iF%;x;on zv5yl$+-_*YXi)SAjh&mkBAc*#;Vw&g#=sAGw_d*9Gg_FGt9E$QU7fBeT%F!%cI4nf zx1eLyQa(n^FJ;_J&t@qh&-6z7^`!o0DA9vAVwNbSch707Ws8|ze)qh>m@*W`?vAl1 zWwF0-WLO)!Pu&1=^h6_17H{*k4o7gWOZHcBAMufQI+ebdcfcHo8b1)Hch_9<%Uez0 zF(_amfnurCeV5*r$ZI@D_nmqSkf<-QdJ#q+_?wcnlwg*|R zjDNbnqF#iFW~p!dMRxh+CBxd-C%-E`pxvj&_sxr4MeXm!xqBIor!`lcDEeZ0tGQmB z+I?TXt;v9Sv=;}kL{yx{JX>xP7-r+Sm9evie$F~xhGDoO=(NOTJu@58F}ujj+z8!P zK&b1ayQ-`=Qj^b2BzLD9)P2%v82mRHMFkS%+M!7>@85aol6)WSz|fvR<% z6z0qUAR)&{`X)u$u>5Wc&T>H98<7%e5-6% zxF49tek2*+cNVJoiKKl)ueEsX4ZQ!{zy8a2{@*V>_}n#DU%$8%TDkW6UW**9_EH0H zwkT=+-*=+U=KW;s!2TXKFXV%nV$>3U2pS=DZe$KeILa?xdv(%ME35^?I+08)*4|p` zL9$dbP6S#Ei*OqlV>(9Hae509W* z4)M9jf#$g>;vVWdHVR9M^N9swym%u&p5@0o^+UGQ=j_1jm+!amU@zgS_%88fiAT<>4 z%uVXPfP}9~_=#u#+!T*SxDx0o6DOk26tXsU`QsRCkf#ed81vaN10eZhiC;h!d#2~Z z{^Px=^eR@z#T`iR`mMt-@rV4OV4Q?s(VSCz0OYB2YHzprGgG`aV)2k*l&j5~%$b^|mlGB+Z-GXYhD}-JSp%b*{HOuVR);kLpM+=~aCY2n2dtk$my?34kQ)BX}uf=CE${ls&E;p5$7m@>bc+U|T&zVNT)Qtx1dG~ijes0c7 z4Wgju@X<82_?j@_FbV;u>kj$70V}-1-hff0^Nf1NCEg>6F=+)ylSvWAlwS<6&7VMM zbSi-{SO^EJGwL|JFtS)@3<44Qm{2t4>nH|g&d{g05*JYkR3vf|)~eGHFrr}S&YTYl zm-QL%gBcqP03%-azVVs*pyul*KHreUJ%jg z+KeuyTm%-Qd?Pqkw^153hV6w>Guml+foJ;^KE@)RNxB8b-_w19@s?~r5YI7Mly@Gj$xSoDd)?FmkZ)Ibw}q4t#A32w5QnVAN3(0+NCd zF#mlafOR;HWjXFbz~d4Ov`i8L9#z~HmgwT1ZQ^{pq-U803@b$B8}xYZTnEY<5i6j+ zCG_qSWF=d>$|E_q_Sr(;>fJB6KJ+(|q4Li|7s*%x+x_=wv9?U|kr`_I?~o1ZZ` zx|`(8L5~dLoZ2VMTasO#k+>b6z};}{R$+_BwTJDAR`~1RfLR)!aSp6*i`Q|$_ET-~ z55OytV(4a4vym`6>C%z%p>1398gmlGh^q}JgA-HJws`VV6eb8DhtCh>x9(_^Svt8W zCrySlYFqqNdS6YfhHd2m_ht2)JWY_jv^SpZkg$H*xtCL%Q)-UOs7Z1k8zpPsQ&5}I zuC46>qb;H?HUJ81^>`g2fX_!wRY)oscH3M~cub*%B`AyY%oDtMj|mRF z4qq8v@g+v^C|lh4*s%^cyh&DbvIRi;IMqfO(dBb6PEN zRmVaa9Bxc%uw#jI1$Ol4zleKn}hk3Pb@(P;1rQG~l zxvjwr_8WEyp^7#>8DE3KhO_1?;?9q@6;Y^T6T9SBO*OgESziNW;w3E+eb8_@Y70X%MJe)+l#!U&z9bO zo8){a^wFc8Z>fZJ%;t5wCHb!C-pTw@Gvi9PCg17)Lbvrh&P?(8c8EJqJ_ zj+M}rm(eu01V+$&<)$u!hF2UeQAt~>(y9?uTmGvGd)yugZO^@($zlrMe6bDg;^oPH$4W76jG#N(@s^$`!sj3LCc678>scmS11 zIVT?O4OGH`gO36!JBEThkK$2}Dv8H&*fOCQ5lC%Xz+&ECk$7wiqhbZ|ya2UV4Ac>i z0kofZknf9L4y7Nx#iyIK?84-5 zRb)ihEDb40*L~F?56@+yoUs(2(MJ`O zWJI%ozZmn79Z=RFX!Qt(rq=D3YVFjc!B~ZA7_DLm9+$UT3|8n~Wq4e8tr(jypQ~d% zZpJq8SD;fU1}3a^|6VXrkV5H@LkB*rpjN%S1hPCB5<(E;xGXBAt_p^L5}86X<}?~& z@8vTt#t_tu-QK=a5qG(urDR}?02fTj;|Y!fbl)>^8Uy$(CZu{TMEuKpO|&>ZfikF9UGGtZQ(vAedSr}&OQCgNQIT6uEAMRUVKwAon>{<%cd4iDNroR&M z1NiaDdc^+#%lGLZK5=w#S1odj5tbx<^S;SRg|xK))%Y6;H`5^9xI-(4PvfE(;_xgS z8+;VYx+@K?oZ*-omBLUeS|TVPr}vuJRPX++Zsed@*Rpb+I^OR-qV~r}VqNB+p+iJO zB>ybgY0^}h0u;94A0xVE-(*~i&4!m}BtlAW{=LI$e!*qiIhPXbTfBV;&JboEf)xej zFbS7863di>ALgyh3muhbgfcF*`1Hub3W$y^_pXTaP|QT0U3h|U%dR8_>h$)dtW)wV zsnhF1r%H;MZnSPMqFepyR1E@sq0$++v;};f-PiqyAVm~pW3UabDehA@=_%b0XAb}x z0&1ND^tJoCpQBUN7mYJen*{-UG)@A7Zlrh3BuqhvjBEn8zNdczA3u&00I@VT;(^|; zk;~9yL04{=b}3_xg)=?bV`PIXju9wnl)#AL5+V0|c0RWjVa!lO_K0Nw{lH`9f+n81 zC`54+BU#So26mt?1j6R_s1WG15&}7NVuUoBVev8uWD-vm0@+xx^e7@wuLhc0E9 zv1*`KhfLAKVfGtg5K}aP331LAqn~hgsp;+9WiWcGVierq#a@e7o5h!U#a{#&WZZ?v zH}D>>nCWcNG?SYBy0gH{r8lC{ST1uupfG`>i5bnDZjD;*(s-nMmvCBX8JgGARw2l3 z4F-ih+G6LLJJXSU=~V}M9EG_Z4{=<{Gq4|FH&}jVa7gA@vJW#H60;piFEecoh~qUn6kUbE056UdO%HU51Y37Pe)ofRx7}jb!0@G@ zurWj&w|B3|JJGwKW+93nhxTEJIdjdO$~z;24GmDlM+O)=$x!m+CxT{AB*a@D;-(gF zd5GuA@gn&;sQHRl+0w{Hs$kBsEZ~->bK^YEJF~)SwW$CG8na{9};2&4)XAEND zo;cd~*KNOOYR@=s)PCGR*ayI6D49EfR$T&FD}AE@*>qbTQFGm!PSIf*ylt8w>?^w! z$rN?2vRjIQ$|B>uCXGIA5sdqJhuRono71|R4X)=MPe*xV&VL1XRjE`$QG}a zFWx`8#Tz-Ui+3U!$I-KDx4O1^cDIi~qeP;soOYl1fo8**CUb4H`BY{=%cS>{ z4n`PS4y%I!bXA@9zFu2(>;`~P7gncJVq7hm*9~qK6GIj}*YnFNcwoJ~6tnVXaeuQJ zUt7P%);ySEV-(*A5+cewB7?@kgqqRlsuXC*#p4cbb9n8`e7ZN%Z$NE|IAuda#?8|7j*a~93Hm2}N8TQV-%c13dQ zO~?{yja?IoY&*$Xc}+U^0PcSXa)_*4uoX8swzpQcjmldEHx`=E2G%38URMLj$ekp& z213%AQGhJMRLx%1iX=^|Z!8`q_%vRvotnSh9cld zjMfY_FqTfeSr!u;IXL6}IQUj_V|%HsIZT+hkvFrQ{yZ^hkPW3`QDzgi;y;mvy$C?|x;PxufnFiEpP~?|vAY*%uIY^} zCO6(G6h*e++S4+m78vtBRcH}rUFup4V3_PD0C&Zc5X-T^V26!N*S>$4gsTG=% zGX?hV7013c$rN{^!e8toA|Zv+gh#UTCV-gTsH!?wtPBy zNSQTq0JjTeU}Rn4a0lesqA$kc47=+G*!g&`j8ijBw^zPR< zWa*A+#1U$NN|~|loeV#x`2e}Q4h*!-c;L>xDflzD(%MmY<~b%7%j0lkw?^{%0&u#^ zSr>2+^ytiKgm_R4$HmcvO1z3@Lii}k05IeHZVbmqYcxkhYL4cJI4;V}3F&&nS4TK> zwx2-Xo&CQ+>j7>oU0WNF(SY#NQW|4zCj4xGpY|J2gt^iRTtopIT6zy6N=Er2ET%x- zE>@sxJr%@c(Xav(YxYWAl7U_!LL9Ex4*zLX^+(kk7FG$_lInU}qJvc?*%A&_s!XEJ ztx+?SQ;{^oDyP-0Q7e?Uc166Waxi&oG!n{3c10tu9M`+8(P$_qhZ&fs`lBiz3+3EZ z!LU@0>)6(4Jd|^R2250rr^?o-9m*+?mdQRSXLa59nI8OB<-liaG!e>~FAP}afN5(q z8OkSjMU$?4Qsq;joK0VL#?;5!mCTi)yt^wxd{Q~AWoxu1l&{$pt#Re>&#lqgP`-9o zwAPicRr$J5zHV2v&XuoI`E)3s-W7opYJXbg>qGhaUD0}1zFy@ULivVW(FRw(LFK1} z@>6z2r?~P{kQ&-1I)QY6KT4*Zcq63KZ%GwXpj!EnFAxiX@gR&i1}MrgMihR-zw8Nt z5p9nK@#S$umneCXx}+h~|6c_Mpd+Hu+jU3MancF-UW!!`I|U<_X!j2Kn6}s{%dp?} z;BOx^4P%^1E6Hg4J8|)vL>KtYenG{Af*S0bJR-3!NpK`ZTxoRg@)recz@~PW00j++ zrP%F;I=8C+aKl^g-gJ;g82}R9jMF0UZ5DkxRT#}#_2m4x>%duKBAUj# zb!0$YjpE_5Ggk`0@EQ~>7>o{e)}BhKJ_kYTl3UqS*q&(p4A;M)fJ3Tvd`;G zht%8t_0s*+P{0>}5A+9sAIS{xqypdaOA1oMfp1kD@R4wKMNe49<&!+>6;Z}A=M_f% zg_z|Avm~~-03--jnBB(-$@DO=^`E3!vER4)&x8IG|8pyU(tkeUKkxOQxBJhV{pVG# z`WxNHUiY!beJr?-Y4-tAIJyH7AU{b|{g;a(K!3SdAVA3X_zKdPWulDQ@7S~| zZYZKW`hO@w;H7Ir;={4=c4uO8s=H=w1$ED#bm~4sBUqlgsS;T09FY#A(Iq`*_~`Q zqtgkD2?XF`3xyf&bTd+%THC@;A}g64Hltb1Xkl{ik zz3~Mwr47TTv_Vti>SJI^8$0X$l&&gF=|=6}@VcvB0CSoiHYYe&lzz8jPNxw{)M4Ju zggN9iLOr(V+x(<%Hi7pflapz;t2j6jPb0;e7+9%OT|Pm0-tEO%-Q#C<`wL-K-C=9h z)vRu>nAHpsTisd_l`&tdhyASXeId+Bj>?scf~c~QoNou#>J%c&x>-F^oYfP4R*$?8 zW@WKIt1yu0w^8~?#jG|E0oTpy$>OY@@w0mJg)l42d{#9pd>4u8RWYme7PDHi1Zg*N z3|!KY2NwA33t?84TB&MQ1Pmtodc~}!Ia9l}Iv5vb^-e#lgQg%j$vm(%jIPkCPYyl6tLpGXJJK>8F4Ek;6-< z*h(jJg)gtF`;gUblg@~XNYscKhY(hJ&*Ft-m?wX4|a z6?K2Ns$B(Cuc&*6)$M~Bs^hAb~9T_RS5(R#o?HR<~YWV=1I7+I>q^yV3(z)LpW=ak*U?cURQ?pN7YMbz^Ch z2b56(E&hkSGFEDy#tRzasQvBcs+CbrrG$dGKA=O2SEnKNmiq)EBr#eR=;*o4QsDYjz&Sh%A{rNRRinz;vEEPb9L^t>)j9N?gy)%M8?|%n|t-% z!@zzdk(*r;dm3j>DmNp0l)srjay^XdJsW?AS2NSs;jh{FdWEs{w`e1=7M07c*kV_G zndQ)Q{zPNsURt6n0t0jJ5rY?A#PI6Q&aY>tOf?&3Qd?tJQuarZij13j;h7oA1vB${ z9!xcyJQ-T5H!ZAUn0MtUIqBenS{|hb^1#&E?{`b9SFZ45S%|NK%N6XZ9kiEf+4F<7 zstWI{^fR=Fauv5__0Fvt)}HJ!0~(yx#o6P%RgW*t9{+6B<6HAVqPeMP{*JuDU8)dp z$_+hn7pDM!p~q9fNmmxScBZOR3gKer99G)@RIk;pwZ-kLOk-K~>3!XM%)iC;Fq)0O zQ#HJ=fq)rWsTse3&%hCiJ_)X|ZwGW;h`*}}gE-R6x;w~q?O=sl@(S;)tU%I%FowG- zD-h;9RJgaVfbuFm{-o2`yGT=Q~2^;b-n-5}? zK0ze3L&gp{Y7r*LzWXC1su*93`*-)C{Taoq)_A~<5|U`aJeqXh@0^;b)ezHpwrPBr zZ{KcOh-b$u;jw*8$X+mhB2xo?1#^BH=k0?nXY|k4rPdrfuQ!dycz}dD=5f_=3xe;} z=v)NV+d%8xyFJ5y7PBnJ*AjD*5o%+gR+Ie&eehbN7YXgu096V|MISX;lR0AzH=yq^ z9o4o0QN48qqMYZOt_DrWmMwN8klo~sxt;q18*0spt!!{}t19tppyZ2jisOCy#ptyg zb;bBIQEg-Xzc~MD-{eLZ#PqNy$Zb7TQv;a!5%iIZv+mb5o8msF^>e+Jv`CI>M&GuFKY^OC_%q0l&{lCF%2~~UH#JYjmssJv0;lx^f8|?!`;PBmh z#32n`ZbwRX=oaJ!@~>k}?orzNdS%%ez-eQF&KIbR;J0D^@q1o4ioKKKz>5Q9af><| zpo`nQL??m$mRjy)Y!KX3F$yEDfiURxba=OaAHiA z-c%k=HW}CMRrw6^cCXG~v33s@P=l3KUTqrY3Om~rmxBy3YIH&_kGJ%Ket4$S)VC7$ zWRHm9G3=3({mR4f4Z5>!@sXSOF^K@Ki9J=Y6Q2lMwyWm+PB|y~E!LG@RQ2-311}TO z(Th!Pe|9flQuXqsg_i}YH{_LADTQyO@Qrz;u#IoY>*Xl0EwAT=`<+$Q_6$_3o^4^1 z&HK1$;N@92+oTMty;VJ5Qg~St``M~WZzxo1za=(BkSbqYI7VeBpQV}(BteTotv9*M zG7Ir#?)(uuy@1>LsCygxj`Thp2=FrsH@9zeyN5QU+X~wb6y5ckn?`U&X#1*i+qV1h z>f<=k4z~Rt^0pr@_{}<`xUp6>D-1>RS+zeG*BYE4GyZ8hc?!|l*BBW6b4~d?YSt47JvDvuU!AY`@Z#RZ;|!FGOHf$mK*?Djgq2a!sPC-DIMrQ~B&d2K$+Os3L?joD zM_tBp!jNhY@6VpaVuzgN30h}OjaV2FJ`i{Y_bhvk21IM6_QLF3LMK!PrZaVyJtzPg zCU2sdvGEMPZv$aKHh0EeoV(m!wMlAvxF_&*UytwHHAqOc+0lbmdd+nLj6sKI-F@@+ zwf)%`O~No3NyH_mNK3@Y=8cz0jBlwMr!k0pp5;1oHO;vINI)+@RnJkKl)9MHRWYvw zgaiV*0aAOa>y_{Ql!x|qKDK~=JYvl$;o3;HtqPc<`*0bPB&{sLyfB+zu zgN2wq><{0~?sdNbc%$~$n=@kUMG?m=(uQ;1PUfiJ<|HgoM>#Qn#E7;HA+w?K4BvRbaA( zlXmjGRI|bbFcx);r8VGXgT0^+;I=4~!w`Zn=7T>Ukr zHN1~cC(~KWv?jO&E383-kug(0rL|0{jXOQ#Uz<&-Gspe?S{!8C`IKG}cX4D&;#b6- zgJ3o8@zXB&?Wju})36x=3Vixlwq%XGQZ+8;6fd|tzph$3j{~h!wG-nKmoL@B{(j26 z0YJzkp)%M3QNHyJmPQ5Nj`2$v61>$xbucbW>~*%)Ip!89wLv#? zQC%R9{INakT52fl4m{*stg!?gYWqj3S_@4H4P85qRg|0JGOpCrWk=bR4cZ;;eP`}G zzwEewb)+`#x3PSGM`Hl0aAio7IE|$bN0-4rGz-)E@{KJfg9eo-nRfapC$StmvxPagZ((LZ#(_zP-k1Z= zJTmg_*pM-_ssUC3-XoX#DbJw_?%T2npG)Q092221774-27ODM2Tx$&{Nh3&I`ZT(K zAYF`Gv@&IKfgf&Z-Qy(ddY-PstlYD6v-RE<)|<)NlCMZ~v>-7i(C|?q$HD+$S^X{9 zfVVN=g&bCH%sbs<LNO$h*-YL;r;R%b7{mcB+SY&olUF;sgEOy(i z-*naXWUE%=_}HK+JNH^xImRHVG_Z6Fp#n=U-kAws%nkuj%hmN`gc-kv7}NFchcrOB z>BimnXdPvoqAnbt9d=*e=)TuYEDQj(5E~++DGfkgy+_elt-3MHTjK6-X^?8Qf4lnq zR&8Q9x(ZgTf^t!@tep(k5dPR=MvU7cuVQmzITA-*Og&<1S!OZb=4-bn$8M^#P$mx9 zE;Qx>L`4=l!$Loe&xsnwmA-3&7i?9D{YFq1I09i#CbTt7h!IjL&&D~;)4~5+U}&;) zMOJ@oPW{VdTs-e1W>GMy*O@tE2In!$mB@Tl$5!Qgob18nPyJTG{n*gRp5hx zY1T-2mRwRdeM~IRAgM_)t{fOlqXHN`|KbEOC>#WNaSX{3fFfIhZa^kc*KTYMOtuiN z48gc#W7gc~It)v>(*TD0qpWIas)yq0cQlYJ^BTN_C5E$QP zgjHyOa>ceVCeQ4~yr@OGXGsC7&%!=d)Q1tPh#UB%S=eFyT{;MlFe-DZz>WL((e<(^ zpaTY998Si0M!#jISwR;NwslTNf| z;c-MG+2bqHI2XLO2xR^HdwEORlC$tWAbfOcx$RDvwEBO>YaR>IDi}6N0F({-U%X+1 zSpaMp9UJFo+X^>yHf+EbS>N$TUN^lS=QluY%eP+Nw0wTI#QQCKHr@XW2ea_ry8dVD z>=}|m*iE^Q)TJaZNN5PnJ2$Tk(|9UO3tP2nvx$c$xYE+S7KMfV9Ir2xn1xH1CFgrt z_zjJ@XGw-ovjLmL!iEU!j73MIfmJRGlVwGwhL?{S^brYBD0wf8MZXb@!o+~cg%e#B zN=6E>!HAs_PQ0(4AVs6TdwS$s5lZgaLN>AaW0+W3WEz+l0!kQjJ~7EE#fc%Ngi72d zUN|wOp)06Cm>4HgN(|p7^{t3+Xcoe=iT-Dt$iuTv|1;;U^&(t*go_K^#ENSlPAz4g zT7+^phcbJlz%i3y0DFsx7}_3&p*HUfIg4h!^o#%Mgp-Ahcw9d)wkRB7I(Qp|^%>K* z;<}D$s|-(#9tuzGy~2ceq+3egLqHqnt8=etZp!^K!HatVmTYeTF2}EiqVTo%Rao-Xem|+H9De8m-#!*(l5kzoMLbxdF?_&BZsGB&b&+qGg&F;wR zrE~fdtHCXQq%6qAVUUa~NV%p}42*x;&dDVeBO{vShNyekPu#9iya<%|>d2G1K20Gx zDkfRR@PfXg54*l|bTfNlY90qDyQFz6FX?TlQ7Vo)QNBA5QIH$XS8KH^2_v)piexJS zOJ;$EsBsXw*tDId_{3=Me`jUw-Gb+ebCF|#jf~VRFmSFS2f*Fznd1KjCTHhsG!xpF z=2gRXsH8vu0q6Twa!kG?$Lr{xwPNiZO)Ei2V>9&pP&;5jXzn9}`)Zl_M)BZl*kB88 zDy?7%!^t|GpTp#EPM&9J!q;itI=SUF+$b!s-cPvpHSDxHyfUQN|!UAY1Va5FZ1=G$95h`=cQ!mO0hyFl{(>bDJ2#lUj%LdWhx6c-QbbK zslaJ3$zk-{PRVEM4@6C3(w-dzKuJur$Mey!ZIjX|st2K@aN49Fza)jzCQGh#eC9Ic zMgxi1J+Abie0ND)EHx!jJNvv9%v&HlGmn8>70?N~4iHNq@_nP|34=Fuv-6uFZQ=YT zWdoy`ma~DKU-qZ7Z=M^WnN|{U^;6F@0Sr;m6~rH+U`M zl&D#Caf$A}tr0=&lyOP=FM&n-gS2hzd#*DyLXitRk6Nt{PCT<@yJ((J`0*>dl_8LQ z1}9syFkvKW5R@X>l>%r5#H!S1Ax(Ng#P zxVw4NCTv8~ZEqHaFn52)|2osj>TW+JYOg&(?0>asaMMxpM}txJFuOn>B~W#K@{0Ji78YaW`$> zNF6olzHx^=;l6RhZShJ;d#t#@j1Lad8zVM=sRx-!%>sOyg$pK6|01~~L9yuWt;gNH zb<5pb9}e*|Q4;{TaB=de#y7-7m6I;{#(bdD`|d@< zp4QX*?Q_(*raKSe!AcL6D#?krqNP8zO4Gh2x&vL#QUF$$15N#-ny_&c9N%m0+Z(G` zPw)n9W?Zq3u`ZET_QpQ=5c54T0co9MH3yU7F;T5bfQRDyf*#VzEQdeOHwHOB?!q)O z465ndtjqU2S;jc2^?l- zDoZkr2f<150+=X!J$6@TZKx+6*L9|Xl^|5Y$}s^;dy3pFJ74%PAxeJ%4h3yoq5*1AWp~Du ztbdK6_>b$WJKz?lMIHUG#(%MW>vZaTlAgFlB8-oH42A%o=j(m`D~T*V;lGl){sI3L z{Qac=itX58{}m*iNT&{@2LmX%%$rCXR~8B;fQ-k2wE3fktN5!9pD%`DL}dq|6?7hi zO`rU`PhD5v9!bkUc8C@tTzaqTo*DMIN6&F%f2wpKw*K+(9+KKQQMB6{jA>BxYy>hn zHx5q{^0KOs#*-ffHr;P2?m~o(oqnYY=^g63`>VB40I!_S0V%~>LJ2~!Y7D@A`f-{_8_lnMUy&my3i0|hp(sVq{ruJ zB2c;XPh(%eM@OVVyaJ+yyORTD zk%M(Xb3uY<9rVIk%5ND#d593|+lgVk2q-HXlsQJQ#cO}K0HbYvFq&~N(s+Tla!Ty6nQ@S~r zJ41DFVIh7MSNnWiAR`EUneG|DbF_bZws6>~+R59F4l*hq6NF=Dc*=60RiCkwg#>xT zGjJ+mb&=(jUd8=DoFB=4AkpiL=Y~YabWcZRcnS|L$nfA*=Jt>Pg5^o1hzCTaX@t3% zH7c|0I{!h6V@F$@OvEe-InumBL^;whE@uQ(bqbN9vWV#ig^1M&3X#4#AxD}iL_&_V zvO*-5LPUoccA;9pdmm&*Bc}UeUbH&Khyi&!unIQ#&;2IE*!Djjw;yYzVfnO}YdYTj zvIV>G&;PVo`7^~Ie`!BXr%fIGyw<{ak;Eg;$JPuj6LRhov`o?attiReHZqS9?KR;@ z-TptlcNNls&i>W|mya}SOgAV<%m6EdZ0I}q^UMdaf#1mfD?9k36w4^P{a&X9Gxp`C zK_{qjYT~aZ;F(Q^32$M1##?>38ygy8poSKMCEoYQ*`3)UvhICDW0AV}0P0pF|{;>S48w>z%%%|JqSs z5DG4S>ofoLPw%|>3m^V=bixSOQV)rI~k6qmxxuG|@xc(+Q z5}>%NQSK!-UEL#3-k54&Y0Eq(Zc3Ur^cwEr;&Zhd?5#1qrQ9{G8xrnS7uVdB)wx<- zjH&^Ib!&h}$w+8D?=pKYX@!URn_0)jH`S^7vJq)yh}u`vy1M5(ec-yGuQ#;6*}w;> zbq!<+_OX(%x}5E|37k( zI`@wAoS^%G-&k6L0~xE;AJT!&tU)ALinL$y1YR*$qcy(RR!+Mn79g3-TNT&ulC}yP zP}VP9&oQLM_x(Rlf9D@Qar1pY;#>hAzvJ8QdG9ZM`_{h@?=#d~{EMe={iV;|d-qMd zU5#%Z{?mW?Z=d?ay+5Q1*2IT@`6G{h_YbcB$mOoWuO0sU2mkt$|MBpjTN6EXa`11y z_RzcEdCM<9P7zqM__24~@YLgP`_dyHzyT5GEII!AV?_=FTS44Kas6U`5|}%os7p}{ znjtkb+*73V`sH)%NffTVl6b(EEB}>#wXRHm_yDa?Flhyyynu5ZgwL)d;X-Te8lc8g zl?_a!bz>B+el66ei^EnwjV*ONy@oC|Ol^UF-$QF4G-8#&X6?-dPfAJH#`^bJ^XMis zXG+l%M`Os-HODq&t=cXgjz;z}URQQBiqyW|(cA(qq*43Faw)+LslNZ{ojYmosU}th ze(5;vgbkEEOwNJY%0ko*6tIGWp7dl>3J4I>3P7-TFvGEObC*PJ7C@T&(!W;LH?2PN zSIS6himMZ)dGf^#X+2u$S0eZ&>mY{JO2-B5mZjrMYuYKLM!6#Wwuo|{9ht{$`O#Oj z*k%u;Pe*S?-%ifs{r0o3uC@RHlwF!EfFtQPkP0I41$NKmMz&wOz%Mvg)*8!gGxdvY z^W-g?8>bh!ZuynAs&49Th;#MT0YIAs@Z}I7=pqNQ4>|}i7Y`CusZoVvNk6!=y7?5E`xz$CiX4Y+ zYS0;J7_?-Z<)C0d1NQYK%7Mlk9$(09$-&Iz_W&L3)~>~JoB0Y5XiM4z2P}a~hXKbu z!SFAP#9WF7DG?lRxJO2ShGvn(R%N&Zpi&FjWttpUM|*NlVu3NGE=);J1T-rbjjApZ zi(4DGfYLuz`23_$~SFqxy+7`QC`t_wHkkfGp8$`}^TE-@X z`GrC77*_=`_@G!c{()j~mw+JwTJEYM;E^ydZ8EkM^&&Ni6kKYO$D?y12bFuQ(+0)r zNHfCcRS|Zr-hOo`{)Mwa)y4=f~psC4(*X4@a=~ok3>SSzv)44q64bwzd8E zh%~ug6;bPguE+ubv+42;+=T9DqJf&NszV;Qtw@9uJ~AQ*r#Y{7Ig5*Fc%!>qV&C=Z-I6-!z(mDWM2tLbSrBrS(0+xoDq;v#D7L46awU zNw3b8l@_KCus>l&U9hvRj*wN_1_I)MT8->5l|=2|6xVwZiH6!ioJRFHV36Z_NqjeA zSYUl|kda2sf3!+Q5_dEi$v9)5jC3sAZZwmT#-y0?GSXO;j5Ky+GLjryz?`vu83_(E zc4t3-F3U)+ia#bAN8>uG%+Z?SXy~4oJ^dI*L*Q!lAA71f+GlGRC40e!d)k^iu{iAK z-UC_6X2ii|X0lO3F|R{XY7%fQedZ4jJ6%x?#Wyz}H6G0(I>^`zleWkHh{xUE@t4KA zB<(&ZT6gqomwnI}x|gDvtn1p}1@buIak!XZMIFAzc;~N!ptKKfO{agLDTGtyt2?= zzaP@IO8ZBLfDG+!6mDLuMQI(ldFifUk6McCTBRQVV0_E6DA;w3iCJ88+^D*;B4!hf z_sh^6y`@CahM1YSbfV2zWnJ0H)by>>GyehNF2341NU$A%Ja}EOA7Ew8XUyO3GZtzQ z^>y8~6|)s!8>} z81cJT2ntHV`hs%_qmwO#6xJ4ZHJe^UFMSh4du99G@ChPwvrFpEc2qI_@*kgU#-mvI zd$FK!eeYl^=rT}eSR#!nzeZ)4&t@p?P_(GUk?}h`+U<`TNnnl`9$&D^K zj`{_9%&!ghi$U^zC!<(M02kxw-lQP_FZ$-jO+;bWb~(wI2v_uNO9+%Bp^oTeVZSU` zUVy&fM{sxe{E_2tgVhomgQZx7+F;-jRVYni9Z({+fh$espxsAw3z}V|i3p($uP4B3 zI~O9L3OB0p+VCRBYr}#J1%yLFXyG*uEy8PlB@VBJuqcWnnsTr zuK`Yu*M_zkUhDo00`OOGENCKPtiWqnZBZ3n|6d-jgQ-`Bu|fi2v2K)W+hara=(kx*qA=VTi1I+CkQBc-{?oUdHm; zv0^!mnRcP+JU(ag%);?dK73u#?xyKI9E*~|JHa;NIpcM#=djoXs{o3 zUsc@Nhq{i}*hy=$U`t~zBeln9t;jJICEP~qE_&GOx?-1Y$&eL?zu-eDxlH0&6;{~$ z2`;xVYOk?vWp9znC%BQ*JZKbBCr)!`>}}g2aqT)w?!2Lm=~>Xy|or6?w{=o zliMPNro@?tm}cz`fy{gmvs09?Z1yEDJw2K0oiV>@^O*~0z3l8QTVH;TT@5n_@*sd9 zF&;JNm_l<9bL*^U=j9njb?k-6V^kG<9c3oN*Qc}fxVE-Mm{pp}mgS~$cA@i@&E4!% zE2);b;}expEoh??1DHQLND!K~q27o9_A-Vrl#pAUvzC9n5T<05Y0I-s8v8WBsWCXh5vnFcxRHoBnP6;xu=>1_4`!EQv{N_euFfyj7uR5-1#-QL(<=o-U7 z<1%9vplNzuJ!%!{S|FmKs_Af2vd5bSyWVuXx~8G!x}G;+vhK3u5oWEl?q=6a#ZKw$ zOdg71^x+X@nF^gVG>DNL`DR^g0lX83t!jC&+9&##UyEu8EsuN;-=s9=g&y971Mk^x zYaHAr8K|IJvDEZH$TJ0dPukelU?b{KZOg{xSazpZz+ZH~LN);pFQvB}L_%J6Q)qSO z`WDRM1G*M)gmW!~HCk~omtPw>3wGGU1c)KaXH`zODsq4J!kQ#x32Ee!n42>BSPZGXC&k=A552H93@91Nm`{t4M`N;2}4$;b>$UVTG^HGGI; zh<^fkb7RusDmG&VFWH!VeQEyn^r0-mko%P5wXQU@+`1C^RlC};(*q4H*AG!-k54}| zv|K+#q&+_U(9m-I5Z(6p^g~0-^+QsUtH zhwrR%htD~O1~>!BR?w^4>TM$qTk!1i^fmFq8jjfI3VST4bgB&7W8rAaJRRfd)(DI3 zzCcK-u z{4k-*@Dm1|YXJ<{EAJ_S>9O|fG$GIbeDP1WSyqeX1`^Z$YtQ}uranLdb_zJon|dr1 zlrn14q5f00RUN_Zm)@@@)p;5>4*`u|ej}SF|m@QC%Ce#0bP(<4RGfn=kb?TIb%wgj_nZoCKU;QT$aL zVmXcu4#l*A$hE|0OHiy5dcu^IiOKQ=Jj7xkAnQ?!o7AJ@7fw>9F2M@eUYw#A@*o z)Z&VCVrp@60t(XQ zZPvK30mq~6b<(tmZGbR?GKCCOK>m{6{QV=vcy&)`N_}u#=$iyq#bFYlTVtY@-ltB|Q@S56 z%+28H#LS6_}p{R>$$USEsosS8$oukjOEG5 zok0QtDsBp}n*J$(63%O0hHXq2sRI0v8x=4RVG>~J9EKM-*NOQ|nv>@o;msYGi8U&U zam+TqBzos=juWXb`4cPIN<5EH@|2ZqX{XIl;@&#Dowh>BUs#=&>F$1~fh} zd#_v!H1#B6`|Y(Bmum9NQ+NO^8CYU2z0cFiV!E~`B0(>so5)6|tF$;h496#oFW)A! zCoimV6Iz(jO=Y9&EVNS`lifmo#uk7(yzx+SpOtKGr!wI|daHH6ZY7)AX{TJmWz|G@ z>#wX1H%F79;Ko&`OY)$tC3xOWeM5dOIaSl`HuhE8*H= zT_|xQdB%lPHm?O|6Qnqdi~VU^0W5V zDed&Ma-9wBbYr<>eLGbu(?UDb?erz(l6CF$rR9>f?ez3=$(nYWP~ynU=GASdbD`v| z2L+$0cG@eKpwT-cl>Cj28Kv5Mxr77hrcm;fwcKu}n?s3%^LRTwvs^OPPBF4{F0!!KeCoF;w5;G z8;?OlR2bZw+rLGeuxsjAcXO)f;WO_HCGoLWs1Y*`os$i*|CZEcV39Q3{?IhK#n3Ra zNbd<6DyvFkMJ_H2Q=L>TK8cTIL77F5ZE7QGxcz|u^4cHhLU9xnosmrCFf`YJ_6M=k zftJ}mt(+5#b_lhMu#9t>+O`pLe#SP`b3|E zupYC{!bCJ9Kat3v8*C2d|7lPtH(Y>Dn1L>3>wDPaKKt5+a=R;ifj0(!id68;d6ss` zW~UhfB#G--$Db2|2br)c<7FAL-euBN z-N713=@M1|xy2-9EKm$})C`CrmH3K2q1$1ew#wjw$(0aRPl-xC5L8vmSx z%e|cVqVC%dQUu%-mJ&*lXxaHWHh-O5d>dM}Md1#<0k;BANXJ&qn*4xo63D9?STmtk z?J-|j0NT?kpT(Oy>U;AJO$>MIwReYg&GHN5{Qwx?tu-YX0ht!!+iId>XF=ZiSq%>x zg4GP~uA?0u@DNxyHVh7r0c6AbnStT`jE0A+%Cal)(?eH4sq8yHtu_d2fZ_;*9wfI~)| zf2TG^D%)su-|uJsdSTXHcx;ZyBMzIC)uHoxwK3}3*cIK8gK;=Qe|R~J@o{V`5gJdA zL7*xmksC;cF+VkcF+ZhYj@dA!A7HhMt9+*)koc@9OyO+BG}(_`>%QFBr^-jOa-lDD z7hjUYCnZX*8)lp%b|76%PfuMR>deLSwK5{-Hq);~o~S#QXwXE7XN{K`^iLk2L60A& zLI0!%-F658SeLFcnljoN;B1Hb5CN5Y;A~j}lK?otKDwVVY6VTL66IOLTUz!7g4BbMYM&^K5I?2m?|z;r6K@AJh4&{Gi~KF5DTF@ zs4in7sik(IYezoX7-is6T&dCQ2XsM9S-*z!s4ub~TiA8|j>ak(?7BCLgLZygi#FjF zjh&_h>yPxq+5pFx^Qk(@bP#2J^=x)}0PMrE=hN1M!WuM6Z?FadA#&L1jcxwHHZZ01 z1{y1SV<$Kh)+Ax|ZU#j>Jj=^RMJ$j)Ra-t9B?(W~tY2iVX-Y*bGJZFuA{H5Gzf=Se zP!N@h02ux$p{Qz+Co*ajkMxUNBFB8iS>$|OS>$~AS>&;7#n0syCi}66Ybw9|thY8y zNiE38qM7b586xZzB1}3&0Dc`Ff)CS0+Pf#gt6Sggru8-_!D<;8eB{`IZzo zAp>A!P89sN`dShN|E-4C&4#zv;6~rZw7%@e^E!ilm9&ckWz>0{+F0Y;Sf!BgKCQ{H zsTOgrU+P^`HC2Z(8b~(PiwCB9v4*)eo9c;KiM3V3^Ek`^vf=&c!0>)l!&~Qu=lHyL zyH<;VAB`?HvfT%g9Yb&kPeGRPzI{tPBaL>~^gi&`X1$ZIMka;5>30Ktc%;iYd)S+D zCL^@0+M9B2q8bH$m@yD*tH2L)W}`RYho02oe=G38MqV}WLDUujY4Xi3?^>);8)qNW zgAa0pU3w9qa#L6;0$ z0m^{rb&7hTuafAMqZ!zkBOurq1T0|YFzc6XUwySeIJ5foxp0;1Go$snP>r9u`o_6| zUKQG&s>WZX#!p*)tv@`lxBjq(cX~FwB5%x9GUw~H zN}b;6n&SCtBUz!1R}O6>Q5&yR8*{D=cdlGLUn*?aAAONknBBAY0g1=xgab`3ep1tP?!Evz8ei1IUJV?!fTQ)$m?+f`|9AWroK9vf=&E z!0>)Z!#mq!%?jJ-QB&>NRm1bg3kHx4?*|8l_k$YV7B{>j-M(J*V)d2`Y)7=20kfi5 z{R0Bw)(nIa@C!$Jg!|FLk)9L5SU9+gh9PI2;kV@~q>|qA-WA1y@+qBje16i^Nu{9Q z%nu!UP&m(L=WLzQmxgI87t9PcuoyebaQ-f+6Rn8(k#w+B3xJIEozekH;gpV4I&k9I zTD3I!A%_!Bei-M(lS?3+zw;wE=Wnl}?6691(QYvbWSbW4q zN&EcU_Swx7o$qz#QKlK~ul!q9xlyVt_VrY4-@G;q1iALhFj-azX(E(hZs|9 znq_`8eD~=@Z)%d9sCG@v)gcvnA-=Ry8b1DM4R6xhx(f=j1owjP6n0I#q+5qxV@o9a zVDfqsxiB49TtS$gl0Wl6#S8|E%`aZZ=)fzsw!2CFc)e3SvaKLW8~X8r{V-c|A^&WA#!a$n+192T=Fs=G6|1|4Z0as~&OFlgw@sIP4 z{qt5j<}9yNizEhaE{(0x7;jjlMr=E-U=q(o2QDWF0b|g~M_d4HY1+MQ3T?0APY?)l+lr|}a99TT-j*=E7Lh8I^gc6M` zFR?T|nWDL{+DUD{Uu^>1@U8vHQL<WplBM&FO&EyZQ-z0B=_b!}3MUQ(@UdfM6*N)DB+1-k|VvF)3OJ~dg z?Xt8mmkBjgJxy)}hCQ+|^}Pk9hSuF|42(9LLQQ*H3?#HJK82G-9wSu~D%3Drl0pq8jK3lb2KJ#FM(r>cPLLHFt}>GaSTDeWvwPo! zSDr|=up?R)%%_-5aaoR_g_c^t*PyQj6&NU+1H;Q6apm4O^6U}%iD8f6+`}HhnEM{B zJdtcoZOxz0H3efzYpQ6@+T6P)wzt1fD|+7@#`~_}cSL+qWseK^cFCbda}+xl#t|4< zL4g~=B6kL}Vk~m!DakEz;oaUMcPEYLmov!S#;*oO9|~1VRC^8-prW_N)$hz27nZ0; zWa_!;Ae$fq;DT?4?%9scswd~;_$C2C)$jmzX<`m%&Pq}HHI|e?i{)bt@U4J<%t_B? zbM8UQp2Z|Nnzq}I*Nny5s%K0{X*mM9>B)?x%(nI{=q0;^k*Ns?E{O2}nbJf@yKEM+ z+YiaJI_;~4WCw1z1!k8Ix4`Ut6I-fgwXHDb_DAwrMcJ$fQJu}o^+z)Hz>W-cyMZ0~ zL7qr$PAV^x)<-2gPQZD zlQUM&vNWk<-s4S|DpyaGjKs>(TLh1{o}9zYY0o%B>|GfYP z!Q;gYkoK=O`uB#W+Z(i+`9Ba0VKT1CT@<`D-Hr3>h*$ROm_;Bz_|V}cWZW54cD9QY z{W|13?fg2pr7%zGu#0dy@Vkgi3iy%jBKqxjkys+R9+h1>W-^zK**UAi@ro@4!w?h1 z-OgwJ(;}_1C&~#Qu?`0-jF>86#2i})V&RU-81(@}-c3Jj2j0>2lkT*fAAH%TY>K*w z>8tyR{zEc#HI#f$jobea9}kp3xH2qpwtO)z;+lf3l*t^+K;C=Z7jUKQb$?8_l0)8{ z?pb=&m1SJXAb&oAIyGt??h3&Cq5*L%EomJ3As#Ay)hfqsb!f-Lh<=cNzE(<@QbB^l z3D8cY0ovg*M9{WFsk9SNj&!Z%XM%%bFDS>t=)Ux8Hq3hZ4fmNN6US6HHR{SJi2IIE z_nTI?nb#$sgk~1p`*0>d`4jt=4YE^SEG?;8}3N~4$Ky|#=tz|S(XPqOj`711Pc;JBLUxh zXBnQO(Fu5NitI9;i=W9a)8Q(9t<+ZbCoOYnJE6k!x|MrjA{Rcg?Sw`0M^>W|zY+hQ zr;!KkbF2^j`zk$BsswL!0s*063>;#%+D;4#`3@en|EXS&3)nuxX(FuweM~dMih4lm ziM9v?1gFBDM<8_1PL1Y=@eX~n^1ZkO@O1HmKdq) zW(E2gl`PXwstQs>LL&|(fp*M2x(Tg0+G!pK+94fa58YZB9?KIVN-Z6$7Bn>D1&+OB zQx#!U@QA_*ZGei~pDu-2lA@mjo*Giy!*MLulDgHYhk3qzXu=OT6hjLM_HZE-9~ z1wMc<_x%X5SA(dEyk(u28eNx%z;ck-nKcZ6C7@kEs_{hl4|-}=eJOHn$NmJrV&j9o02 zRWR0iz(9!xM&r3aP-{PW#9+g7hU*|?tU96=f`eRX1V^o}=$MajR?=iG-MZ1eyD(^` zw=XgHlB(xA?Lij8;}}&vG8LfL!H{ldLl7))P*u5*Zk%JyebIH4ASliBox@G4m(+5WnDHG*DpZe;@aFv)~H~) z9?&yVLzz6{-b`{)oC~ZJgS4{vb*zk`U;H9Fr$4@+oPE)WUkh;_>okSeq+81H+8XUV zO7U#laTL$AvRk9`w9GORDM-$%k`#%!cHAVzuaBn>S%Lghh!onouzBNCI!4kn;RWq^1vAULtiWBU5IZM7q-kjx>If2fm^x9ZA}D z`;-m*JR7*q00l;T$QW=peZW40en@RsR4VI-&}davDvPDfqZG;yK6JQmSIe)#k9k+i zg>t(F?-xt8169nvBpsM)y`oZChtMaxMwxcbZ-W8)j~VnQyeMzdNxoNxN)Ht)F~mw; z#J86hJpzjvuHUu`rm}wfh;9>3;KI2pnSxjcR~HmYH&4hO1)Q(GP%uEQNxx~IK`CTV z&rexj^p(D2pKIOHc&O{ZQM$wVKGau+`sW{nqSLkM*X`4bd``)nLp@ab2dh+6GFRN3 zeK?M#cLNI${#=;xR0kvz3?Gyb9GFiyrW}LzEW3X;?ej44ZS|)*i!4|?&M~(9MCY|< zQloLAllIJ==+K@W+llU*tGR$4&K+{4F!1&}{q7nI-~{OHF`It)DiMOP5eXl7j1fjO zD4fwf>#D^mbx!X2ratU^BhKxGDxGgWb{*Kn`9>-Yhi}Uscd7CMQH$d#Q=u0Bj*-{8 zsspd>QI3P6_;v>4eH&7EyCgFV*^kQll_NbC$YjO`5fyp#Oowantm8w@^cpz3c-H;* zK=oX|66w4w6)N*EiYr^;Wcn4@dX4r%k9H3vJC>kdS@s?%5;at`UZC?#gY5M-?e_bY z->toV<>X45&a`^jUDv7voPoBv!yZrp_W8hJ?FZ}9Puk~rQ3W7;E9|ee_8-!VcO2JYrR{=+E7;-*erq%{hm`z;>{ivAN6ErC>Gkh@sVV`eYHk`fYkbrLxrCCkcj1U$vIj zEH4SZb2a;`kmwiU%T_n|LN4hmS z?I=fbJn!8_CR?M8J#3Ww6uZlB%6>=pI_6{D(apg5z2irv*mc~$B@49*oo?(MSxYtm zQrgBHcI}hAIh)>dc}6Qkgsdf*7tbFM$L z^I$xoq-18Aagvusy4V$DCdr2RvYcuIKluhBxu_95k_I;JOw=%8?=&0upmD?VEu|i@ z#Iex^ZkqL6-}UFVqn*|#rS=(ogi0j=)G43`Te{`b5=W-JD!I>;I<)k!*6li9NmD6E z&Y{xRtx{;IPbdzRN|F-oR2o@Kar|C$P#YTmp_O~3JI%3c&f*KzJz$nxahmW29IbWV z`yZ(#r#ilWtnmGh^u7IVjHe12GBCTU&s)2>avN5Uu7Ip_I*c;6G`eV_X2&XS1JjzB zjHYZN*ZtC0m!i`sP@P)$TZ}PM;!+^OB{91-uaB^EBUG`WCW>#*ua~6PNl!3-<VEkDi>BK>w~0|rf$G40taP&C9!fc#VCf7(f!VQFKNDZW3Q!TT$Z}H`_J#9 z`_mK|u|Wz-i;$S0%N$8s-EX`*Ji?pCYV=0;D`d%QNtcH6UedzLP=l#&^WmAwXI)V)4)NE*0OPxGxo%KGg{rgaR~_(KxDuV`+1B1x7$l|r_m!K(_2 zHb&-NS0$b&I1!mOwv=$hUSWR_ZV(1$*6dL0=~KZk(QZH+-RpjX9-QdgeNN!wdn*~s z%IgZyd@lXn^6+8JVOvs{Z_FMId^@R6>gnS`PP3aB=hu^w&o5X{^mB{-x=5o-A5p@? zoqXB0Fa4fc3keTD)vROld`*1q8HSMQvpI6|BK>#xFfRbZDS)=9irW1E77YrNvs#Dn zuYQ4`F$+puI3bynusHmk#k*6us%Lvit;nkcR_!%*)PWm@m(M*n^?HH@0Pe++>wC=| z^_}RjT0cF}h}qp1M@bfz-tlS14WDos1Wk2-a@i3Hrl9pJp-dU~h-)S4Sw@LktEZ!` zvuwv}P6`C3vzI4|*YkEeKCMgtvwco_m5#>9CJE=Of&8Hj@6N>CGSWFtO`>*Iw`=Qc znpb+{6Z90mu?f)5CA1^jR0N1i_;^&4u>NJ9tTlWK;IuX5dtyrl0Qr7cOLi$=uvM_Z zdiPirWR6YnxUA{B{&2abcUseLvZhI`;F_k7zP2d|jca}&fQX18>O^O&H?0JDxYJsW zalUw$bbRm}vtas4roy}4*A@1ayQC{0T%m^Zc+6|?5+08%ABQdPlJ4{8juc%T8T7M( znA(qym_eLJ;3e`8dG5+wZTz<4j6F;v0f_;=aM_{pqUOgsjtV+P?yLki778FD{m0AxWjV%v{z_t`YV@wK0;;4u(I-BSP$OhG*mW_ zi1^(=jb`lxm=o-%BiKYx!?7vx1Phw$l%S%SeSv*D9zszeJBfjtB9fmNllPSV#sa0k zk#;<#GesfWWt0>teOtz=jkdSPP-ePE{R6y=()VPQ@Pw z)9;GZ)wW~9#l|UFfz;>SZkx;jP`kU=$FzBp@P)*lB6GfVP>vL7T*adQPzE_02g!1a zAl6fsJ%%zv44(EEy7i{HCU|%q%cz*g#I00>H(_5P*f?&EH40hGDzA z$~GOgyQNxhRPn|~15400I4YJfwxfP&GA5S5B@jiG`yHA4YRTB0z4%JE>E%Pnza^u_ zA;zVv9f@ji#)dX3=x0|1x(E!H(nHNi99DNVWd|R!eFJ=vba7C`lUuF;ZRKbXLXozF z;qn_K((haJ8{tIv21|PD8Jjy0$nckvfMOluZ4H3O@tv!jIRtRL8X8hP2?tBH^W#^g z?B!x(U5Z`hg3XpKF7i=e-)6HV;TP~1nV~FRt(B>ch4<2G_Ej-ug*uw-tnnS~?Bj+P z3i(1ww>N%pWa4DWO5bDJK@3G5ekYkqD1LKPZqj_p#J8dh@iQ@@9{%WW)yMQfpGttqm-lo!jU$o5i-X7^HxX7^Hx>b=ypNbv!7@?280SX9_c zMFCKZv8eWD%1-uGFeGdibq8Tb-L8Yc0pXy$0{aUL57x);Hp8Q&W_VHnA|or}YEiJl zHk0>ZqoL?l4m2d9l%zCEL+`Z8A>1g;bW3384VIU#^)_Ms;_;$>t@%d2D$y2kZ){ce z_$FU(>jx(NExR?f50?FU!)Ae6+`8K!p3p|8RlT_7J?_40zhqfUI&DQ^v8^af)s2cm zsNsr2Q)7;zU`mIyl~zs^rsq^GTD+6!E3PV~#xwFV*}l*!-KbldTL6do)LCOaW3KqH z2n~Bo##dQ8DCx)u7CBqN& zz*SG~D4S_VS(ROVd$@KzUcn1x0F6nf_O0Z2Ku*W)qnXq}9`ukFyYD-n8JRU=Vm>q$ zqGu?RO~#LAhT}rq#-iXdx+wd0T&Q!a?uZvL(}C$N^IDeaNabc^V!x=7Wyd}<%tzw| ziBOVQX@sS!Q13+zDyy!)iW{zFZ%W5{vdG|c8kReI52eTdw_B?hy}nwwvicC)Uhf)R zZa%NLw=NM<(OE1xE+?xpt{|c(^D!)F38X4Kx=pJ+-o`R?dx#(6wxd)gIAZJoaW1mC z%#y@`VP3RwTk%60K9kRfkx?5nMnQ&@>GN4axJUD4K*<=|c<(#jw{$YVKF7F{b#*2f zS`*84Y+-71@DAqf4&>&5{I&yo3M%S2pR=ypeb(K@z^GYDG9a9cz6v_^;dE}bwFhxb z(sE$at8gjZj~sNFR%SKp&~mAfQ8T6%AV19~-vBf9j2eio?c8f+SA=p#S=X>j*7U0YZmx4KkFJv)=Ja=u!IjL&@C%Z^Pd*S*^pUi6o>^w%i6U>*jjjQm-coQ z+{eo5OodDR+Qj@ z-1GMC`-X3PRym$Ld-Xa0=pV1`|0mBqaQ-(v@8CCo%eP+ePcOXa;%~d;`7ikP7ryAy z>d<$*_$8OU^zh5R^W~R+S2DCfFgs~~uha#uh1cqwDiCt5;J;|srA9XvJQ!XPqp=#X zpg&u{GM}!o5DWeww6Qo_fN0^byf@SsQGg*NE&e1FkSEh?ygL*qpQgd_XQ9CJZt_Yj zP*m;ISV;Tn1)mMCkS){;EXxF=C9|j(d@9r+Ky13;tXS|!sB!je!8x(uvm#jFdwwDFH)!AC;DS}ceZw12kXpTvSlFwczz9}R6Bhy}kL3eJxO5sq(~ zEqLB+!NJ*rZ;l06G6g>;Wt9b zd+UXO*<2kVm0ggU=gm;Cooa&KJ{-}+EpV%{G} z?bqv)Sm!skl-#$aP%|+Ynih6f#vZyqy%bhGqbKFa4 zUSH0ysy05zW(;J!jB-0VKN(cdeyJtn7|BRIs`kFr&O48Es>>f=Mv8StF_IIpT)cg< zgki6!?)r^Qpv`6dUQ)vGL!Iy0E3b@1$7PxNM*%yuX?ceyx|4FUA_--&T-m`?Y$Wza zdLhp`^)vk%1b+~3^S=M^c|qcqT#Dty@n4S0A-G3nUMz_c?m8Nfp+`q1D^>sH^v8Dw z!Js9Ycgw|flpoy|-Yr+8eY&I#G8ra2R<%f-mEuYH~MLw9=B8 zMI&-=Yxt98Ik?qCaBy2?b6IO%1%0`q>xTI@LX)FAxy&`|E9JuactP+o3+9esCP&QV zF`ERzI@UN>Ubd7{Yo&Vf*O`UltpXLRf|7w9u)_4aQ^DxSGD^=$V$ip_s!)cKD z2`L&lpnUOV+_EUmnFy#%Knk!J%&1ZITc8wjsDN9*Qjdr$r2ZgRmN%da0rE-EKX=5wZ1uxE@5 zMxG#~QH@e|Afhg=<74B)oAPg8%U9(8SMl-a2d(6lWhUF*t0{T2xI@VHkjZ>@`=k%s zL9XVZazcMUpO_T0>Vevqz}&5lQ(s|Ry2Vvmu%ipPt(jWidP(v&ed5nhhj;&4-68%A zI)s5|x<*Gf!VOhC9s%I{+q@ir`2j56I|tCGdar&nzA_;nq8id_=l|>}`X$y*_ZRSS zgJXcvc(4ZT$~R?=^Y>uzjxZgJX?JjygHt9TI>h{0>CYgw`azWn2eOK4pikac57aTM zg?QZE&J8LdC+Z55@6-w%C*JzC6Ei#j!*%6C-9dJ#{z=(aVAKWUMfj@5=G)dGty+tB z;NgL>7$;v2PDT)J1?R7RP^vGsjF;~nFTvaoUO8S?jf=-C`dA$o<#4=^Us^7~s<_Yy zGOyI+wU_Ok>=4&;BrU)y(G4yuld^buar})y&68~hjhnr+*(<~3VY8l^JPl;0uzhg6 z3y}Fjds@i5kLdH_iJ4Qf((;0X3TL6JG1k>FS}M@PPPkIw`5>2vT)r>?r~ysx(#qXg z?uvM{=V-Y+Vo>xau0RTN*O9G7Zm3<9y+E-JrXV|H*M`*2nijEhH?A^62eo%Bl{=1r zSqMUwq~+?0^~tjBj)piXWGuw!&jw0y+#LVK>8WN0flrHIL@J_@+37c7s+5z*=6@G; zG`-LfOCi$HLB_mT5md#1#z`*912<$SH*_&%p`f*^@$dr1&Bw(uAtcN|8;P2Yi$N8k zBMY-wA?|4!F$d)#ubI>>zGxdJRn8zq>uHJ`*+kjowkFClTmfuRpXtG!tqjmsjUp{9dTuN0aLxT?9{P2g^yp~F2w%Ee;_Tb zHm$#%EIuq$OQ5(hKQ6IU%b`%DjP+YUkP%NUK!bRo+xWGm2G=Z;;wMGi^Dt^`(&HUU z=032h3=VI+b{4S*>lJW8YXv|cqMvP<0Ic}-Gi7~A&H6em)@Mvl{JFYQ#84sipPzht z@%At*Cck=jd{Dh;z4!?|XhJeGQ7>=2aI&P}P$KTwO+7r*c3hy}pB>f>7UgOU!-8hc!bBGY z$SVcNf&-$F)sQSWBr2;xS#VHPR>QL3u&6Bh?t}ry!3)IgWW7AesGW{4l-CZIg?Y|w z>qc78PpuSZ`@4#_38lFj(E{*U3epq6<}G2x#+{alXb}!1MhjP%W}d58*7A%$KAvuo zk$CAu%8azzUP3wtnTT^C*j93p&mbB5UFryYrlAMv*LKC}h1$lTty4*ZK|*1UgWnceti4-rC=giU ziF~Loo`4z6y*cyvhJ@Mdf?4CtD^m;~ooclvckI>iyK5CDo3cq4PiR35e>6jZ2zL0g zk!CY(NxOkBh&E_Jz5?t>(|}jgw+VZO1AoALmy9ATq!2;-j7B=Z0kG$?HMQ#Cl~t{( zCWi>EJm6I4YM-gy7!Mp9vGw^c5AJS%=yX0o{4!lFyHeC#q0 zT+vyJFK&Bl#4E~PeTXfyp?_8 zv**8Sw_%^0-+^%l_DL*8m@mzD%|5M8WS=v2&YXSb+DUR#j)1eoj$^==K9dw}WuDJK z(9vaL^gmL77J58CGxY;9VI>Z#O`G25`dr^(Kkg9kDK=eHK25#NcD;A)?kr*zTOvF; zFtj_ci>1!c#H>URmd&`>JkA1Pjj7b1oS(dCnPeIXLP84Cxu@nA#dNg6>o=Fx_;0OC z9oK1ml~8dL`xoA4EOeG~D@Sf(+< zUWtZ5m4jDC!-gVyAtof%E4=Y*YojE!8cxsptA1Wq3w#qaq+@IL*Xevfm7nBfCWK)N%IwIz zvx1Ekyv6Y^eIIL=f|Yfl6faI*4sqDT2!z)u0nm5?n*zK4WV74ck zP%6Btgq(EhDb>@?1Slb*$&U5OPKDX0C2lf^*N$U}dc*{s63}UPg|CF-YvY9e!S491 z@D)ei*_cc?bui{~n(;Y&XEiW;QlyzE&KVXyk9=PV5%?LA#fDpz1$`YTDhGUc?TMoreMqR zhqWwKRE)V>`#ic}6`ZS&VYx>iqjFgvdyPoO`^s|+l_DnAkk$jE+vndH)?WXH0mF$- z1A!)0j}ZjmIhwf}P_RIC%N=4l2>c>7#sx7PHfe+xWc)u2&~bemTd@dGz&)-Yxwto$ zXG09T$GfCsoK>qAd_$jXD($MD@J&zJ8imn!@s}?8Im<2He;nKx!=}S4T(#4t&5>Ax z(Iyx2lsMzFh-tf?a$hkupYU=}E*^mB2_RctjTMk z2zORT*mpbQwpoTNMCs0!;w`Cot`MrQMp;0Z6>S6Xnq22xa*fwmabA6YixERXdG#6< zlwFZiUcK6WU@9yANC#L|rl*6;mK6Og*5YA!a2R7}aJ?ZyV!-BFc4GkHCV`-Xmd5u4 zNehH48xXu#zv|XOPz3*eNUKS~mK%bxodD@Ijw8z8x6nngNQnj?}?QTZSZe0x|NYf_G8D zv(kL;d5|ITUN*s70}aNY1>;zCs(2U^q+0x6a>zaSP%w;evQ()M<4`9diER4yW04 z(`FDD2}cQjR84JMtgA8;$f}70lMYih z)&ka&*3r}ax1Avd%pvP=1GQ{zA;s>gw9tZ@(>p%eUZ9IO%zK;vLI8V9nA#(`K}!lv$zpqU;3iScy+9rz?@n9_AE(vMQA`sUG~{&u=7-Az{h?Rjk$r^Z=CE zXGM#W3oN*SaWb&t_ufE(xDxgrpGVn7Y~Wh#5G@}Ei=Wq?Y1LvS4EqdBldZ~p`cemb z$^LB3E{>qwDit5KGz;nk+LT`8uU#Z5&1;$ktxCvoz+OJ0yhEdxRY$Y5Z zD6lp=7*Ri@WNq*cRpMW$s(P0hQy1Ns3Wd_i z6-J(Vaesb=&N#!4@btJnb-`K7P^Me)6Bbppr$YTIfl$R5Cc`#k0q@Z`X^#)W5~Fd_ z*j6-7(y;6Rb*t?iVS2z~YJdF!3ztu0&~!RIXcq9CL1P2fw!=iMwdNiqxFPFF&1*w^ zVz<$n`82Tu_Y_-wabo{H{G#GNi&Vf2^2Hyz%Banj9S9OgG*o%G49R>O1=|fVJ#at6 zyfY}+KuZ=C!)(>?Q+-VhmLXcc<_r-NRy-7^qxFINg4K_zOgnbf8M}Ag4In>!M&`lo zv3la8Ev&xhx%mPzTt9BEkN2NqbB&wq{LiP}dT+{Gd+$y8^ybS$VdUoAx8GBF@fn*O z%5K7dftQi-+s;eP>SPdabb!I$&h4(Fh%q#YxeM7tP#tDG|5C#CO%d76E2!mbX9!Np^&rW zX6^hB3+F`i>3bb*$9LY4qvQ^bvB-^b3(qONL+P4MsV)G!)5J;T{=U*-Q3U~q#8NG) zn1YiOSE!syj*?U-`?9`Fm#8HOKV8atxdH8x~&(1bW@{<&ETTe+FP9j`v{YR1p z?dTf(Qj(tS|7H0?=WI4)@iU^$_2mL&UFe)U%*)Qp_r78Y;}LtBme<;dt9)T=UcFsQ z&#>Asx*Pk|Pm$%J$ad|@cQyZY$e#dua!DyZ=UumIFy2Kkkz6Aw*_t_(PdYCDNJbDf zaE*I%j^t;e|5C4XM=sGvqCaVvm_Z!69nxX(F(}?F#h-GUS#aEEK!A4}`DM+OWpm}v zi(l}P@avb_&%wD~>v(%Um$&pMmi>q0p3OX_=O>4j6vxMxN)s(wC_eKBpctJc0Fm48 z*O@1ZLr0&phjNeGA_xeXo;Y=WDz7mB(W*Lh@UYrq|AU&6>IV4(ynQ9KeNbf#+zD`W zUU=m;6;tgNeQGLLG=e&vfm-Vn3w=#*Wyb>cMCy)C8`{mjzC#JYDXhQp%sGqK&|JnVFQi!v7j{wldtE?ZU;a*ygSL@T@ z$4FuDF9rB%F2Mg0y)FRnM+Fvpe<`Z6*2n{~ZO;_@RkqZfYN>x3eMwwpTZQRnR%+v@ zHS58)8q=J*+p0`A=NBQJv;=2u@bk1Ln{2r*oa=a;qc(dJh)kXWrz~PPw03@;NDR0i zv(Qa>cBv6Ca>Bx`vQR_KMubesAn21e1-Iq4DT}E}a^Z7Rv(Mz+ZBzgi<&%-q5zlYQ zp^3ZnM0N+fwSl{xw8<51{CaR+>_bK=?$r+mWuJxQ3yu;kx^0pLuKn4`zQR8TVoAP` z>n*5TyifEpq!~yC+0)`k_{val-!w*Lir_xVQ*Ol1t|0RXui=j~2|ws;prcwHkFZuN zpF&mgbvJT|sSVv=t!^|lz0V1*$)a=wt3!CWnrmrsR%gU{CDk!oJwYv2M=2Cyd<(2Z zZh$VMM8v`=FG+6==}{v}9cERjt<|!h{M{x3MA#`JC~6|u{SQR2l?VdiP7#6VepxiV z#Nmoa?eJb4?kX*GEU;b!)ZMD=Kxg_-wkp#Zia(b0ru^v8-3S&Qwm*|S#1dgS3Vn2a z!zHiUQxAyy^OJq?8+N6jRUn^tJKb(KH)&j4;PVo1!;-xN@jEO^B%!G#t5Z4{yfI|9 zhQJ_#*zYTqj6FEfn#F)eY{07R`HHphQ(H!DX+vg5_gnEz877(zd`T&%Z?CSzH&tq{ zRhn$+kV+iFQeT&(F{kB80mb${ny~3y|`50DW_FDm@^w%&s z+STW9XM`mL9}**%A!>(o2y%PK99JLY9EG!|q~{U8W*g#a)cW+P8o)nK^at=Vo8F*4 zEM&494;@ip4RDl`4JzoFI?Np3(cEGRANX&efW^W)4dUncD zRWh&D4^}!svoUztUPFWsgtD%1myT>>L1feylQlunDNF)JI+7yEBDBRMktgAQv8L@%1l5S1`pQagEh>A?Faapy&>Y+ zdhG`|o&5o!Z2k5FQ*G3>#KiUk+f?)bL+3(#AT5EoBD4h$jN)POfoL{99H(1K%n44o z0DmLHr~tSda8&@j4VWqb&IUXc0AB-^3V>@CoD(V2uc>C=aqn*!tRYY@9h4&AvXq8o z_)~eyO|No8pUPYAdX*dYRBmqj$)Y>@^~BJpCv{YoquH>h^61DfnY#V?iIgPY0K0fA zA`24W#szaCtFB*u5y5CJZC!|+qpkmW%1v2eNjDKSA<_YDT>rLT z%>U`qRj{_ zDW15H&XZI({uer`>|b$GjAfkipa^7Fro)?b1~f1fMT})mkj9xH)_OS*{6%B{k#VwE z!q5(BHzEy)9hlOh#mbnOoZta{WvYM0N1X>4!yx>$mKqW&bA}x`L_(Zzu3_oh16G_D zo3T|}FwD}#5%NW_nrLfnlImmC54&XWFHAHPV5rE6q2ko7^voZSH~O5HFJ%>3iH=sd z9XeM@JVon9R-7oy1Yvg;?x!_KWS^bSH!fx2{P216r3bLYH7KH==8Ufb{-dahJRE}{ ztFv{sArtrL7LUu};bYRv1N|8lpHZnziO^}ct02|D%6*8_r>kqmk#R|cTYA;X3oKku z-(WJc#!MBn_iAg1Jpf<;-iFZvUh#(yN0v0adq=t)DT58R=Y%2bt0OgGftST(;D?PA z1*h_nCE-%GRq&6AfEgIY85p%@fcel2;4;~bI@ zS9LiS_Y_}n=+xzkcUd?fmn|)NbE9%dj3Iin!L=eq6O)BajHr2GW@5Ont0CsTUzyZK zUPK*EY?Th zToCxkpW@GKVS1x#yR1;vIt>Y_Y_0k?>&x8CO30I<1mE^Eo6N*=@ak}S#UUVqruwK& z(sJ?nW`Y)~8?64&>zm-&FCNi2717io@{rjI<3qf!?y)w8bsOm8{o*rTAI{~#I{^h` z7~GS(3F%A4jrx+MkGeyv=yk7mz`3I z2o+fm1${ba<*X>&lR>iR>fUV{%s#%tFh=8{(-U;!&a5S``BG+Rm8h6K9$;SbbvJfO z3wIMqiBC1bY{Gr1=pl+dBre44&en+zFY~5Fhu2`rKpsx%O~u9S1e#=Auo}phwX?fMsdRRep4~gW|KIHOo^J+{IEl8DLMN(d-dBUC$n65ot3BYfdSE zFf!~$@88h8e>TvFFe08BRk&Y!|7MUeRflYamT%I$f20AKQvM=42+Lj;B*Ek=BBY!yXR;jPFiIxb`v=Ya^Qda3w5 z;Rv=n#_qcWb$-A&$(;RP6Bv(A3?I!JxwbJ6lo`j%kS%7!+LCg1390Lv2gF+BGfu}y ztd&;2Drpq!*T0wM7q~uT@bR26+q}f8eJ+!7574L$fSAImPrZF zksLWClkO9tah@RoFI?T6st?OOiPS8g&y?Irhp=rI_K-{L)V0Z?vOge;>L5!ah-ysY zRs4xERZ3@ikEjh7KApSa-{q z-F5r;$IkeuPPe4%BFZa;EwgrkG6Xmg50Ln*%Io;#HPAC$pdCRYspJEeDi>e?k(7 zOuEPuCgZyeI@kfh}03ii9lIiU470kM*$Gb(dDT4O+l_i;DXJIK50c3eUKlz>A!ydzPI!L zb6-Wf`5}F^pWln3u~K!hn`p6EhZ*)_E>k?TczwBiyApz5hgnvhd&W9immD7Z;G8!C z)REA+(YkjoSc^|t{}yx5FBcTZ!G+9f+U%@@z%x0}Y$4_x1#5ImgasMOwLu|BNa5!t z!X0^+AUij)#20C{+1X}Z)N8f5``5BgdMv$8{||Ps)`aHoR)VhPAL#B>&-yo${_9D1 zjc)l13RKY6{^BJ3_dk<#oM8R$l&1FLQ}_Pyo4$D8?;iVUokFbc%yhtD=6%Qk#!1x3 z(dwpO{`5w&{@gr4pRgu``2p{WeRM0tq<|!2t$%8YtFX5fQvo@={hubiw+GlBKlZQS zSg{@F&$ErRv8KJIQdF&WAt34fM49dVwp?lQO_sC$u!YFKXze%+3Tc7e)z^g?d|-CU z<{@)YW;?Ssp+(T3n!>bl0<%PH!~SRM%Y@gWcGD>;o9qW5QB9zWTIE5hcX^^y6J|}K z1?^)KP6}EZSFGC-8rTwI{DEK=3LkvLUwh~%fHkEdk9ITxs3oshN||fEw%c8(C}-;j zv>E^ntojXBQljvfL8V2-j>fS(<*Nsu0CS}>s{_4EUnw2b>*oq?PJhT22}`HFHfAB7 zS{t(vyD>~>NugP8UGGD-zIj2q^q+huADzRm-|Kl8bRYWGI*02zHFVe#jHyhmp<`)> z#O#jv-JJa}!NMdllPHMM0&j$(8Cx5`)-)s40;m9QN(rKC=&{RKN(pp*At-P&Bfivl zSI2ucXGttEZZ^EV-{GDzj@Z{;eng&pH85q-T1Vh*_s^+w3T%f;#>q%dVB5eaU=(2| zHpQrHoLHFbX+I7Qeyy|@-z1%`Uwr_+%=vNS&)M)$VtR(a+c?Ie!t|Hjj(S}1ggqgb zg(fYtLkS*`2Sf>S29`@*LS?pAFbr6Qmn;!4qi?Gww;sx|o7)YeBKeYLk;*!OO0qFCJGyMMVwn8zu!&3guFm_MG8weg}F(?|)CkeZ~3c)ef`?Exivpb!e-uT~j< zIZeCAw2jy#!6FLh8M`OF?*g9^pWwh`W;g7U7X&mJ6nbi4=#zOBn zs&~5woYb${na~-<;Mgs7PnFcHSZ~Dfxy(j_WC;M$qh29Xy^pUoI_(cM6Bgn?eADV? ztbm!?Fjdq9Xgl_aKB>Wh?!H<{wSZUoXt|}*3I!EBJF??)(_GfIEh+|=jPIH81+0aw z^~o|(FAiD~@Dae9WI;B~!t7+#H!(R8Qo`OZqCsnH? zys=So2cnEH30;JZMY6J{U0DRIVc$%g7>ZA8^@0qiZJtZOsR!E9DB~zeC)(m`sv9Y} z><>3uh9;z*Kn!&5grI3K9oeQHf@cIgf#9JHeko>()NX)ZN!Cfy#5TN4VvgQ3F^6~T z_91GjJwq0ah<^OlWj`v;YLaqB{1?A$oL-*&xy5FgZ!|a1$AQIFtP#~S>MOh#>*&DsZXObB_jli`#(ryA60g zsMBE2D-fHm8L099MQdR}==BO+V@nbHv+!R$2mXr%{|jpPX(!jU7n%)CK+4S`pLc~Y z7|1)4Lh@>O`Z^}pa9{B0+JVxDZpxmYo~{!6eO@J}ucNSIL%ML2SDU~MyDA=x($xO^ z(nI<8h+Eh*jp_fL852!_hr_IB3tBeUZoAD#XtP%)!K+Kv*RnbA@tO*+F5FVzue6)A zWzIcHPu_a*c$Q`amWON z*)+}$Sud_-uVTnBUK5rz4+rPa$U#-Spr#RtVv?;@y_{3MRQ1)mx(zKW66 z$xU#}>fMnoP(qJ(HQRk{S8L6d5{_-z*vMon3RNpmC>yDrfl4df0ql#l>J;C_=+Ic0 zOjfEl#ca6Q5({Q!MBg1W_8CcWJDd=g2v%0l04qIcq`kjS<3VB{Q#*wRm;9zgoJ_>p ztNseMYLb!pj)Gj^Mz$y!O$m(Kq3{L>UPm-p6%`k9@^Y2ulZkF()tds)jYquZ~$foWiGK|G71Qv8HOuP6HmMn74Y zsIiZaJ0I9o$_-+171q2;$(t~pcs#Z8R4S_ZARI*JeP!w(Gv<1Ao4HYb+Ou|Pwdtmq z3WKd8gK?@ZisfA5$4O*3keu2TyHJnE-(UC01#;@~uGk||celP;Tj>M4_0`&K2#78c z7{yxz0AJZD{;RpJQw5*s5iX&(9JhyvPo@iX_vhsc&9Kd68^p>EN9AW6xJp|m?JYnI zPmy6>l=8O>tir#y;8wPf0I5_|Q>Xuy;e=6dfwLkURTxB&21dTsPzz{q%o?y|f#?(# zQ93-82IFfWnP=WDmA^{l969rW4-=$}i29dT`85*+z4Xcn-Xi_JKf7|$)uQ-)Es8PB zk$*hHLfn)h6!MQ!7I9PR`?kFxZ8bP)Ltc2+D;;hv?thQ`ij&v~!H_`-CM}BrG@|_3fWg3-58mjQL8#_~J`eA-)#i);9FTrb$F(Wd->CgO9 z{Vv7raX$a=l8`0~k_MiWrh@_hoBb~x^qQgtsAa(w%3i{+UwdH+K$W?W&ZNL6Z9VGZ5f>1jUfX+ zBFvE`T35AL!R<8zKVr<|%a)M%Q|X;Y`5;c5%_o{Bo{+$dGN3<~2QfBt%}&E;LAtmN zq^@|*KUYe-EOoPiXp`COd34mty=Y^$fm zsaGKS&1B$+Ro6ysC{{tztukalT4tk@pDkki(Rt%|t;TU>Jr1*WN5bh8Uy#Z+!G7H# zJUO$~z}jGuO|m0Ml{mA5Elb-lGE3oy+*M4liP0IS}5>Gxwoi#*eCJt9Xdtd`Qv z4ZcvDj&z4;DjiJ}gDTxfD}i7x7Wh$>&g>K|Xf(Q~i{iJB8~jWsmZLuK2xiF!i&*33 zRSSc$$ji+1P+kYg4jU?gD>B%|rc zA_)9l1?Eia7$AhyDsVLtJE=)ewxW5${Vbxg6moF6GM8C)Na_RQb>8443Gw&|V6pp= zJwb|qCR+1{n!9EGxLv7Hb2Esnx>?6*s?jjIbHr&`)vIA?6sA#>JLMjb0eG$k zoaaexD6GHCDGJXz)3X9oZEL{7WjP0zrEnQ-0LDB`-BtA|eJw1VX@$+_yCxw~R9fxu zi8CW|R2IYAGb&QpQ>F;8R@nu?l&TThnASCj+O5PjYJ%BHEi*b+PpcZMxQH=@+66L3 z4|VtOJYM%|A?P(VuLH?-eHm=F>_%6p{wwSH0xhrT^}>%l%5$d zu%@eBzi=A{KiYijJvQ^ZUjl`)Ba^_vK){6+uF6MrSGMD86^O!hLKbPS+ zTC9!I!}+O5={i4!A4aUhyju9<+}Kjze+}qrGML7+9xkxhyfsN%0d|E|7&{#pa}ozx zWWZ=TDSB#HF2toPsrR5dAl{J5Io@>4aJU!;Kgw2!S(}~g()Q|v+iG=o>4F&7RK1CJ zx0+*h*W-XBE&ysMu(xFp?Epg!f+!h*PLr1;bPBK&DQ%gS0*%aRfrqu_NG)jT8dUD) z!z8WFS+83=FZF6zuu~XpcPZD%)>qrnm;Nf9U;|KJEcUH0a4xwv>GOhCj(Huzo(w%Z zaSh+tB05YpQ#AMWrZ_Xo*Z^iI4#O7U&x}Dsh*W20kT%tc8ud>xpkEc$u})YO^^TxB z2DYcK)fv)oc()~u7LCbJlvPA%(8Mf>dMh&|x@FWp@p^rRQvCH9N(ryGR*v@hKn2la zH@vZzb(>q!8Zw|0s4MkDagh&!WL&m;%mvDqbG2*AeV|yyI0-eUB3f4-Lkm%gGpZoeRf~ntznU$fZD&6JdsJtybTU*WUquS*fn+7hN~s)E?l9=Vt?;3QRGo` zd*s1+U`|r*3b^h zQ-~;!UX2zKbY%B5NKm^^2MLVDkwCjo3ke3}(?NoZQt&>wo>RSN+ARk!NF+VV8D^m_ zkVj#+&}$$P{AAG-M(R~@Vw+XbS_o{(yRk&@5rgqf5ePKyarjS<##u0;ant%>L2+{q zG(HuWFS?tdao!~>wocCJM1VC_(>j}6bY4N$4ZX8ST2mb;zMG^zXGkE$D{cSAjq{XXNYX8SR>ziu^xEL$`@4Xr% zdL`VRHz%?P6PXecn$-ZdwypPZAiHU=!ntF3jP7{<=*U*3UW9rOQB{)^wr7!J%<|UAMm6S29dbhxv7w zFlM38+Ck0|Q z_}QATpK7^FXP4I*FDdsXKF#x9EClAR*7hv_2UEl1ua%rFt00QnEcbp;mm)guY|z1x zObz;J5C%4KRis-HxFE0o-f(m-QLelW{-Q+ z%)qv8^`&4$;&p&#w)rh@Qy2MnYQz5RZ70E}|h zj#-&6OL~n3=E`towrmVaex5YbW^K7&S)#GDy(sxcMC##9e9Jg|%*WFZ&{u}ZCB znVM~F+BB-3<5ZT}@Lek%U0{?=osj9c{YK;p4ovPcF{_yP*&R)y9a|**aE@UsoPd%4 zak3Z>1uxbiCprW*dzc3UE5|GplhFa7dXwnLx@ED?{OJVq=c3;qWH(ScOsD^gMbC5j zEY!Jt)Nb`egFV8$E!^MoTQGwdE%vxG;3Z21`?@w^fovovzO+wp$`;@dGHW55Pv`tP zn-5$mXN*kQqcDB{VMWGx%fa=h;;9*^(q9!&!|q(V`Qs)4f% zIpg*r2aE$qMZ12YK9t=?ro`;0LgeSvWt>uj>?L?m3{NB&_fNUl4khD|k*H430{O)k z{WD<1FtCS%KPEa_PQIAr$A+q~8y1So`;02ikEDc!c8fM-iIN@UDuu%@2C?o}U98JA z^u_A^Cf3E9ju*<}P|8tR5Y?@2wwdjQv^|S*L@!qNTK#@V6@*tWgeHV{{-eFquix2$ z@e8J9sKB6W?cQW{I&~eUryHUU7IlfKW)xP?Oy@KOB9Z!Zj%+G%r#Ej?)8B3r(^X4c z4Qa%5C?&HDHuB~L;xYV%7WIVg>XA{$vkxsoFKAHpaB{|097?{IaYbBtnjf7#;#u8- zjhhVCRYXs$hK3!fgrucHdLSO46yoHMvvWcN3iOp6B+a>eTt9jx;xjZ_H-V|58`3f@ zigDXWJ7NGvw~=1O(2S0(wFnTQ+};r0QKU%x+FKWTPu{9*?gNnQjSAfhSV~YVG@`DQ zS=`RSwBTR0=d=<7nZI0vW#!nI1HxO$ep*-%!!u?$o$N<`ZtLtN(x#QxfFvyq?f{DP zKQkR`a!Chd?hEi_JYM@!Onc!7loZX_V&HJY<86j)+SJ)%yR)AB3^Q;(ECM%w{7^`t z-|gVk0jf5FBqdTG@w^|C$t;52xY^+Bisp-O-i?FS2THbfzwgqvZ#!^aQb^{SeSF}e z*~14n+ec0%^g}ZN4M>EuXyBw768-E}Cq07gQGpnQEWpm{O?!CfX*KXU3WLjBY~v<# ziMxS`X;TRcq%oB6wK~@{))e^$L&1&B##!S;_6u8OEnNUP{A;3S&$bHz6C8z{a0Z3| zktyndS#A)|WD3CAcQ_pU%#9T&hOTu5v>d-VhPf|_l$145;u+H)uYc|{3FtbS3my9Q zUl!9ig#tZm>vjkjv>UH#{_~a|-Z(+Rrgf&Kt*=TC|GSxY<)fyZ&t2?n7(U6T&%4rG zB4YX=5|R8aUtQ{zN50zBEAKqJJ4Ckb^8Y$P^W*s6r$lU^+9G6kbb&5Xc1O`|#Qk)t zO+MLzN%Co4Wn^&3REv6q3_c1n_>yGsHZ}Li3{XQErFcdXdh|#%6M5fB!=lmAYVox2QAAn0DDG?ywb(-*9K6zm9!;~uVJ$7 zoS*F1))a^G+C~yOKw3-&w?-ZnV>Fj7ol|!HDcPh~wrLIjzqKZz$`Lcwn(fhR7#u@u zXRGytq&@W74Qz~uhSucV^shiDWGkM96G_FRQC8bM-k}n*(xv21+{uNX$OjK^(GYg( zw$Is4LKgvKN%j%sT9{i4nt@VhGd2Oc>nYl4551Q04vcr|?KSea)+Mi9w}mPqP3(kPrZkJ!I8D4d4&`BJ zqE;;oEuh;W9f!#p2NJMLYEUm$Bw&RqVNi7y%oSVdKA_na%B#0gH^Bd_x)DiG>IPFS z5-E)+4;DWxzUSoe+7Ms}LarQ3>)OSoFl`vr`@df9rdi(UD*ii&smn`eqgc{LP2iH8 zchwTECm~&idZ-hHc&?*$#IM=w8u!t|2E)_b* zLRF8Ud0r0e`pE@by=NUNPuvQ7IO|r{@7}1-pipBvIjcSKJy}xh${HOGi@7+3c80M; zM@pPbl?4VEQ=u(;1Jf$ka!pC(Hx^+tTT_QUh#3YyHW-j>qY5) z`CK-NO4*tFV23oet&Df5Ymr!$2cSu^sU~x(EbGEltFp}C)xG`zfv=WsLs6&)Bh&0q zG-g{IO3C1$DY8fz<;v|hMh@eOo;E#{!G zYFjNWP!=bz-iWs=D3;~*a^ z7iAX+Uo&Vtn?-EJVI$QJumz_jk>=zgF$;ilVfk%-e50>=?s$=m);t5#XMdTqq(^Ei{5hgOtHWK1^XkMaA8iBU7CWm$2DjD?tvU7%yu+;N7F$^MlPKLX|03|B<^Ah>v3Wh=vTLLJ2q7Jp{-kfT?ccfZiQ3-D^~#M|x7U)Y)EFP8B-eTA zwRSzZV$hO`p!l;W&8jc`_9h`CZ~Y0NMBvQTezo}0B?(|Ow8}?tl05loDw_A?P)9c% znfC;CD7$;7I-ozh*NZQU!7_IpobYr*3LgYaczObFP#C7Fi#(F#!UU+%b`N;oU)d_x zCO8#2Yr!xHWrKYY1BxM+=5*nbXb{>+{5Cy~$Y^APomaZwvkP;!>1hC@D!pV8X zSvac{?=C~S5DEZgd>#jNS`QnkR2Fj)=T-3v4jE(>*U^&IuPUmWwL;>Y2ooGwajK}E zPtX~-rZosy-sGhCA0iY(7{2s+rZdCx0NqB&+JZ3MVTJ4%r_-0~Wt^fXcc!S)W3go&(fm}+2a zomuoaZ#5j-LW0A#ktEHG>1MKFA^Gx-B%S`RW1<-c8XCINe`rYkEw89x7a_n*F`Y3V1+W+(o)~Ia{^t)JRkQu4bqfw5(2IJ*5&TD!D z;Wga-)350SBugWc^kH-!qA>V=Jf&APpH8}hJ}*-xvCE|88~NW5Dx8?DVBuW6d1I(> za<)PqTDUn>xM{Y6C5)qmTSA3XvlTdfY%tswD!gO1LN8RfGgP=^wgO2at%bWog}Y`e z3_^u_LWRxQ3LZtWmfaUB+&f!gF|_bNsBr&mg<+`hP^j?WY=u#%@JOie@N9*pP~ovq z;nCR&%b~&(p~B;{6;?upFNF$E&Q>T?L0s{E+o_^}A;NmtO5Phq4k*-1Vx5*}?5-is$*RY+2(-s$o;D<_{zwXlSw9pZ=xIX)kf#k{4yDoopH5@EK!0%m zM&TtpKPgy!CcN;@T7nX#gBYqFg_pg?x})#{vt8rL0ux@yYBpbZLEzX{c;Q(~c;VN4 z;RS9W;RPm1Op%0_M8XRY?nQV3K0FGmE)YGeWD(D{?-fy^sTadKSRcqy)iG%T{EOZ! zo`B7xN|XR!nAmwHf}&6#O8#%(lJA~$U~OIUG|m65_DWp+o%L1N{N3$52+B6 z_=1@Dm&chM-bVhzZLbYceh>XAB0yH6eOR74xT~|S6tiF$;d|hzo{Kn>JCNq|Pcox4 z75_GvaJ-AJ%GyALwXA4N)f;~F^Bc)|;(HP>CCMV<|G7Y-N+$jr>*J2E>uXaDE=6Ls z)xMM_g9`yG+#Mky0Y#xH7UwigTu&^lk&6sc$b|1Pp6QjG)(KZU59 zI|iEx6Rg>#+$E1b>z?4C=3dMWS-e>iIJDilBq5!eW{1pyeiB6owQ?o+CDoxMVCAsm zIeF0p#)w}Vgav>_?SFZ74{kj9n@?IYTg&~%pz`XyWHMdIAtrhEET<`25s_Ag!~Fc@ zy%~O%6%junh!