From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:303:5f26::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id yGmsCOxBoWXubAAAkFu2QA (envelope-from ) for ; Fri, 12 Jan 2024 14:43:08 +0100 Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id EBbWA+xBoWURQQAAqHPOHw (envelope-from ) for ; Fri, 12 Jan 2024 14:43:08 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=Y6DpBbf3; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1705066987; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=FUpGowePiNkKg/jtQCprt4wHdkmn1UCEfs+aMPzPilU=; b=hJWbFwH3V629sGmH/VVNyFNcZURGARU2MmFtk6KA7t6b/58cp3bhw0TS6OW9RFT7H1+lWO nBR286pjm5iwHkG5EPrYKE+WNCUGXb+pfIICw6w/XJi3n01ygX0WDVeMTLtyrYRegMYEpw k0olLFqo3vl0YMo9PqbdKtWmZsH/OIy1FG63/gmfTe/yB1sV+pH++fNH8tp+k6IVq4cxXM IjeYulz5Ba48qyx98sTqVC9/W7RrZxokgnEOr1haPml94sA/YIUscfmvY//aqN06WNNkHz Z+P2pyeM0uvxMZdV4XFMasA9uDOjAvSE0lpIu54JFxncHgA0Z+Lp5gZB7ArXVg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=Y6DpBbf3; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=key1; d=yhetil.org; t=1705066987; a=rsa-sha256; cv=none; b=Tj3tJLVfw9uSI42j05DH4TFvCZG2No7FV1wNMaSj7PcGie9cglfd22wOIDN7uGwU21cPC7 MQAyViSCC3Niqb53jO5J4VVxDomX2AtqJY76oP3ZlRPmrCHwEyNbe3PxFcFIR4BR3vPlG1 QMnDyINq5bVKUqn/vVrilMaYNkwfFg+Lqg/aDaiwOZ89EL9K2wiTx3YDRGJaiMLJhvNF5Q 3hxArvkMNMTMxD7CD0MxJ9BpHcVM7dne+DfWdJ31Hh9dmjNuT1LVEDoDw4xvxQxo8jRh4D ctkJW9qWRjxkkftssZwbkqzUwTBlk4Qwe7sd7hIC6bPZYZAsp5TrDoK0TiBsrg== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id E12EF40F02 for ; Fri, 12 Jan 2024 14:43:06 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rOHnc-0003U2-NT; Fri, 12 Jan 2024 08:42:16 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rMaXY-0002XJ-3V for emacs-orgmode@gnu.org; Sun, 07 Jan 2024 16:18:40 -0500 Received: from mail-lj1-x233.google.com ([2a00:1450:4864:20::233]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rMaXT-0008W8-0k for emacs-orgmode@gnu.org; Sun, 07 Jan 2024 16:18:39 -0500 Received: by mail-lj1-x233.google.com with SMTP id 38308e7fff4ca-2ccbded5aa4so12526681fa.1 for ; Sun, 07 Jan 2024 13:18:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704662312; x=1705267112; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=FUpGowePiNkKg/jtQCprt4wHdkmn1UCEfs+aMPzPilU=; b=Y6DpBbf3/eRofDRitwzhOoFVtxoPoiClhA9gafI/u/4V8y5e8hT4kpnJ070uuFTZSE Cc552Eqxh0HDfhy6rfUxDlVOJbXIooy3LUvI2vFl9ubBclXuGcwdVd7so2pFWuEXHRXe /a/DFwO/ssklLfy4y78jKdSF/WQum4FVScCJfxkQU10cdalf6bVSjiG8sljoW0HRYPRU HVOeQEpJjTmH3sqXdhdWrF0YuYuD7MRkaK5JGlnET+moxVJnyffi1JfT0kBzbgmNvxuH EXHkmjvfz/nUA9lVyR0zof3dWYlFMgXneVcOCx6D0gXMBBqier9KHL3O85rWhfniPqyH d5Jw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704662312; x=1705267112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=FUpGowePiNkKg/jtQCprt4wHdkmn1UCEfs+aMPzPilU=; b=Sx0cXrQDFBtJ7qJnuQ25Zoup4WWtV9oq1DRtW7Nx5VsiBp1FaNO3ceioHiuk7oFezH qB+le+wbDEV9MXs0iSzUtMMLt7Owx9gp7uDdhYHAELUPYy7A3h9dLIwu20josK15egSf tnbtJ12seViwA1ScoPOmvrM2PedUnKGVrQQBLoNkSHEze3k+hXEu0+3zd0lJQUmc1o7f 6c3/MYtBtPPEYnrRp/hLEDgF8WeDgcWknfn2aY5T055I2dhpJXBscYahAEu/gUBwU8es tYkm5anG2qguX0dDvzspW7fE6bRK2lhfIfNcHiCiYNGmW/T16iu0YWipSnha1M29wlxl QBQQ== X-Gm-Message-State: AOJu0YyUZ0gfhJ5pSNMKKfhJnR6fILXj9UMM+GhrH2Wp5yxUluZ/YtEY dZKRlfFGD+ZMt97JvcjrsB//CuAQnmfUJLRnmqtrtVt7ZEo= X-Google-Smtp-Source: AGHT+IFoTVTFgz/12pTMQSn8lEG20NXH9DGeF7tuNH7p4G8ZqMwQHq+inPghhiD7dZDMrOf3jSsIcQ874PBeFH4YzXc= X-Received: by 2002:a2e:7018:0:b0:2cd:3141:5d66 with SMTP id l24-20020a2e7018000000b002cd31415d66mr982891ljc.66.1704662311275; Sun, 07 Jan 2024 13:18:31 -0800 (PST) MIME-Version: 1.0 From: Jose Salazar Date: Sun, 7 Jan 2024 15:18:19 -0600 Message-ID: Subject: [BUG] Bug in parser [9.7 (9.7-??-57b94f344 @ /home/jose/.config/emacs/.local/straight/build-29.1/org/)] To: emacs-orgmode@gnu.org Content-Type: multipart/alternative; boundary="000000000000869236060e619f43" Received-SPF: pass client-ip=2a00:1450:4864:20::233; envelope-from=jose.salazarg03@gmail.com; helo=mail-lj1-x233.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Fri, 12 Jan 2024 08:42:14 -0500 X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: emacs-orgmode-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Scanner: mx11.migadu.com X-Migadu-Spam-Score: -8.92 X-Spam-Score: -8.92 X-Migadu-Queue-Id: E12EF40F02 X-TUID: 6hoVXVDtILt9 --000000000000869236060e619f43 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable This bug often happens when I load things (such as loading a literate agda program -- "*.lagda.org", or rendering inline latex, e.g. $x =3D x^2$). I'm using Doom and NixOS. It doesn't actively disrupt my workflow (only that a window is opened) The message is the following: =E2=9B=94 Warning (org-element): org-element--cache: Org parser error in concepts.lagda.org::#. Resetting. The error was: (error "org-element--cache: Emergency exit") Backtrace: " backtrace-to-string(nil) org-element-at-point(#) org-element-cache-map(#f(compiled-function (el) #) :next-re \"^\\\\*+ \" :fail-re \"^\\\\*+ \" :narrow t) org-scan-tags(org-encrypt-entry (lambda (todo tags-list level) (progn (setq org-cached-props nil) (or (and (member \"crypt\" tags-list))))) nil) org-encrypt-entries() run-hooks(before-save-hook) #(nil) polymode-with-current-base-buffer(# nil) apply(polymode-with-current-base-buffer # nil) basic-save-buffer(nil) #() funcall(#) (let ((apheleia-mode (and apheleia-mode (memq arg '(nil 1))))) (funcall orig-fn)) +format--inhibit-reformat-on-prefix-arg-a(# 1) apply(+format--inhibit-reformat-on-prefix-arg-a # 1) save-buffer(1) funcall-interactively(save-buffer 1) command-execute(save-buffer) " The buffer is the following: ``` #+title: A #+begin_src agda2 data S : Set where null : S a : S #+end_src ``` The bug often happens after loading (and this specific instance happened when loading with agda) This is the doom info: ``` generated Jan 07, 2024 15:15:52 system NixOS 23.11pre550792.3f21a22b5aaf (Tapir) Linux 6.1.62 x86_64 emacs 29.1 ~/.config/emacs/ doom 3.0.0-pre PROFILE=3D_@0 HEAD -> master 03d692f1 2023-12-08 15:11:45 -0500 ~/.config/doom/ shell /run/current-system/sw/bin/bash features CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XAW3D XDBE XIM XINPUT2 XPM LUCID ZLIB traits batch server-running envvar-file custom-file modules :config use-package :completion company vertico :ui doom doom-dashboard doom-quit (emoji +unicode) hl-todo ligatures minimap modeline ophints (popup +defaults) tabs treemacs unicode (vc-gutter +pretty) vi-tilde-fringe workspaces zen :editor (evil +everywhere) file-templates fold (format +onsave) lispy snippets :emacs dired electric undo vc :term eshell vterm :checkers syntax (spell +flyspell) grammar :tools biblio collab editorconfig ein (eval +overlay) gist lookup (lsp +peek) magit make pdf tmux tree-sitter :lang agda (cc +lsp) common-lisp coq data emacs-lisp (go +lsp) (haskell +lsp) idris (json +lsp) (javascript +lsp) (julia +lsp) latex lean markdown nix (org +dragndrop +pretty +roam2) (python +lsp) (racket +lsp +xp) (rust +lsp) scheme (sh +fish +lsp) :app calendar :config (default +bindings +smartparens) packages (polymode) (org-agda-mode :recipe (:host github :repo alhassy/org-agda-mode)) ``` ------------------------------------------------------------------------ Emacs : GNU Emacs 29.1 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo version 1.18.0, Xaw3d scroll bars) Package: Org mode version 9.7 (9.7-??-57b94f344 @ /home/jose/.config/emacs/.local/straight/build-29.1/org/) current state: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D (setq org-link-elisp-confirm-function nil org-directory "~/org/" org-cite-insert-processor 'citar org-after-refile-insert-hook '(save-buffer) org-indirect-buffer-display 'current-window org-roam-db-gc-threshold 2305843009213693951 org-crypt-key nil org-bibtex-headline-format-function 'org-bibtex-headline-format-default org-roam-mode-hook '(+org-roam-detach-magit-section-mode-map-h turn-on-visual-line-mode) org-load-hook '(+org-init-org-directory-h +org-init-appearance-h +org-init-agenda-h +org-init-attachments-h +org-init-babel-h +org-init-babel-lazy-loader-h +org-init-capture-defaults-h +org-init-capture-frame-h +org-init-custom-links-h +org-init-export-h +org-init-habit-h +org-init-hacks-h +org-init-keybinds-h +org-init-popup-rules-h +org-init-smartparens-h +org-init-roam-h) org-startup-folded nil org-babel-after-execute-hook '(+org-redisplay-inline-images-in-babel-result-h) org-link-abbrev-alist '(("doomdir" . "/home/jose/.config/doom/%s") ("emacsdir" . "/home/jose/.config/emacs/%s") ("doom-repo" . " https://github.com/doomemacs/doomemacs/%s") ("wolfram" . "https://wolframalpha.com/input/?i=3D= %s ") ("wikipedia" . "https://en.wikipedia.org/wiki/%s") ("duckduckgo" . "https://duckduckgo.com/?q=3D%s") ("gmap" . "https://maps.google.com/maps?q=3D%s") ("gimages" . "https://google.com/images?q=3D%s") ("google" . "https://google.com/search?q=3D") ("youtube" . "https://youtube.com/watch?v=3D%s") ("github" . "https://github.com/%s")) org-agenda-files '("~/org/") org-capture-templates '(("t" "Personal todo" entry (file+headline +org-capture-todo-file "Inbox") "* [ ] %?\n%i\n%a" :prepend t) ("n" "Personal notes" entry (file+headline +org-capture-notes-file "Inbox") "* %u %?\n%i\n%a" :prepend t) ("j" "Journal" entry (file+olp+datetree +org-capture-journal-file) "* %U %?\n%i\n%a" :prepend t) ("p" "Templates for projects") ("pt" "Project-local todo" entry (file+headline +org-capture-project-todo-file "Inbox") "* TODO %?\n%i\n%a" :prepend t) ("pn" "Project-local notes" entry (file+headline +org-capture-project-notes-file "Inbox") "* %U %?\n%i\n%a" :prepend t) ("pc" "Project-local changelog" entry (file+headline +org-capture-project-changelog-fil= e "Unreleased") "* %U %?\n%i\n%a" :prepend t) ("o" "Centralized templates for projects") ("ot" "Project todo" entry #'+org-capture-central-project-todo-file "* TODO %?\n %i\n %a" :heading "Tasks" :prepend nil) ("on" "Project notes" entry #'+org-capture-central-project-notes-file "* %U %?\n %i\n %a" :heading "Notes" :prepend t) ("oc" "Project changelog" entry #'+org-capture-central-project-changelog-file "* %U %?\n %i\n %a" :heading "Changelog" :prepend t) ) org-roam-node-display-template #("${doom-hierarchy:*} ${doom-type:12} ${doom-tags:42}" 20 35 (face font-lock-keyword-face) 36 51 (face (:inherit org-tag :box nil))) org-persist-after-read-hook '(org-element--cache-persist-after-read) org-format-latex-options '(:foreground default :background default :scale 1.5 :html-foreground "Black" :html-background "Transparent" :html-scale 1.0 :matchers ("begin" "$1" "$" "$$" "\\(" "\\[")) org-refile-targets '((nil :maxlevel . 3) (org-agenda-files :maxlevel . 3)) org-export-before-parsing-hook '(org-attach-expand-links) org-cycle-tab-first-hook '(+org-yas-expand-maybe-h +org-indent-maybe-h org-babel-hide-result-toggle-maybe org-babel-header-arg-expand +org-clear-babel-results-h +org-cycle-only-current-subtree-h) org-default-notes-file "/home/jose/org/notes.org" org-roam-find-file-hook '(doom--setq-org-id-link-to-org-use-id-for-org-roam-find-file-h org-roam-buffer--setup-redisplay-h org-roam--register-completion-functions-h org-roam--replace-roam-links-on-save-h org-roam-db-autosync--setup-update-on-save-h +org-roam-enable-auto-backlinks-buffer-h) org-refile-use-outline-path 'file org-archive-hook '(org-attach-archive-delete-maybe) org-cite-follow-processor 'citar org-file-apps '((remote . emacs) (auto-mode . emacs) (directory . emacs) ("\\.mm\\'" . default) ("\\.x?html?\\'" . default) ("\\.pdf\\'" . default)) org-cycle-hook '(org-cycle-hide-archived-subtrees org-cycle-show-empty-lines org-cycle-optimize-window-after-visibility-change org-cycle-display-inline-images) org-persist-before-read-hook '(org-element--cache-persist-before-read) org-font-lock-set-keywords-hook '(doom-themes-enable-org-fontification) org-modules '(ol-bibtex) org-image-actual-width nil org-attach-use-inheritance t org-mode-local-vars-hook '(+org-init-gifs-h) org-mode-hook '(er/add-org-mode-expansions +lookup--init-org-mode-handlers-h (closure (t) (&rest _) (add-hook 'before-save-hook 'org-encrypt-entries nil t)) #[0 "\300\301\302\303\304$\207" [add-hook change-major-mode-hook org-fold-show-all append local] 5] #[0 "\301\211 \207" [imenu-create-index-function org-imenu-get-tree] 2] doom-disable-show-paren-mode-h doom-disable-show-trailing-whitespace-h +org-make-last-point-visible-h org-appear-mode org-fancy-priorities-mode org-superstar-mode evil-org-mode toc-org-enable #[0 "\300\301\302\303\304$\207" [add-hook change-major-mode-hook org-babel-show-result-all append local] 5] org-babel-result-hide-spec org-babel-hide-all-hashes writegood-mode flyspell-mode embrace-org-mode-hook) org-src-window-setup 'other-window org-id-locations-file "/home/jose/org/.orgids" org-roam-ref-annotation-function 'org-roam-ref-read--annotation org-roam-directory "/home/jose/org/roam/" org-superstar-todo-bullet-alist '(("TODO" . 9744) ("[ ]" . 9744) ("DONE" . 9745) ("[X]" . 9745)) org-agenda-span 10 org-priority-faces '((65 . error) (66 . warning) (67 . success)) org-roam-db-node-include-function #[0 "\300\207" [t] 1] org-roam-node-template-prefixes '(("doom-type" . "@") ("doom-tags" . "#") ("tags" . "#") ("todo" . "t:")) org-confirm-shell-link-function 'yes-or-no-p org-reveal-start-hook '(org-decrypt-entry) org-agenda-skip-unavailable-files t outline-isearch-open-invisible-function 'outline-isearch-open-invisible org-use-sub-superscripts '{} org-startup-indented t org-highlight-latex-and-related '(native script entities) org-agenda-mode-hook '(+org-habit-resize-graph-h org-fancy-priorities-mode evil-org-agenda-mode) org-roam-capture-preface-hook '(org-roam-capture--try-capture-to-ref-h) org-link-translation-function 'toc-org-unhrefify org-agenda-before-write-hook '(org-agenda-add-entry-text) org-capture-prepare-finalize-hook '(org-roam-capture--install-finalize-h) org-src-preserve-indentation t org-roam-preview-function 'org-roam-preview-default-function org-entities-user '(("flat" "\\flat" nil "" "" "266D" "=E2=99=AD") ("sharp" "\\sharp" nil "" "" "266F" "=E2=99=AF")) org-src-mode-hook '(org-src-babel-configure-edit-buffer org-src-mode-configure-edit-buffer) org-roam-db-autosync-mode t org-agenda-window-setup 'current-window org-tags-exclude-from-inheritance '("crypt") org-clock-out-remove-zero-time-clocks t org-log-buffer-setup-hook '(org-roam-log--setup) org-cite-activate-processor 'citar org-hide-leading-stars t org-todo-keywords '((sequence "TODO(t)" "PROJ(p)" "LOOP(r)" "STRT(s)" "WAIT(w)" "HOLD(h)" "IDEA(i)" "|" "DONE(d)" "KILL(k)") (sequence "[ ](T)" "[-](S)" "[?](W)" "|" "[X](D)") (sequence "|" "OKAY(o)" "YES(y)" "NO(n)")) org-agenda-inhibit-startup t org-roam-capture-new-node-hook '(org-roam-capture--insert-captured-ref-h) org-support-shift-select t org-blocker-hook '(org-block-todo-from-children-or-siblings-or-parent) org-preview-latex-image-directory "/home/jose/.config/emacs/.local/cache/org/latex/" org-fontify-whole-heading-line t org-speed-command-hook '(org-speed-command-activate org-babel-speed-command-activate) org-clock-persist-file "/home/jose/.config/emacs/.local/etc/org-clock-save.el" org-persist-directory "/home/jose/.config/emacs/.local/cache/org/persist/" org-export-backends '(md ascii html icalendar latex odt) org-roam-list-files-commands '(fd fdfind rg find) org-enforce-todo-dependencies t org-confirm-babel-evaluate nil org-fold-core-isearch-open-function 'org-fold-core--isearch-reveal org-clock-in-resume t org-cite-export-processors '((latex biblatex) (t csl)) org-insert-heading-respect-content t org-M-RET-may-split-line nil org-clock-persist 'history org-persist-before-write-hook '(org-element--cache-persist-before-write) org-tab-first-hook '(+org-yas-expand-maybe-h +org-indent-maybe-h org-babel-hide-result-toggle-maybe org-babel-header-arg-expand +org-clear-babel-results-h +org-cycle-only-current-subtree-h) org-link-shell-confirm-function 'yes-or-no-p org-agenda-finalize-hook '(org-fancy-priorities-create-overlays +org-exclude-agenda-buffers-from-workspace-h +org-defer-mode-in-agenda-buffers-h) org-babel-pre-tangle-hook '(save-buffer) org-roam-completion-everywhere t org-agenda-loop-over-headlines-in-active-region nil org-fontify-quote-and-verse-blocks t org-agenda-start-on-weekday nil org-attach-id-dir "/home/jose/org/.attach/" org-todo-keyword-faces '(("[-]" . +org-todo-active) ("STRT" . +org-todo-active) ("[?]" . +org-todo-onhold) ("WAIT" . +org-todo-onhold) ("HOLD" . +org-todo-onhold) ("PROJ" . +org-todo-project) ("NO" . +org-todo-cancel) ("KILL" . +org-todo-cancel)) org-capture-mode-hook '(+org-show-target-in-capture-header-h evil-insert-state) org-agenda-deadline-faces '((1.001 . error) (1.0 . org-warning) (0.5 . org-upcoming-deadline) (0.0 . org-upcoming-distant-deadline)) org-fold-reveal-start-hook '(org-decrypt-entry) org-occur-hook '(org-first-headline-recenter) org-capture-after-finalize-hook '(+org-capture-cleanup-frame-h) org-roam-log-setup-hook '(org-roam--register-completion-functions-h) org-metadown-hook '(org-babel-pop-to-session-maybe) org-roam-node-annotation-function 'org-roam-node-read--annotation org-link-parameters '(("treemacs" :store treemacs-store-org-link) ("bibtex" :follow org-bibtex-open :store org-bibtex-store-link) ("download" :complete (closure ((dir-fn closure (t) nil (or org-download-image-dir org-attach-id-dir ".")) (requires . org-download) (key . "download")) nil (if requires (mapc #'require (ensure-list requires))) (+org--relative-path (+org--read-link-path key (funcall dir-fn)) (funcall dir-fn)) ) :follow (closure ((dir-fn closure (t) nil (or org-download-image-dir org-attach-id-dir ".")) ) (link) (org-link-open-as-file (expand-file-name link (funcall dir-fn)) nil) ) :face (closure ((dir-fn closure (t) nil (or org-download-image-dir org-attach-id-dir ".")) ) (link) (let* ((path (expand-file-name link (funcall dir-fn))) (option-index (string-match-p "::\\(.*\\)\\'" path)) (file-name (substring path 0 option-index))) (if (file-exists-p file-name) 'org-link 'error)) ) :image-data-fun +org-image-file-data-fn :requires nil) ("pdf" :follow (closure ((args) (fn . org-pdftools-open)) (&rest args) (and (condition-case nil (progn (require 'org-pdftools nil t)) (error nil)) (file-executable-p pdf-info-epdfinfo-program) (apply fn args)) ) :complete (closure ((args) (fn . org-pdftools-complete-link)) (&rest args) (and (condition-case nil (progn (require 'org-pdftools nil t)) (error nil)) (file-executable-p pdf-info-epdfinfo-program) (apply fn args)) ) :store (closure ((args) (fn . org-pdftools-store-link)) (&rest args) (and (condition-case nil (progn (require 'org-pdftools nil t)) (error nil)) (file-executable-p pdf-info-epdfinfo-program) (apply fn args)) ) :export (closure ((args) (fn . org-pdftools-export)) (&rest args) (and (condition-case nil (progn (require 'org-pdftools nil t)) (error nil)) (file-executable-p pdf-info-epdfinfo-program) (apply fn args)) ) ) ("orgit-rev" :store orgit-rev-store :follow orgit-rev-open :export orgit-rev-export :complete orgit-rev-complete-link) ("orgit-log" :store orgit-log-store :follow orgit-log-open :export orgit-log-export :complete orgit-log-complete-link) ("orgit" :store orgit-status-store :follow orgit-status-open :export orgit-status-export :complete orgit-status-complete-link) ("roam" :follow org-roam-link-follow-link) ("yt" :follow org-yt-follow :image-data-fun org-yt-image-data-fun :export org-yt-export) ("id" :follow org-roam-id-open) ("img" :image-data-fun +org-inline-image-data-fn) ("doom-changelog" :follow (closure (t) (link) (find-file (doom-path doom-docs-dir "changelog.org ")) (org-match-sparse-tree nil link)) ) ("doom-user" :follow (closure (t) (link) (browse-url (format "https://github.com/%s" (string-remove-prefix "@" (+org-link-read-desc-at-point link)) ) ) ) :face (closure (t) (_) 'org-priority)) ("doom-ref" :follow (closure (t) (link) (let ((link (+org-link-read-desc-at-point link)) (url "https://github.com") (doom-repo "doomemacs/doomemacs")) (let ((saved-match-data (match-data))) (unwind-protect (progn (browse-url (cond ((string-match "^\\([^/]+\\(?:/[^/]+\\)?\\)?#\\([0-9]+\\(?:#.*\\)?\\)" link) (format "%s/%s/issues/%s" url (or (match-string 1 link) doom-repo) (match-string 2 link)) ) ((string-match "^\\([^/]+\\(?:/[^/]+\\)?@\\)?\\([a-z0-9]\\{7,\\}\\(?:#.*\\)?\\)" link) (format "%s/%s/commit/%s" url (or (match-string 1 link) doom-repo) (match-string 2 link)) ) ((user-error "Invalid doom-ref link: %S" link))) ) ) (set-match-data saved-match-data t)) ) ) ) :face (closure (t) (link) (let ((link (+org-link-read-desc-at-point link))) (if (or (string-match "^\\([^/]+\\(?:/[^/]+\\)?\\)?#\\([0-9]+\\(?:#.*\\)?\\)" link) (string-match "^\\([^/]+\\(?:/[^/]+\\)?@\\)?\\([a-z0-9]\\{7,\\}\\(?:#.*\\)?\\)" link) ) 'org-link 'error) ) ) ) ("doom-executable" :activate-func +org-link--doom-executable-link-activate-fn :help-echo +org-link-doom--help-echo-from-textprop :face org-verbatim) ("doom-module" :follow +org-link--doom-module-link-follow-fn :activate-func +org-link--doom-module-link-activate-fn :help-echo +org-link-doom--help-echo-from-textprop) ("doom-package" :follow +org-link--doom-package-link-follow-fn :activate-func +org-link--doom-package-link-activate-fn :help-echo +org-link-doom--help-echo-from-textprop) ("cmd" :follow (closure ((fn . describe-command)) (path _prefixarg= ) (funcall fn (or (intern-soft path) (user-error "Can't find documentation for %S" path)) ) ) :activate-func +org-link--command-link-activate-fn :face help-key-binding :help-echo +org-link-doom--help-echo-from-textprop) ("face" :follow (closure ((fn . describe-face)) (path _prefixarg) (funcall fn (or (intern-soft path) (user-error "Can't find documentation for %S" path)) ) ) :activate-func +org-link--face-link-activate-fn :face (font-lock-type-face underline)) ("fn" :follow (closure ((fn . helpful-callable)) (path _prefixarg= ) (funcall fn (or (intern-soft path) (user-error "Can't find documentation for %S" path)) ) ) :activate-func +org-link--fn-link-activate-fn :face (font-lock-function-name-face underline)) ("var" :follow (closure ((fn . helpful-variable)) (path _prefixarg= ) (funcall fn (or (intern-soft path) (user-error "Can't find documentation for %S" path)) ) ) :activate-func +org-link--var-link-activate-fn :fac= e (font-lock-variable-name-face underline)) ("kbd" :follow (closure (t) (ev) (interactive "e") (minibuffer-message "%s" (+org-link-doom--help-echo-from-textprop nil (current-buffer) (posn-point (event-start ev))) ) ) :help-echo +org-link-doom--help-echo-from-textprop :face help-key-binding) ("doom-modules" :complete (closure ((dir-fn closure ((dir-var . doom-modules-dir)) ni= l (symbol-value dir-var)) (requires) (key . "doom-modules")) nil (if requires (mapc #'require (ensure-list requires))) (+org--relative-path (+org--read-link-path key (funcall dir-fn)) (funcall dir-fn)) ) :follow (closure ((dir-fn closure ((dir-var . doom-modules-dir)) ni= l (symbol-value dir-var)) ) (link) (org-link-open-as-file (expand-file-name link (funcall dir-fn)) nil) ) :face (closure ((dir-fn closure ((dir-var . doom-modules-dir)) ni= l (symbol-value dir-var)) ) (link) (let* ((path (expand-file-name link (funcall dir-fn))) (option-index (string-match-p "::\\(.*\\)\\'" path)) (file-name (substring path 0 option-index))) (if (file-exists-p file-name) 'org-link 'error)) ) :requires nil) ("doom-docs" :complete (closure ((dir-fn closure ((dir-var . doom-docs-dir)) nil (symbol-value dir-var)) (requires) (key . "doom-docs")) nil (if requires (mapc #'require (ensure-list requires))) (+org--relative-path (+org--read-link-path key (funcall dir-fn)) (funcall dir-fn)) ) :follow (closure ((dir-fn closure ((dir-var . doom-docs-dir)) nil (symbol-value dir-var)) ) (link) (org-link-open-as-file (expand-file-name link (funcall dir-fn)) nil) ) :face (closure ((dir-fn closure ((dir-var . doom-docs-dir)) nil (symbol-value dir-var)) ) (link) (let* ((path (expand-file-name link (funcall dir-fn))) (option-index (string-match-p "::\\(.*\\)\\'" path)) (file-name (substring path 0 option-index))) (if (file-exists-p file-name) 'org-link 'error)) ) :requires nil) ("doom" :complete (closure ((dir-fn closure ((dir-var . doom-emacs-dir)) nil (symbol-value dir-var)) (requires) (key . "doom")) nil (if requires (mapc #'require (ensure-list requires))) (+org--relative-path (+org--read-link-path key (funcall dir-fn)) (funcall dir-fn)) ) :follow (closure ((dir-fn closure ((dir-var . doom-emacs-dir)) nil (symbol-value dir-var)) ) (link) (org-link-open-as-file (expand-file-name link (funcall dir-fn)) nil) ) :face (closure ((dir-fn closure ((dir-var . doom-emacs-dir)) nil (symbol-value dir-var)) ) (link) (let* ((path (expand-file-name link (funcall dir-fn))) (option-index (string-match-p "::\\(.*\\)\\'" path)) (file-name (substring path 0 option-index))) (if (file-exists-p file-name) 'org-link 'error)) ) :requires nil) ("org" :complete (closure ((dir-fn closure ((dir-var . org-directory)) nil (symbol-value dir-var)) (requires) (key . "org")) nil (if requires (mapc #'require (ensure-list requires))) (+org--relative-path (+org--read-link-path key (funcall dir-fn)) (funcall dir-fn)) ) :follow (closure ((dir-fn closure ((dir-var . org-directory)) nil (symbol-value dir-var)) ) (link) (org-link-open-as-file (expand-file-name link (funcall dir-fn)) nil) ) :face (closure ((dir-fn closure ((dir-var . org-directory)) nil (symbol-value dir-var)) ) (link) (let* ((path (expand-file-name link (funcall dir-fn))) (option-index (string-match-p "::\\(.*\\)\\'" path)) (file-name (substring path 0 option-index))) (if (file-exists-p file-name) 'org-link 'error)) ) :requires nil) ("attachment" :image-data-fun +org-inline-image-data-fn :follow org-attach-follow :complete org-attach-complete-link) ("file+sys") ("file+emacs") ("shell" :follow org-link--open-shell) ("news" :follow #[514 "\301\300\302 Q \"\207" ["news" browse-url ":"] 6 "\n\n(fn URL ARG)"] ) ("mailto" :follow #[514 "\301\300\302 Q \"\207" ["mailto" browse-url ":"] 6 "\n\n(fn URL ARG)"] ) ("https" :follow #[514 "\301\300\302 Q \"\207" ["https" browse-url ":"] 6 "\n\n(fn URL ARG)"] :image-data-fun +org-http-image-data-fn) ("http" :follow #[514 "\301\300\302 Q \"\207" ["http" browse-url ":"] 6 "\n\n(fn URL ARG)"] :image-data-fun +org-http-image-data-fn) ("ftp" :follow #[514 "\301\300\302 Q \"\207" ["ftp" browse-url ":"] 6 "\n\n(fn URL ARG)"] ) ("help" :follow org-link--open-help :store org-link--store-help) ("file" :complete org-link-complete-file :face (closure (t) (path) (if (or (file-remote-p path) (if IS-WINDOWS (string-prefix-p "\\\\" path)) (file-exists-p path)) 'org-link '(warning org-link)) ) ) ("elisp" :follow org-link--open-elisp)) org-metaup-hook '(org-babel-load-in-session-maybe) org-fancy-priorities-list '("=E2=9A=91" "=E2=AC=86" "=E2=96=A0") org-superstar-leading-bullet 32 org-imenu-depth 6 org-display-remote-inline-images 'download org-outline-path-complete-in-steps nil org-special-ctrl-a/e t org-tags-column 0 org-src-lang-modes '(("rust" . rustic) ("md" . markdown) ("C" . c) ("C++" . c++) ("asymptote" . asy) ("beamer" . latex) ("calc" . fundamental) ("cpp" . c++) ("ditaa" . artist) ("desktop" . conf-desktop) ("dot" . fundamental) ("elisp" . emacs-lisp) ("ocaml" . tuareg) ("screen" . shell-script) ("sqlite" . sql) ("toml" . conf-toml) ("shell" . sh) ("ash" . sh) ("sh" . sh) ("bash" . sh) ("jsh" . sh) ("bash2" . sh) ("dash" . sh) ("dtksh" . sh) ("ksh" . sh) ("es" . sh) ("rc" . sh) ("itcsh" . sh) ("tcsh" . sh) ("jcsh" . sh) ("csh" . sh) ("ksh88" . sh) ("oash" . sh) ("pdksh" . sh) ("mksh" . sh) ("posix" . sh) ("wksh" . sh) ("wsh" . sh) ("zsh" . sh) ("rpm" . sh)) org-clock-history-length 20 org-attach-store-link-p 'attached org-roam-indirect-buffer-hook '(org-roam--register-completion-functions-h) org-id-locations-file-relative t org-archive-subtree-save-file-p t org-list-allow-alphabetical t ) --000000000000869236060e619f43 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: base64 PGRpdiBkaXI9Imx0ciI+PGRpdj5UaGlzIGJ1ZyBvZnRlbiBoYXBwZW5zIHdoZW4gSSBsb2FkIHRo aW5ncyAoc3VjaCBhcyBsb2FkaW5nIGEgbGl0ZXJhdGUgYWdkYSBwcm9ncmFtIC0tICZxdW90Oyou PGEgaHJlZj0iaHR0cDovL2xhZ2RhLm9yZyI+bGFnZGEub3JnPC9hPiZxdW90Oywgb3IgcmVuZGVy aW5nIGlubGluZSBsYXRleCwgZS5nLiAkeCA9IHheMiQpLjxicj48L2Rpdj48ZGl2Pjxicj48L2Rp dj48ZGl2PkkmIzM5O20gdXNpbmcgRG9vbSBhbmQgTml4T1MuPC9kaXY+PGRpdj5JdCBkb2VzbiYj Mzk7dCBhY3RpdmVseSBkaXNydXB0IG15IHdvcmtmbG93IChvbmx5IHRoYXQgYSB3aW5kb3cgaXMg b3BlbmVkKTxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PlRoZSBtZXNzYWdlIGlzIHRoZSBm b2xsb3dpbmc6PC9kaXY+PGRpdj7im5QgV2FybmluZyAob3JnLWVsZW1lbnQpOiBvcmctZWxlbWVu dC0tY2FjaGU6IE9yZyBwYXJzZXIgZXJyb3IgaW4gwqBjb25jZXB0cy5sYWdkYS5vcmc6OiMmbHQ7 bWFya2VyIGF0IDc4IGluIMKgPGEgaHJlZj0iaHR0cDovL2NvbmNlcHRzLmxhZ2RhLm9yZyI+Y29u Y2VwdHMubGFnZGEub3JnPC9hPiZndDsuIFJlc2V0dGluZy48YnI+wqBUaGUgZXJyb3Igd2FzOiAo ZXJyb3IgJnF1b3Q7b3JnLWVsZW1lbnQtLWNhY2hlOiBFbWVyZ2VuY3kgZXhpdCZxdW90Oyk8YnI+ wqBCYWNrdHJhY2U6PGJyPiZxdW90OyDCoGJhY2t0cmFjZS10by1zdHJpbmcobmlsKTxicj7CoCBv cmctZWxlbWVudC1hdC1wb2ludCgjJmx0O21hcmtlciBhdCA3OCBpbiDCoDxhIGhyZWY9Imh0dHA6 Ly9jb25jZXB0cy5sYWdkYS5vcmciPmNvbmNlcHRzLmxhZ2RhLm9yZzwvYT4mZ3Q7KTxicj7CoCBv cmctZWxlbWVudC1jYWNoZS1tYXAoI2YoY29tcGlsZWQtZnVuY3Rpb24gKGVsKSAjJmx0O2J5dGVj b2RlIDB4MTYwNWM3ZTlhM2FjNTFhNiZndDspIDpuZXh0LXJlIFwmcXVvdDteXFxcXCorIFwmcXVv dDsgOmZhaWwtcmUgXCZxdW90O15cXFxcKisgXCZxdW90OyA6bmFycm93IHQpPGJyPsKgIG9yZy1z Y2FuLXRhZ3Mob3JnLWVuY3J5cHQtZW50cnkgKGxhbWJkYSAodG9kbyB0YWdzLWxpc3QgbGV2ZWwp IChwcm9nbiAoc2V0cSBvcmctY2FjaGVkLXByb3BzIG5pbCkgKG9yIChhbmQgKG1lbWJlciBcJnF1 b3Q7Y3J5cHRcJnF1b3Q7IHRhZ3MtbGlzdCkpKSkpIG5pbCk8YnI+wqAgb3JnLWVuY3J5cHQtZW50 cmllcygpPGJyPsKgIHJ1bi1ob29rcyhiZWZvcmUtc2F2ZS1ob29rKTxicj7CoCAjJmx0O3N1YnIg YmFzaWMtc2F2ZS1idWZmZXImZ3Q7KG5pbCk8YnI+wqAgcG9seW1vZGUtd2l0aC1jdXJyZW50LWJh c2UtYnVmZmVyKCMmbHQ7c3ViciBiYXNpYy1zYXZlLWJ1ZmZlciZndDsgbmlsKTxicj7CoCBhcHBs eShwb2x5bW9kZS13aXRoLWN1cnJlbnQtYmFzZS1idWZmZXIgIyZsdDtzdWJyIGJhc2ljLXNhdmUt YnVmZmVyJmd0OyBuaWwpPGJyPsKgIGJhc2ljLXNhdmUtYnVmZmVyKG5pbCk8YnI+wqAgIyZsdDtz dWJyIHNhdmUtYnVmZmVyJmd0OygpPGJyPsKgIGZ1bmNhbGwoIyZsdDtzdWJyIHNhdmUtYnVmZmVy Jmd0Oyk8YnI+wqAgKGxldCAoKGFwaGVsZWlhLW1vZGUgKGFuZCBhcGhlbGVpYS1tb2RlIChtZW1x IGFyZyAmIzM5OyhuaWwgMSkpKSkpIChmdW5jYWxsIG9yaWctZm4pKTxicj7CoCArZm9ybWF0LS1p bmhpYml0LXJlZm9ybWF0LW9uLXByZWZpeC1hcmctYSgjJmx0O3N1YnIgc2F2ZS1idWZmZXImZ3Q7 IDEpPGJyPsKgIGFwcGx5KCtmb3JtYXQtLWluaGliaXQtcmVmb3JtYXQtb24tcHJlZml4LWFyZy1h ICMmbHQ7c3ViciBzYXZlLWJ1ZmZlciZndDsgMSk8YnI+wqAgc2F2ZS1idWZmZXIoMSk8YnI+wqAg ZnVuY2FsbC1pbnRlcmFjdGl2ZWx5KHNhdmUtYnVmZmVyIDEpPGJyPsKgIGNvbW1hbmQtZXhlY3V0 ZShzYXZlLWJ1ZmZlcik8YnI+JnF1b3Q7PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5UaGUgYnVm ZmVyIGlzIHRoZSBmb2xsb3dpbmc6PC9kaXY+PGRpdj5gYGA8YnI+PC9kaXY+PGRpdj4jK3RpdGxl OiBBPGJyPjxicj4jK2JlZ2luX3NyYyBhZ2RhMjxicj5kYXRhIFMgOiBTZXQgd2hlcmU8YnI+wqAg bnVsbCA6IFM8YnI+PGJyPmEgOiBTPGJyPiMrZW5kX3NyYzwvZGl2PjxkaXY+YGBgPGJyPjwvZGl2 PjxkaXY+PGJyPjwvZGl2PjxkaXY+VGhlIGJ1ZyBvZnRlbiBoYXBwZW5zIGFmdGVyIGxvYWRpbmcg KGFuZCB0aGlzIHNwZWNpZmljIGluc3RhbmNlIGhhcHBlbmVkIHdoZW4gbG9hZGluZyB3aXRoIGFn ZGEpPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5UaGlzIGlzIHRoZSBkb29tIGluZm86PC9kaXY+ PGRpdj5gYGA8L2Rpdj48ZGl2PmdlbmVyYXRlZCDCoEphbiAwNywgMjAyNCAxNToxNTo1Mjxicj5z eXN0ZW0gwqAgwqAgTml4T1MgMjMuMTFwcmU1NTA3OTIuM2YyMWEyMmI1YWFmIChUYXBpcikgTGlu dXg8YnI+CSDCoCA2LjEuNjIgeDg2XzY0PGJyPmVtYWNzIMKgIMKgIMKgMjkuMSB+Ly5jb25maWcv ZW1hY3MvPGJyPmRvb20gwqAgwqAgwqAgMy4wLjAtcHJlIFBST0ZJTEU9X0AwIEhFQUQgLSZndDsg bWFzdGVyIDAzZDY5MmYxPGJyPgkgwqAgMjAyMy0xMi0wOCAxNToxMTo0NSAtMDUwMCB+Ly5jb25m aWcvZG9vbS88YnI+c2hlbGwgwqAgwqAgwqAvcnVuL2N1cnJlbnQtc3lzdGVtL3N3L2Jpbi9iYXNo PGJyPmZlYXR1cmVzIMKgIENBSVJPIERCVVMgRlJFRVRZUEUgR0lGIEdMSUIgR01QIEdOVVRMUyBH UE08YnI+CSDCoCBHU0VUVElOR1MgSEFSRkJVWlogSlBFRyBKU09OIExJQk9URiBMSUJTRUxJTlVY PGJyPgkgwqAgTElCU1lTVEVNRCBMSUJYTUwyIE0xN05fRkxUIE1PRFVMRVMgTkFUSVZFX0NPTVA8 YnI+CSDCoCBOT1RJRlkgSU5PVElGWSBQRFVNUEVSIFBORyBSU1ZHIFNFQ0NPTVAgU09VTkQ8YnI+ CSDCoCBTUUxJVEUzIFRIUkVBRFMgVElGRiBUT09MS0lUX1NDUk9MTF9CQVJTPGJyPgkgwqAgVFJF RV9TSVRURVIgV0VCUCBYMTEgWEFXM0QgWERCRSBYSU0gWElOUFVUMiBYUE08YnI+CSDCoCBMVUNJ RCBaTElCPGJyPnRyYWl0cyDCoCDCoCBiYXRjaCBzZXJ2ZXItcnVubmluZyBlbnZ2YXItZmlsZSBj dXN0b20tZmlsZTxicj5tb2R1bGVzIMKgIMKgOmNvbmZpZyB1c2UtcGFja2FnZSA6Y29tcGxldGlv biBjb21wYW55IHZlcnRpY288YnI+CSDCoCA6dWkgZG9vbSBkb29tLWRhc2hib2FyZCBkb29tLXF1 aXQgKGVtb2ppICt1bmljb2RlKTxicj4JIMKgIGhsLXRvZG8gbGlnYXR1cmVzIG1pbmltYXAgbW9k ZWxpbmUgb3BoaW50cyAocG9wdXA8YnI+CSDCoCArZGVmYXVsdHMpIHRhYnMgdHJlZW1hY3MgdW5p Y29kZSAodmMtZ3V0dGVyPGJyPgkgwqAgK3ByZXR0eSkgdmktdGlsZGUtZnJpbmdlIHdvcmtzcGFj ZXMgemVuIDplZGl0b3I8YnI+CSDCoCAoZXZpbCArZXZlcnl3aGVyZSkgZmlsZS10ZW1wbGF0ZXMg Zm9sZCAoZm9ybWF0PGJyPgkgwqAgK29uc2F2ZSkgbGlzcHkgc25pcHBldHMgOmVtYWNzIGRpcmVk IGVsZWN0cmljIHVuZG88YnI+CSDCoCB2YyA6dGVybSBlc2hlbGwgdnRlcm0gOmNoZWNrZXJzIHN5 bnRheCAoc3BlbGw8YnI+CSDCoCArZmx5c3BlbGwpIGdyYW1tYXIgOnRvb2xzIGJpYmxpbyBjb2xs YWI8YnI+CSDCoCBlZGl0b3Jjb25maWcgZWluIChldmFsICtvdmVybGF5KSBnaXN0IGxvb2t1cCAo bHNwPGJyPgkgwqAgK3BlZWspIG1hZ2l0IG1ha2UgcGRmIHRtdXggdHJlZS1zaXR0ZXIgOmxhbmcg YWdkYTxicj4JIMKgIChjYyArbHNwKSBjb21tb24tbGlzcCBjb3EgZGF0YSBlbWFjcy1saXNwIChn bzxicj4JIMKgICtsc3ApIChoYXNrZWxsICtsc3ApIGlkcmlzIChqc29uICtsc3ApIChqYXZhc2Ny aXB0PGJyPgkgwqAgK2xzcCkgKGp1bGlhICtsc3ApIGxhdGV4IGxlYW4gbWFya2Rvd24gbml4IChv cmc8YnI+CSDCoCArZHJhZ25kcm9wICtwcmV0dHkgK3JvYW0yKSAocHl0aG9uICtsc3ApIChyYWNr ZXQ8YnI+CSDCoCArbHNwICt4cCkgKHJ1c3QgK2xzcCkgc2NoZW1lIChzaCArZmlzaCArbHNwKSA6 YXBwPGJyPgkgwqAgY2FsZW5kYXIgOmNvbmZpZyAoZGVmYXVsdCArYmluZGluZ3MgK3NtYXJ0cGFy ZW5zKTxicj5wYWNrYWdlcyDCoCAocG9seW1vZGUpIChvcmctYWdkYS1tb2RlIDpyZWNpcGUgKDpo b3N0IGdpdGh1Yjxicj4JIMKgIDpyZXBvIGFsaGFzc3kvb3JnLWFnZGEtbW9kZSkpPC9kaXY+PGRp dj5gYGA8YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPGJyPjxicj48YnI+ PGJyPkVtYWNzIMKgOiBHTlUgRW1hY3MgMjkuMSAoYnVpbGQgMSwgeDg2XzY0LXBjLWxpbnV4LWdu dSwgWCB0b29sa2l0LCBjYWlybyB2ZXJzaW9uIDEuMTguMCwgWGF3M2Qgc2Nyb2xsIGJhcnMpPGJy PlBhY2thZ2U6IE9yZyBtb2RlIHZlcnNpb24gOS43ICg5LjctPz8tNTdiOTRmMzQ0IEAgL2hvbWUv am9zZS8uY29uZmlnL2VtYWNzLy5sb2NhbC9zdHJhaWdodC9idWlsZC0yOS4xL29yZy8pPGJyPjxi cj5jdXJyZW50IHN0YXRlOjxicj49PT09PT09PT09PT09PTxicj4oc2V0cTxicj7CoG9yZy1saW5r LWVsaXNwLWNvbmZpcm0tZnVuY3Rpb24gbmlsPGJyPsKgb3JnLWRpcmVjdG9yeSAmcXVvdDt+L29y Zy8mcXVvdDs8YnI+wqBvcmctY2l0ZS1pbnNlcnQtcHJvY2Vzc29yICYjMzk7Y2l0YXI8YnI+wqBv cmctYWZ0ZXItcmVmaWxlLWluc2VydC1ob29rICYjMzk7KHNhdmUtYnVmZmVyKTxicj7CoG9yZy1p bmRpcmVjdC1idWZmZXItZGlzcGxheSAmIzM5O2N1cnJlbnQtd2luZG93PGJyPsKgb3JnLXJvYW0t ZGItZ2MtdGhyZXNob2xkIDIzMDU4NDMwMDkyMTM2OTM5NTE8YnI+wqBvcmctY3J5cHQta2V5IG5p bDxicj7CoG9yZy1iaWJ0ZXgtaGVhZGxpbmUtZm9ybWF0LWZ1bmN0aW9uICYjMzk7b3JnLWJpYnRl eC1oZWFkbGluZS1mb3JtYXQtZGVmYXVsdDxicj7CoG9yZy1yb2FtLW1vZGUtaG9vayAmIzM5Oygr b3JnLXJvYW0tZGV0YWNoLW1hZ2l0LXNlY3Rpb24tbW9kZS1tYXAtaDxicj7CoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCB0dXJuLW9uLXZpc3VhbC1saW5lLW1vZGUpPGJyPsKgb3JnLWxv YWQtaG9vayAmIzM5Oygrb3JnLWluaXQtb3JnLWRpcmVjdG9yeS1oICtvcmctaW5pdC1hcHBlYXJh bmNlLWggK29yZy1pbml0LWFnZW5kYS1oPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgK29y Zy1pbml0LWF0dGFjaG1lbnRzLWggK29yZy1pbml0LWJhYmVsLWg8YnI+wqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqArb3JnLWluaXQtYmFiZWwtbGF6eS1sb2FkZXItaCArb3JnLWluaXQtY2FwdHVy ZS1kZWZhdWx0cy1oPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgK29yZy1pbml0LWNhcHR1 cmUtZnJhbWUtaCArb3JnLWluaXQtY3VzdG9tLWxpbmtzLWg8YnI+wqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqArb3JnLWluaXQtZXhwb3J0LWggK29yZy1pbml0LWhhYml0LWggK29yZy1pbml0LWhh Y2tzLWg8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqArb3JnLWluaXQta2V5YmluZHMtaCAr b3JnLWluaXQtcG9wdXAtcnVsZXMtaCArb3JnLWluaXQtc21hcnRwYXJlbnMtaDxicj7CoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCtvcmctaW5pdC1yb2FtLWgpPGJyPsKgb3JnLXN0YXJ0dXAtZm9s ZGVkIG5pbDxicj7CoG9yZy1iYWJlbC1hZnRlci1leGVjdXRlLWhvb2sgJiMzOTsoK29yZy1yZWRp c3BsYXktaW5saW5lLWltYWdlcy1pbi1iYWJlbC1yZXN1bHQtaCk8YnI+wqBvcmctbGluay1hYmJy ZXYtYWxpc3QgJiMzOTsoKCZxdW90O2Rvb21kaXImcXVvdDsgLiAmcXVvdDsvaG9tZS9qb3NlLy5j b25maWcvZG9vbS8lcyZxdW90Oyk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAoJnF1b3Q7ZW1hY3NkaXImcXVvdDsgLiAmcXVvdDsvaG9tZS9qb3NlLy5jb25maWcvZW1h Y3MvJXMmcXVvdDspPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKCZx dW90O2Rvb20tcmVwbyZxdW90OyAuICZxdW90OzxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9k b29tZW1hY3MvZG9vbWVtYWNzLyVzIj5odHRwczovL2dpdGh1Yi5jb20vZG9vbWVtYWNzL2Rvb21l bWFjcy8lczwvYT4mcXVvdDspPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgKCZxdW90O3dvbGZyYW0mcXVvdDsgLiAmcXVvdDs8YSBocmVmPSJodHRwczovL3dvbGZyYW1h bHBoYS5jb20vaW5wdXQvP2k9JXMiPmh0dHBzOi8vd29sZnJhbWFscGhhLmNvbS9pbnB1dC8/aT0l czwvYT4mcXVvdDspPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKCZx dW90O3dpa2lwZWRpYSZxdW90OyAuICZxdW90OzxhIGhyZWY9Imh0dHBzOi8vZW4ud2lraXBlZGlh Lm9yZy93aWtpLyVzIj5odHRwczovL2VuLndpa2lwZWRpYS5vcmcvd2lraS8lczwvYT4mcXVvdDsp PGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKCZxdW90O2R1Y2tkdWNr Z28mcXVvdDsgLiAmcXVvdDs8YSBocmVmPSJodHRwczovL2R1Y2tkdWNrZ28uY29tLz9xPSVzIj5o dHRwczovL2R1Y2tkdWNrZ28uY29tLz9xPSVzPC9hPiZxdW90Oyk8YnI+wqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAoJnF1b3Q7Z21hcCZxdW90OyAuICZxdW90OzxhIGhyZWY9 Imh0dHBzOi8vbWFwcy5nb29nbGUuY29tL21hcHM/cT0lcyI+aHR0cHM6Ly9tYXBzLmdvb2dsZS5j b20vbWFwcz9xPSVzPC9hPiZxdW90Oyk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAoJnF1b3Q7Z2ltYWdlcyZxdW90OyAuICZxdW90OzxhIGhyZWY9Imh0dHBzOi8vZ29v Z2xlLmNvbS9pbWFnZXM/cT0lcyI+aHR0cHM6Ly9nb29nbGUuY29tL2ltYWdlcz9xPSVzPC9hPiZx dW90Oyk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAoJnF1b3Q7Z29v Z2xlJnF1b3Q7IC4gJnF1b3Q7PGEgaHJlZj0iaHR0cHM6Ly9nb29nbGUuY29tL3NlYXJjaD9xPSI+ aHR0cHM6Ly9nb29nbGUuY29tL3NlYXJjaD9xPTwvYT4mcXVvdDspPGJyPsKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKCZxdW90O3lvdXR1YmUmcXVvdDsgLiAmcXVvdDs8YSBo cmVmPSJodHRwczovL3lvdXR1YmUuY29tL3dhdGNoP3Y9JXMiPmh0dHBzOi8veW91dHViZS5jb20v d2F0Y2g/dj0lczwvYT4mcXVvdDspPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgKCZxdW90O2dpdGh1YiZxdW90OyAuICZxdW90OzxhIGhyZWY9Imh0dHBzOi8vZ2l0aHVi LmNvbS8lcyI+aHR0cHM6Ly9naXRodWIuY29tLyVzPC9hPiZxdW90OykpPGJyPsKgb3JnLWFnZW5k YS1maWxlcyAmIzM5OygmcXVvdDt+L29yZy8mcXVvdDspPGJyPsKgb3JnLWNhcHR1cmUtdGVtcGxh dGVzICYjMzk7KCgmcXVvdDt0JnF1b3Q7ICZxdW90O1BlcnNvbmFsIHRvZG8mcXVvdDsgZW50cnk8 YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgKGZpbGUraGVhZGxpbmUg K29yZy1jYXB0dXJlLXRvZG8tZmlsZSAmcXVvdDtJbmJveCZxdW90Oyk8YnI+wqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJnF1b3Q7KiBbIF0gJT9cbiVpXG4lYSZxdW90OyA6 cHJlcGVuZCB0KTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCgmcXVv dDtuJnF1b3Q7ICZxdW90O1BlcnNvbmFsIG5vdGVzJnF1b3Q7IGVudHJ5PGJyPsKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIChmaWxlK2hlYWRsaW5lICtvcmctY2FwdHVyZS1u b3Rlcy1maWxlICZxdW90O0luYm94JnF1b3Q7KTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCAmcXVvdDsqICV1ICU/XG4laVxuJWEmcXVvdDsgOnByZXBlbmQgdCk8YnI+ wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAoJnF1b3Q7aiZxdW90OyAmcXVv dDtKb3VybmFsJnF1b3Q7IGVudHJ5PGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIChmaWxlK29scCtkYXRldHJlZSArb3JnLWNhcHR1cmUtam91cm5hbC1maWxlKTxicj7C oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmcXVvdDsqICVVICU/XG4laVxu JWEmcXVvdDsgOnByZXBlbmQgdCk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAoJnF1b3Q7cCZxdW90OyAmcXVvdDtUZW1wbGF0ZXMgZm9yIHByb2plY3RzJnF1b3Q7KTxi cj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCgmcXVvdDtwdCZxdW90OyAm cXVvdDtQcm9qZWN0LWxvY2FsIHRvZG8mcXVvdDsgZW50cnk8YnI+wqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgKGZpbGUraGVhZGxpbmUgK29yZy1jYXB0dXJlLXByb2plY3Qt dG9kby1maWxlICZxdW90O0luYm94JnF1b3Q7KTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCAmcXVvdDsqIFRPRE8gJT9cbiVpXG4lYSZxdW90OyA6cHJlcGVuZCB0KTxi cj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCgmcXVvdDtwbiZxdW90OyAm cXVvdDtQcm9qZWN0LWxvY2FsIG5vdGVzJnF1b3Q7IGVudHJ5PGJyPsKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIChmaWxlK2hlYWRsaW5lICtvcmctY2FwdHVyZS1wcm9qZWN0 LW5vdGVzLWZpbGUgJnF1b3Q7SW5ib3gmcXVvdDspPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgICZxdW90OyogJVUgJT9cbiVpXG4lYSZxdW90OyA6cHJlcGVuZCB0KTxi cj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCgmcXVvdDtwYyZxdW90OyAm cXVvdDtQcm9qZWN0LWxvY2FsIGNoYW5nZWxvZyZxdW90OyBlbnRyeTxicj7CoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAoZmlsZStoZWFkbGluZSArb3JnLWNhcHR1cmUtcHJv amVjdC1jaGFuZ2Vsb2ctZmlsZTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCZxdW90O1VucmVsZWFzZWQmcXVvdDspPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgICZxdW90OyogJVUgJT9cbiVpXG4lYSZxdW90OyA6cHJlcGVuZCB0KTxi cj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCgmcXVvdDtvJnF1b3Q7ICZx dW90O0NlbnRyYWxpemVkIHRlbXBsYXRlcyBmb3IgcHJvamVjdHMmcXVvdDspPGJyPsKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKCZxdW90O290JnF1b3Q7ICZxdW90O1Byb2pl Y3QgdG9kbyZxdW90OyBlbnRyeTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCAjJiMzOTsrb3JnLWNhcHR1cmUtY2VudHJhbC1wcm9qZWN0LXRvZG8tZmlsZTxicj7CoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmcXVvdDsqIFRPRE8gJT9cbiAlaVxu ICVhJnF1b3Q7IDpoZWFkaW5nICZxdW90O1Rhc2tzJnF1b3Q7IDpwcmVwZW5kIG5pbCk8YnI+wqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAoJnF1b3Q7b24mcXVvdDsgJnF1b3Q7 UHJvamVjdCBub3RlcyZxdW90OyBlbnRyeTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCAjJiMzOTsrb3JnLWNhcHR1cmUtY2VudHJhbC1wcm9qZWN0LW5vdGVzLWZpbGU8 YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJnF1b3Q7KiAlVSAlP1xu ICVpXG4gJWEmcXVvdDsgOmhlYWRpbmcgJnF1b3Q7Tm90ZXMmcXVvdDsgOnByZXBlbmQgdCk8YnI+ wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAoJnF1b3Q7b2MmcXVvdDsgJnF1 b3Q7UHJvamVjdCBjaGFuZ2Vsb2cmcXVvdDsgZW50cnk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgIyYjMzk7K29yZy1jYXB0dXJlLWNlbnRyYWwtcHJvamVjdC1jaGFu Z2Vsb2ctZmlsZTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmcXVv dDsqICVVICU/XG4gJWlcbiAlYSZxdW90OyA6aGVhZGluZyAmcXVvdDtDaGFuZ2Vsb2cmcXVvdDsg OnByZXBlbmQgdCk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqApPGJy PsKgb3JnLXJvYW0tbm9kZS1kaXNwbGF5LXRlbXBsYXRlICMoJnF1b3Q7JHtkb29tLWhpZXJhcmNo eToqfSAke2Rvb20tdHlwZToxMn0gJHtkb29tLXRhZ3M6NDJ9JnF1b3Q7IDIwIDM1IChmYWNlIGZv bnQtbG9jay1rZXl3b3JkLWZhY2UpIDM2IDUxIChmYWNlICg6aW5oZXJpdCBvcmctdGFnIDpib3gg bmlsKSkpPGJyPsKgb3JnLXBlcnNpc3QtYWZ0ZXItcmVhZC1ob29rICYjMzk7KG9yZy1lbGVtZW50 LS1jYWNoZS1wZXJzaXN0LWFmdGVyLXJlYWQpPGJyPsKgb3JnLWZvcm1hdC1sYXRleC1vcHRpb25z ICYjMzk7KDpmb3JlZ3JvdW5kIGRlZmF1bHQgOmJhY2tncm91bmQgZGVmYXVsdCA6c2NhbGUgMS41 PGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDpodG1sLWZvcmVn cm91bmQgJnF1b3Q7QmxhY2smcXVvdDsgOmh0bWwtYmFja2dyb3VuZCAmcXVvdDtUcmFuc3BhcmVu dCZxdW90Ozxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCA6aHRt bC1zY2FsZSAxLjAgOm1hdGNoZXJzPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgICgmcXVvdDtiZWdpbiZxdW90OyAmcXVvdDskMSZxdW90OyAmcXVvdDskJnF1b3Q7 ICZxdW90OyQkJnF1b3Q7ICZxdW90O1xcKCZxdW90OyAmcXVvdDtcXFsmcXVvdDspKTxicj7CoG9y Zy1yZWZpbGUtdGFyZ2V0cyAmIzM5OygobmlsIDptYXhsZXZlbCAuIDMpIChvcmctYWdlbmRhLWZp bGVzIDptYXhsZXZlbCAuIDMpKTxicj7CoG9yZy1leHBvcnQtYmVmb3JlLXBhcnNpbmctaG9vayAm IzM5OyhvcmctYXR0YWNoLWV4cGFuZC1saW5rcyk8YnI+wqBvcmctY3ljbGUtdGFiLWZpcnN0LWhv b2sgJiMzOTsoK29yZy15YXMtZXhwYW5kLW1heWJlLWggK29yZy1pbmRlbnQtbWF5YmUtaDxicj7C oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBvcmctYmFiZWwtaGlkZS1y ZXN1bHQtdG9nZ2xlLW1heWJlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIG9yZy1iYWJlbC1oZWFkZXItYXJnLWV4cGFuZCArb3JnLWNsZWFyLWJhYmVsLXJlc3Vs dHMtaDxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCArb3JnLWN5 Y2xlLW9ubHktY3VycmVudC1zdWJ0cmVlLWgpPGJyPsKgb3JnLWRlZmF1bHQtbm90ZXMtZmlsZSAm cXVvdDsvaG9tZS9qb3NlL29yZy88YSBocmVmPSJodHRwOi8vbm90ZXMub3JnIj5ub3Rlcy5vcmc8 L2E+JnF1b3Q7PGJyPsKgb3JnLXJvYW0tZmluZC1maWxlLWhvb2sgJiMzOTsoZG9vbS0tc2V0cS1v cmctaWQtbGluay10by1vcmctdXNlLWlkLWZvci1vcmctcm9hbS1maW5kLWZpbGUtaCBvcmctcm9h bS1idWZmZXItLXNldHVwLXJlZGlzcGxheS1oIG9yZy1yb2FtLS1yZWdpc3Rlci1jb21wbGV0aW9u LWZ1bmN0aW9ucy1oIG9yZy1yb2FtLS1yZXBsYWNlLXJvYW0tbGlua3Mtb24tc2F2ZS1oIG9yZy1y b2FtLWRiLWF1dG9zeW5jLS1zZXR1cC11cGRhdGUtb24tc2F2ZS1oICtvcmctcm9hbS1lbmFibGUt YXV0by1iYWNrbGlua3MtYnVmZmVyLWgpPGJyPsKgb3JnLXJlZmlsZS11c2Utb3V0bGluZS1wYXRo ICYjMzk7ZmlsZTxicj7CoG9yZy1hcmNoaXZlLWhvb2sgJiMzOTsob3JnLWF0dGFjaC1hcmNoaXZl LWRlbGV0ZS1tYXliZSk8YnI+wqBvcmctY2l0ZS1mb2xsb3ctcHJvY2Vzc29yICYjMzk7Y2l0YXI8 YnI+wqBvcmctZmlsZS1hcHBzICYjMzk7KChyZW1vdGUgLiBlbWFjcykgKGF1dG8tbW9kZSAuIGVt YWNzKSAoZGlyZWN0b3J5IC4gZW1hY3MpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKCZx dW90O1xcLm1tXFwmIzM5OyZxdW90OyAuIGRlZmF1bHQpICgmcXVvdDtcXC54P2h0bWw/XFwmIzM5 OyZxdW90OyAuIGRlZmF1bHQpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKCZxdW90O1xc LnBkZlxcJiMzOTsmcXVvdDsgLiBkZWZhdWx0KSk8YnI+wqBvcmctY3ljbGUtaG9vayAmIzM5Oyhv cmctY3ljbGUtaGlkZS1hcmNoaXZlZC1zdWJ0cmVlcyBvcmctY3ljbGUtc2hvdy1lbXB0eS1saW5l czxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBvcmctY3ljbGUtb3B0aW1pemUtd2luZG93 LWFmdGVyLXZpc2liaWxpdHktY2hhbmdlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIG9y Zy1jeWNsZS1kaXNwbGF5LWlubGluZS1pbWFnZXMpPGJyPsKgb3JnLXBlcnNpc3QtYmVmb3JlLXJl YWQtaG9vayAmIzM5OyhvcmctZWxlbWVudC0tY2FjaGUtcGVyc2lzdC1iZWZvcmUtcmVhZCk8YnI+ wqBvcmctZm9udC1sb2NrLXNldC1rZXl3b3Jkcy1ob29rICYjMzk7KGRvb20tdGhlbWVzLWVuYWJs ZS1vcmctZm9udGlmaWNhdGlvbik8YnI+wqBvcmctbW9kdWxlcyAmIzM5OyhvbC1iaWJ0ZXgpPGJy PsKgb3JnLWltYWdlLWFjdHVhbC13aWR0aCBuaWw8YnI+wqBvcmctYXR0YWNoLXVzZS1pbmhlcml0 YW5jZSB0PGJyPsKgb3JnLW1vZGUtbG9jYWwtdmFycy1ob29rICYjMzk7KCtvcmctaW5pdC1naWZz LWgpPGJyPsKgb3JnLW1vZGUtaG9vayAmIzM5Oyhlci9hZGQtb3JnLW1vZGUtZXhwYW5zaW9ucyAr bG9va3VwLS1pbml0LW9yZy1tb2RlLWhhbmRsZXJzLWg8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAoY2xvc3VyZSAodCkgKCZhbXA7cmVzdCBfKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCAoYWRkLWhvb2sgJiMzOTtiZWZvcmUtc2F2ZS1ob29rICYjMzk7b3JnLWVuY3J5cHQtZW50 cmllcyBuaWwgdCkpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgI1swICZxdW90O1wzMDBc MzAxXDMwMlwzMDNcMzA0JFwyMDcmcXVvdDs8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqBbYWRkLWhvb2sgY2hhbmdlLW1ham9yLW1vZGUtaG9vayBvcmctZm9sZC1zaG93LWFsbCBhcHBl bmQgbG9jYWxdIDVdPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgI1swICZxdW90O1wzMDFc MjExIFwyMDcmcXVvdDs8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBbaW1lbnUtY3Jl YXRlLWluZGV4LWZ1bmN0aW9uIG9yZy1pbWVudS1nZXQtdHJlZV0gMl08YnI+wqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqBkb29tLWRpc2FibGUtc2hvdy1wYXJlbi1tb2RlLWg8YnI+wqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqBkb29tLWRpc2FibGUtc2hvdy10cmFpbGluZy13aGl0ZXNwYWNlLWg8 YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqArb3JnLW1ha2UtbGFzdC1wb2ludC12aXNpYmxl LWggb3JnLWFwcGVhci1tb2RlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgb3JnLWZhbmN5 LXByaW9yaXRpZXMtbW9kZSBvcmctc3VwZXJzdGFyLW1vZGUgZXZpbC1vcmctbW9kZTxicj7CoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoHRvYy1vcmctZW5hYmxlPGJyPsKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgI1swICZxdW90O1wzMDBcMzAxXDMwMlwzMDNcMzA0JFwyMDcmcXVvdDs8YnI+wqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBbYWRkLWhvb2sgY2hhbmdlLW1ham9yLW1vZGUtaG9v ayBvcmctYmFiZWwtc2hvdy1yZXN1bHQtYWxsIGFwcGVuZDxicj7CoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCBsb2NhbF08YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA1XTxicj7C oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoG9yZy1iYWJlbC1yZXN1bHQtaGlkZS1zcGVjIG9yZy1i YWJlbC1oaWRlLWFsbC1oYXNoZXMgd3JpdGVnb29kLW1vZGU8YnI+wqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqBmbHlzcGVsbC1tb2RlIGVtYnJhY2Utb3JnLW1vZGUtaG9vayk8YnI+wqBvcmctc3Jj LXdpbmRvdy1zZXR1cCAmIzM5O290aGVyLXdpbmRvdzxicj7CoG9yZy1pZC1sb2NhdGlvbnMtZmls ZSAmcXVvdDsvaG9tZS9qb3NlL29yZy8ub3JnaWRzJnF1b3Q7PGJyPsKgb3JnLXJvYW0tcmVmLWFu bm90YXRpb24tZnVuY3Rpb24gJiMzOTtvcmctcm9hbS1yZWYtcmVhZC0tYW5ub3RhdGlvbjxicj7C oG9yZy1yb2FtLWRpcmVjdG9yeSAmcXVvdDsvaG9tZS9qb3NlL29yZy9yb2FtLyZxdW90Ozxicj7C oG9yZy1zdXBlcnN0YXItdG9kby1idWxsZXQtYWxpc3QgJiMzOTsoKCZxdW90O1RPRE8mcXVvdDsg LiA5NzQ0KSAoJnF1b3Q7WyBdJnF1b3Q7IC4gOTc0NCkgKCZxdW90O0RPTkUmcXVvdDsgLiA5NzQ1 KTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCgmcXVvdDtbWF0mcXVvdDsgLiA5NzQ1KSk8YnI+wqBvcmctYWdlbmRhLXNwYW4gMTA8YnI+wqBv cmctcHJpb3JpdHktZmFjZXMgJiMzOTsoKDY1IC4gZXJyb3IpICg2NiAuIHdhcm5pbmcpICg2NyAu IHN1Y2Nlc3MpKTxicj7CoG9yZy1yb2FtLWRiLW5vZGUtaW5jbHVkZS1mdW5jdGlvbiAjWzAgJnF1 b3Q7XDMwMFwyMDcmcXVvdDsgW3RdIDFdPGJyPsKgb3JnLXJvYW0tbm9kZS10ZW1wbGF0ZS1wcmVm aXhlcyAmIzM5OygoJnF1b3Q7ZG9vbS10eXBlJnF1b3Q7IC4gJnF1b3Q7QCZxdW90OykgKCZxdW90 O2Rvb20tdGFncyZxdW90OyAuICZxdW90OyMmcXVvdDspPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKCZxdW90O3RhZ3MmcXVvdDsgLiAmcXVv dDsjJnF1b3Q7KSAoJnF1b3Q7dG9kbyZxdW90OyAuICZxdW90O3Q6JnF1b3Q7KSk8YnI+wqBvcmct Y29uZmlybS1zaGVsbC1saW5rLWZ1bmN0aW9uICYjMzk7eWVzLW9yLW5vLXA8YnI+wqBvcmctcmV2 ZWFsLXN0YXJ0LWhvb2sgJiMzOTsob3JnLWRlY3J5cHQtZW50cnkpPGJyPsKgb3JnLWFnZW5kYS1z a2lwLXVuYXZhaWxhYmxlLWZpbGVzIHQ8YnI+wqBvdXRsaW5lLWlzZWFyY2gtb3Blbi1pbnZpc2li bGUtZnVuY3Rpb24gJiMzOTtvdXRsaW5lLWlzZWFyY2gtb3Blbi1pbnZpc2libGU8YnI+wqBvcmct dXNlLXN1Yi1zdXBlcnNjcmlwdHMgJiMzOTt7fTxicj7CoG9yZy1zdGFydHVwLWluZGVudGVkIHQ8 YnI+wqBvcmctaGlnaGxpZ2h0LWxhdGV4LWFuZC1yZWxhdGVkICYjMzk7KG5hdGl2ZSBzY3JpcHQg ZW50aXRpZXMpPGJyPsKgb3JnLWFnZW5kYS1tb2RlLWhvb2sgJiMzOTsoK29yZy1oYWJpdC1yZXNp emUtZ3JhcGgtaCBvcmctZmFuY3ktcHJpb3JpdGllcy1tb2RlPGJyPsKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIGV2aWwtb3JnLWFnZW5kYS1tb2RlKTxicj7CoG9yZy1yb2FtLWNh cHR1cmUtcHJlZmFjZS1ob29rICYjMzk7KG9yZy1yb2FtLWNhcHR1cmUtLXRyeS1jYXB0dXJlLXRv LXJlZi1oKTxicj7CoG9yZy1saW5rLXRyYW5zbGF0aW9uLWZ1bmN0aW9uICYjMzk7dG9jLW9yZy11 bmhyZWZpZnk8YnI+wqBvcmctYWdlbmRhLWJlZm9yZS13cml0ZS1ob29rICYjMzk7KG9yZy1hZ2Vu ZGEtYWRkLWVudHJ5LXRleHQpPGJyPsKgb3JnLWNhcHR1cmUtcHJlcGFyZS1maW5hbGl6ZS1ob29r ICYjMzk7KG9yZy1yb2FtLWNhcHR1cmUtLWluc3RhbGwtZmluYWxpemUtaCk8YnI+wqBvcmctc3Jj LXByZXNlcnZlLWluZGVudGF0aW9uIHQ8YnI+wqBvcmctcm9hbS1wcmV2aWV3LWZ1bmN0aW9uICYj Mzk7b3JnLXJvYW0tcHJldmlldy1kZWZhdWx0LWZ1bmN0aW9uPGJyPsKgb3JnLWVudGl0aWVzLXVz ZXIgJiMzOTsoKCZxdW90O2ZsYXQmcXVvdDsgJnF1b3Q7XFxmbGF0JnF1b3Q7IG5pbCAmcXVvdDsm cXVvdDsgJnF1b3Q7JnF1b3Q7ICZxdW90OzI2NkQmcXVvdDsgJnF1b3Q74pmtJnF1b3Q7KTxicj7C oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCgmcXVvdDtzaGFycCZxdW90OyAmcXVvdDtc XHNoYXJwJnF1b3Q7IG5pbCAmcXVvdDsmcXVvdDsgJnF1b3Q7JnF1b3Q7ICZxdW90OzI2NkYmcXVv dDsgJnF1b3Q74pmvJnF1b3Q7KSk8YnI+wqBvcmctc3JjLW1vZGUtaG9vayAmIzM5Oyhvcmctc3Jj LWJhYmVsLWNvbmZpZ3VyZS1lZGl0LWJ1ZmZlcjxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoG9yZy1zcmMtbW9kZS1jb25maWd1cmUtZWRpdC1idWZmZXIpPGJyPsKgb3JnLXJvYW0t ZGItYXV0b3N5bmMtbW9kZSB0PGJyPsKgb3JnLWFnZW5kYS13aW5kb3ctc2V0dXAgJiMzOTtjdXJy ZW50LXdpbmRvdzxicj7CoG9yZy10YWdzLWV4Y2x1ZGUtZnJvbS1pbmhlcml0YW5jZSAmIzM5Oygm cXVvdDtjcnlwdCZxdW90Oyk8YnI+wqBvcmctY2xvY2stb3V0LXJlbW92ZS16ZXJvLXRpbWUtY2xv Y2tzIHQ8YnI+wqBvcmctbG9nLWJ1ZmZlci1zZXR1cC1ob29rICYjMzk7KG9yZy1yb2FtLWxvZy0t c2V0dXApPGJyPsKgb3JnLWNpdGUtYWN0aXZhdGUtcHJvY2Vzc29yICYjMzk7Y2l0YXI8YnI+wqBv cmctaGlkZS1sZWFkaW5nLXN0YXJzIHQ8YnI+wqBvcmctdG9kby1rZXl3b3JkcyAmIzM5Oygoc2Vx dWVuY2UgJnF1b3Q7VE9ETyh0KSZxdW90OyAmcXVvdDtQUk9KKHApJnF1b3Q7ICZxdW90O0xPT1Ao cikmcXVvdDsgJnF1b3Q7U1RSVChzKSZxdW90OyAmcXVvdDtXQUlUKHcpJnF1b3Q7PGJyPsKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZxdW90O0hPTEQoaCkmcXVvdDsgJnF1b3Q7SURF QShpKSZxdW90OyAmcXVvdDt8JnF1b3Q7ICZxdW90O0RPTkUoZCkmcXVvdDsgJnF1b3Q7S0lMTChr KSZxdW90Oyk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAoc2VxdWVuY2UgJnF1 b3Q7WyBdKFQpJnF1b3Q7ICZxdW90O1stXShTKSZxdW90OyAmcXVvdDtbP10oVykmcXVvdDsgJnF1 b3Q7fCZxdW90OyAmcXVvdDtbWF0oRCkmcXVvdDspPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgKHNlcXVlbmNlICZxdW90O3wmcXVvdDsgJnF1b3Q7T0tBWShvKSZxdW90OyAmcXVv dDtZRVMoeSkmcXVvdDsgJnF1b3Q7Tk8obikmcXVvdDspKTxicj7CoG9yZy1hZ2VuZGEtaW5oaWJp dC1zdGFydHVwIHQ8YnI+wqBvcmctcm9hbS1jYXB0dXJlLW5ldy1ub2RlLWhvb2sgJiMzOTsob3Jn LXJvYW0tY2FwdHVyZS0taW5zZXJ0LWNhcHR1cmVkLXJlZi1oKTxicj7CoG9yZy1zdXBwb3J0LXNo aWZ0LXNlbGVjdCB0PGJyPsKgb3JnLWJsb2NrZXItaG9vayAmIzM5OyhvcmctYmxvY2stdG9kby1m cm9tLWNoaWxkcmVuLW9yLXNpYmxpbmdzLW9yLXBhcmVudCk8YnI+wqBvcmctcHJldmlldy1sYXRl eC1pbWFnZS1kaXJlY3RvcnkgJnF1b3Q7L2hvbWUvam9zZS8uY29uZmlnL2VtYWNzLy5sb2NhbC9j YWNoZS9vcmcvbGF0ZXgvJnF1b3Q7PGJyPsKgb3JnLWZvbnRpZnktd2hvbGUtaGVhZGluZy1saW5l IHQ8YnI+wqBvcmctc3BlZWQtY29tbWFuZC1ob29rICYjMzk7KG9yZy1zcGVlZC1jb21tYW5kLWFj dGl2YXRlIG9yZy1iYWJlbC1zcGVlZC1jb21tYW5kLWFjdGl2YXRlKTxicj7CoG9yZy1jbG9jay1w ZXJzaXN0LWZpbGUgJnF1b3Q7L2hvbWUvam9zZS8uY29uZmlnL2VtYWNzLy5sb2NhbC9ldGMvb3Jn LWNsb2NrLXNhdmUuZWwmcXVvdDs8YnI+wqBvcmctcGVyc2lzdC1kaXJlY3RvcnkgJnF1b3Q7L2hv bWUvam9zZS8uY29uZmlnL2VtYWNzLy5sb2NhbC9jYWNoZS9vcmcvcGVyc2lzdC8mcXVvdDs8YnI+ wqBvcmctZXhwb3J0LWJhY2tlbmRzICYjMzk7KG1kIGFzY2lpIGh0bWwgaWNhbGVuZGFyIGxhdGV4 IG9kdCk8YnI+wqBvcmctcm9hbS1saXN0LWZpbGVzLWNvbW1hbmRzICYjMzk7KGZkIGZkZmluZCBy ZyBmaW5kKTxicj7CoG9yZy1lbmZvcmNlLXRvZG8tZGVwZW5kZW5jaWVzIHQ8YnI+wqBvcmctY29u ZmlybS1iYWJlbC1ldmFsdWF0ZSBuaWw8YnI+wqBvcmctZm9sZC1jb3JlLWlzZWFyY2gtb3Blbi1m dW5jdGlvbiAmIzM5O29yZy1mb2xkLWNvcmUtLWlzZWFyY2gtcmV2ZWFsPGJyPsKgb3JnLWNsb2Nr LWluLXJlc3VtZSB0PGJyPsKgb3JnLWNpdGUtZXhwb3J0LXByb2Nlc3NvcnMgJiMzOTsoKGxhdGV4 IGJpYmxhdGV4KSAodCBjc2wpKTxicj7CoG9yZy1pbnNlcnQtaGVhZGluZy1yZXNwZWN0LWNvbnRl bnQgdDxicj7CoG9yZy1NLVJFVC1tYXktc3BsaXQtbGluZSBuaWw8YnI+wqBvcmctY2xvY2stcGVy c2lzdCAmIzM5O2hpc3Rvcnk8YnI+wqBvcmctcGVyc2lzdC1iZWZvcmUtd3JpdGUtaG9vayAmIzM5 OyhvcmctZWxlbWVudC0tY2FjaGUtcGVyc2lzdC1iZWZvcmUtd3JpdGUpPGJyPsKgb3JnLXRhYi1m aXJzdC1ob29rICYjMzk7KCtvcmcteWFzLWV4cGFuZC1tYXliZS1oICtvcmctaW5kZW50LW1heWJl LWg8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgb3JnLWJhYmVsLWhpZGUtcmVz dWx0LXRvZ2dsZS1tYXliZSBvcmctYmFiZWwtaGVhZGVyLWFyZy1leHBhbmQ8YnI+wqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgK29yZy1jbGVhci1iYWJlbC1yZXN1bHRzLWggK29yZy1j eWNsZS1vbmx5LWN1cnJlbnQtc3VidHJlZS1oKTxicj7CoG9yZy1saW5rLXNoZWxsLWNvbmZpcm0t ZnVuY3Rpb24gJiMzOTt5ZXMtb3Itbm8tcDxicj7CoG9yZy1hZ2VuZGEtZmluYWxpemUtaG9vayAm IzM5OyhvcmctZmFuY3ktcHJpb3JpdGllcy1jcmVhdGUtb3ZlcmxheXM8YnI+wqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgK29yZy1leGNsdWRlLWFnZW5kYS1idWZmZXJz LWZyb20td29ya3NwYWNlLWg8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgK29yZy1kZWZlci1tb2RlLWluLWFnZW5kYS1idWZmZXJzLWgpPGJyPsKgb3JnLWJhYmVs LXByZS10YW5nbGUtaG9vayAmIzM5OyhzYXZlLWJ1ZmZlcik8YnI+wqBvcmctcm9hbS1jb21wbGV0 aW9uLWV2ZXJ5d2hlcmUgdDxicj7CoG9yZy1hZ2VuZGEtbG9vcC1vdmVyLWhlYWRsaW5lcy1pbi1h Y3RpdmUtcmVnaW9uIG5pbDxicj7CoG9yZy1mb250aWZ5LXF1b3RlLWFuZC12ZXJzZS1ibG9ja3Mg dDxicj7CoG9yZy1hZ2VuZGEtc3RhcnQtb24td2Vla2RheSBuaWw8YnI+wqBvcmctYXR0YWNoLWlk LWRpciAmcXVvdDsvaG9tZS9qb3NlL29yZy8uYXR0YWNoLyZxdW90Ozxicj7CoG9yZy10b2RvLWtl eXdvcmQtZmFjZXMgJiMzOTsoKCZxdW90O1stXSZxdW90OyAuICtvcmctdG9kby1hY3RpdmUpICgm cXVvdDtTVFJUJnF1b3Q7IC4gK29yZy10b2RvLWFjdGl2ZSk8YnI+wqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgKCZxdW90O1s/XSZxdW90OyAuICtvcmctdG9kby1vbmhvbGQp ICgmcXVvdDtXQUlUJnF1b3Q7IC4gK29yZy10b2RvLW9uaG9sZCk8YnI+wqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgKCZxdW90O0hPTEQmcXVvdDsgLiArb3JnLXRvZG8tb25o b2xkKSAoJnF1b3Q7UFJPSiZxdW90OyAuICtvcmctdG9kby1wcm9qZWN0KTxicj7CoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAoJnF1b3Q7Tk8mcXVvdDsgLiArb3JnLXRvZG8t Y2FuY2VsKSAoJnF1b3Q7S0lMTCZxdW90OyAuICtvcmctdG9kby1jYW5jZWwpKTxicj7CoG9yZy1j YXB0dXJlLW1vZGUtaG9vayAmIzM5Oygrb3JnLXNob3ctdGFyZ2V0LWluLWNhcHR1cmUtaGVhZGVy LWggZXZpbC1pbnNlcnQtc3RhdGUpPGJyPsKgb3JnLWFnZW5kYS1kZWFkbGluZS1mYWNlcyAmIzM5 OygoMS4wMDEgLiBlcnJvcikgKDEuMCAuIG9yZy13YXJuaW5nKTxicj7CoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCgwLjUgLiBvcmctdXBjb21pbmctZGVhZGxpbmUp PGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKDAuMCAuIG9y Zy11cGNvbWluZy1kaXN0YW50LWRlYWRsaW5lKSk8YnI+wqBvcmctZm9sZC1yZXZlYWwtc3RhcnQt aG9vayAmIzM5OyhvcmctZGVjcnlwdC1lbnRyeSk8YnI+wqBvcmctb2NjdXItaG9vayAmIzM5Oyhv cmctZmlyc3QtaGVhZGxpbmUtcmVjZW50ZXIpPGJyPsKgb3JnLWNhcHR1cmUtYWZ0ZXItZmluYWxp emUtaG9vayAmIzM5Oygrb3JnLWNhcHR1cmUtY2xlYW51cC1mcmFtZS1oKTxicj7CoG9yZy1yb2Ft LWxvZy1zZXR1cC1ob29rICYjMzk7KG9yZy1yb2FtLS1yZWdpc3Rlci1jb21wbGV0aW9uLWZ1bmN0 aW9ucy1oKTxicj7CoG9yZy1tZXRhZG93bi1ob29rICYjMzk7KG9yZy1iYWJlbC1wb3AtdG8tc2Vz c2lvbi1tYXliZSk8YnI+wqBvcmctcm9hbS1ub2RlLWFubm90YXRpb24tZnVuY3Rpb24gJiMzOTtv cmctcm9hbS1ub2RlLXJlYWQtLWFubm90YXRpb248YnI+wqBvcmctbGluay1wYXJhbWV0ZXJzICYj Mzk7KCgmcXVvdDt0cmVlbWFjcyZxdW90OyA6c3RvcmUgdHJlZW1hY3Mtc3RvcmUtb3JnLWxpbmsp PGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKCZxdW90O2JpYnRleCZxdW90 OyA6Zm9sbG93IG9yZy1iaWJ0ZXgtb3BlbiA6c3RvcmUgb3JnLWJpYnRleC1zdG9yZS1saW5rKTxi cj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCgmcXVvdDtkb3dubG9hZCZxdW90 OyA6Y29tcGxldGU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgKGNsb3N1 cmU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAoKGRpci1mbiBjbG9z dXJlICh0KSBuaWw8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAo b3Igb3JnLWRvd25sb2FkLWltYWdlLWRpciBvcmctYXR0YWNoLWlkLWRpciAmcXVvdDsuJnF1b3Q7 KSk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgKHJlcXVpcmVzIC4g b3JnLWRvd25sb2FkKSAoa2V5IC4gJnF1b3Q7ZG93bmxvYWQmcXVvdDspKTxicj7CoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoG5pbCAoaWYgcmVxdWlyZXMgKG1hcGMgIyYjMzk7 cmVxdWlyZSAoZW5zdXJlLWxpc3QgcmVxdWlyZXMpKSk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAoK29yZy0tcmVsYXRpdmUtcGF0aDxicj7CoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAoK29yZy0tcmVhZC1saW5rLXBhdGgga2V5IChmdW5jYWxs IGRpci1mbikpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIChmdW5j YWxsIGRpci1mbikpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKTxi cj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCA6Zm9sbG93PGJyPsKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIChjbG9zdXJlPGJyPsKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgKChkaXItZm4gY2xvc3VyZSAodCkgbmlsPGJyPsKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKG9yIG9yZy1kb3dubG9hZC1pbWFnZS1k aXIgb3JnLWF0dGFjaC1pZC1kaXIgJnF1b3Q7LiZxdW90OykpPGJyPsKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgICk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAobGluayk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAo b3JnLWxpbmstb3Blbi1hcy1maWxlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIChleHBhbmQtZmlsZS1uYW1lIGxpbmsgKGZ1bmNhbGwgZGlyLWZuKSkgbmlsKTxicj7C oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCk8YnI+wqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgOmZhY2U8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgKGNsb3N1cmU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAoKGRpci1mbiBjbG9zdXJlICh0KSBuaWw8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAob3Igb3JnLWRvd25sb2FkLWltYWdlLWRpciBvcmctYXR0YWNoLWlkLWRp ciAmcXVvdDsuJnF1b3Q7KSk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoChsaW5rKTxicj7C oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoChsZXQqPGJyPsKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICgocGF0aCAoZXhwYW5kLWZpbGUtbmFtZSBsaW5r IChmdW5jYWxsIGRpci1mbikpKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoChvcHRpb24taW5kZXggKHN0cmluZy1tYXRjaC1wICZxdW90Ozo6XFwoLipcXClcXCYj Mzk7JnF1b3Q7IHBhdGgpKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoChmaWxlLW5hbWUgKHN1YnN0cmluZyBwYXRoIDAgb3B0aW9uLWluZGV4KSkpPGJyPsKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIChpZiAoZmlsZS1leGlzdHMtcCBmaWxl LW5hbWUpICYjMzk7b3JnLWxpbmsgJiMzOTtlcnJvcikpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCA6aW1hZ2UtZGF0YS1mdW4gK29yZy1pbWFnZS1maWxlLWRhdGEtZm4gOnJlcXVpcmVzIG5pbCk8 YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAoJnF1b3Q7cGRmJnF1b3Q7IDpm b2xsb3c8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgKGNsb3N1cmUgKChh cmdzKSAoZm4gLiBvcmctcGRmdG9vbHMtb3BlbikpICgmYW1wO3Jlc3QgYXJncyk8YnI+wqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAoYW5kPGJyPsKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIChjb25kaXRpb24tY2FzZSBuaWwgKHByb2duIChyZXF1aXJl ICYjMzk7b3JnLXBkZnRvb2xzIG5pbCB0KSk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAoZXJyb3IgbmlsKSk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgKGZpbGUtZXhlY3V0YWJsZS1wIHBkZi1pbmZvLWVwZGZpbmZvLXByb2dyYW0p PGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIChhcHBseSBmbiBhcmdz KSk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqApPGJyPsKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDpjb21wbGV0ZTxicj7CoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCAoY2xvc3VyZSAoKGFyZ3MpIChmbiAuIG9yZy1wZGZ0b29scy1j b21wbGV0ZS1saW5rKSk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAo JmFtcDtyZXN0IGFyZ3MpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg KGFuZDxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAoY29uZGl0aW9u LWNhc2UgbmlsIChwcm9nbiAocmVxdWlyZSAmIzM5O29yZy1wZGZ0b29scyBuaWwgdCkpPGJyPsKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKGVycm9yIG5pbCkpPGJyPsKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIChmaWxlLWV4ZWN1dGFibGUtcCBw ZGYtaW5mby1lcGRmaW5mby1wcm9ncmFtKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCAoYXBwbHkgZm4gYXJncykpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCA6c3Rv cmU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgKGNsb3N1cmUgKChhcmdz KSAoZm4gLiBvcmctcGRmdG9vbHMtc3RvcmUtbGluaykpICgmYW1wO3Jlc3QgYXJncyk8YnI+wqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAoYW5kPGJyPsKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIChjb25kaXRpb24tY2FzZSBuaWwgKHByb2duIChyZXF1 aXJlICYjMzk7b3JnLXBkZnRvb2xzIG5pbCB0KSk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAoZXJyb3IgbmlsKSk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgKGZpbGUtZXhlY3V0YWJsZS1wIHBkZi1pbmZvLWVwZGZpbmZvLXByb2dy YW0pPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIChhcHBseSBmbiBh cmdzKSk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqApPGJyPsKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDpleHBvcnQ8YnI+wqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgKGNsb3N1cmUgKChhcmdzKSAoZm4gLiBvcmctcGRmdG9vbHMt ZXhwb3J0KSkgKCZhbXA7cmVzdCBhcmdzKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoChhbmQ8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg KGNvbmRpdGlvbi1jYXNlIG5pbCAocHJvZ24gKHJlcXVpcmUgJiMzOTtvcmctcGRmdG9vbHMgbmls IHQpKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoChlcnJvciBu aWwpKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAoZmlsZS1leGVj dXRhYmxlLXAgcGRmLWluZm8tZXBkZmluZm8tcHJvZ3JhbSk8YnI+wqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgKGFwcGx5IGZuIGFyZ3MpKTxicj7CoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCgmcXVvdDtvcmdp dC1yZXYmcXVvdDsgOnN0b3JlIG9yZ2l0LXJldi1zdG9yZSA6Zm9sbG93IG9yZ2l0LXJldi1vcGVu PGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDpleHBvcnQgb3JnaXQtcmV2 LWV4cG9ydCA6Y29tcGxldGUgb3JnaXQtcmV2LWNvbXBsZXRlLWxpbmspPGJyPsKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKCZxdW90O29yZ2l0LWxvZyZxdW90OyA6c3RvcmUgb3Jn aXQtbG9nLXN0b3JlIDpmb2xsb3cgb3JnaXQtbG9nLW9wZW48YnI+wqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgOmV4cG9ydCBvcmdpdC1sb2ctZXhwb3J0IDpjb21wbGV0ZSBvcmdp dC1sb2ctY29tcGxldGUtbGluayk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAoJnF1b3Q7b3JnaXQmcXVvdDsgOnN0b3JlIG9yZ2l0LXN0YXR1cy1zdG9yZSA6Zm9sbG93IG9y Z2l0LXN0YXR1cy1vcGVuPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDpl eHBvcnQgb3JnaXQtc3RhdHVzLWV4cG9ydCA6Y29tcGxldGU8YnI+wqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgb3JnaXQtc3RhdHVzLWNvbXBsZXRlLWxpbmspPGJyPsKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKCZxdW90O3JvYW0mcXVvdDsgOmZvbGxvdyBvcmct cm9hbS1saW5rLWZvbGxvdy1saW5rKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCgmcXVvdDt5dCZxdW90OyA6Zm9sbG93IG9yZy15dC1mb2xsb3cgOmltYWdlLWRhdGEtZnVu PGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIG9yZy15dC1pbWFnZS1kYXRh LWZ1biA6ZXhwb3J0IG9yZy15dC1leHBvcnQpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgKCZxdW90O2lkJnF1b3Q7IDpmb2xsb3cgb3JnLXJvYW0taWQtb3Blbik8YnI+wqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAoJnF1b3Q7aW1nJnF1b3Q7IDppbWFnZS1k YXRhLWZ1biArb3JnLWlubGluZS1pbWFnZS1kYXRhLWZuKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCgmcXVvdDtkb29tLWNoYW5nZWxvZyZxdW90OyA6Zm9sbG93PGJyPsKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIChjbG9zdXJlICh0KSAobGluayk8YnI+ wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAoZmluZC1maWxlIChkb29tLXBh dGggZG9vbS1kb2NzLWRpciAmcXVvdDs8YSBocmVmPSJodHRwOi8vY2hhbmdlbG9nLm9yZyI+Y2hh bmdlbG9nLm9yZzwvYT4mcXVvdDspKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoChvcmctbWF0Y2gtc3BhcnNlLXRyZWUgbmlsIGxpbmspKTxicj7CoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCApPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgKCZxdW90O2Rvb20tdXNlciZxdW90OyA6Zm9sbG93PGJyPsKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIChjbG9zdXJlICh0KSAobGluayk8YnI+wqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAoYnJvd3NlLXVybDxicj7CoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCAoZm9ybWF0ICZxdW90OzxhIGhyZWY9Imh0dHBzOi8vZ2l0aHVi LmNvbS8lcyI+aHR0cHM6Ly9naXRodWIuY29tLyVzPC9hPiZxdW90Ozxicj7CoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoChzdHJpbmctcmVtb3ZlLXByZWZpeCAmcXVvdDtA JnF1b3Q7PGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICgrb3Jn LWxpbmstcmVhZC1kZXNjLWF0LXBvaW50IGxpbmspKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCk8YnI+wqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgOmZhY2UgKGNsb3N1cmUgKHQpIChfKSAm IzM5O29yZy1wcmlvcml0eSkpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg KCZxdW90O2Rvb20tcmVmJnF1b3Q7IDpmb2xsb3c8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgKGNsb3N1cmUgKHQpIChsaW5rKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoChsZXQ8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgKChsaW5rICgrb3JnLWxpbmstcmVhZC1kZXNjLWF0LXBvaW50IGxpbmspKTxicj7CoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCh1cmwgJnF1b3Q7PGEgaHJlZj0i aHR0cHM6Ly9naXRodWIuY29tIj5odHRwczovL2dpdGh1Yi5jb208L2E+JnF1b3Q7KTxicj7CoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoChkb29tLXJlcG8gJnF1b3Q7ZG9v bWVtYWNzL2Rvb21lbWFjcyZxdW90OykpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIChsZXQgKChzYXZlZC1tYXRjaC1kYXRhIChtYXRjaC1kYXRhKSkpPGJyPsKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKHVud2luZC1wcm90ZWN0PGJyPsKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIChwcm9nbjxicj7CoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoChicm93c2UtdXJsPGJyPsKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIChjb25kPGJyPsKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKChzdHJpbmctbWF0Y2g8YnI+ wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmcXVvdDte XFwoW14vXStcXCg/Oi9bXi9dK1xcKT9cXCk/I1xcKFswLTldK1xcKD86Iy4qXFwpP1xcKSZxdW90 OyBsaW5rKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCAoZm9ybWF0ICZxdW90OyVzLyVzL2lzc3Vlcy8lcyZxdW90OyB1cmw8YnI+wqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAob3IgKG1hdGNoLXN0cmluZyAx IGxpbmspIGRvb20tcmVwbyk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAobWF0Y2gtc3RyaW5nIDIgbGluaykpPGJyPsKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAoKHN0cmluZy1tYXRjaDxicj7CoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZxdW90O15cXChbXi9dK1xcKD86 L1teL10rXFwpP0BcXCk/XFwoW2EtejAtOV1cXHs3LFxcfVxcKD86Iy4qXFwpP1xcKSZxdW90OyBs aW5rKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAo Zm9ybWF0ICZxdW90OyVzLyVzL2NvbW1pdC8lcyZxdW90OyB1cmw8YnI+wqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAob3IgKG1hdGNoLXN0cmluZyAxIGxp bmspIGRvb20tcmVwbyk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAobWF0Y2gtc3RyaW5nIDIgbGluaykpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAoKHVzZXItZXJyb3IgJnF1b3Q7SW52YWxpZCBkb29tLXJl ZiBsaW5rOiAlUyZxdW90OyBsaW5rKSkpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgICk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqApPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIChz ZXQtbWF0Y2gtZGF0YSBzYXZlZC1tYXRjaC1kYXRhIHQpKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCk8YnI+ wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgOmZhY2U8YnI+wqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgKGNsb3N1cmUgKHQpIChsaW5rKTxicj7CoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoChsZXQgKChsaW5rICgrb3JnLWxpbmstcmVhZC1k ZXNjLWF0LXBvaW50IGxpbmspKSk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgKGlmPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKG9y PGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIChzdHJpbmctbWF0 Y2g8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmcXVvdDte XFwoW14vXStcXCg/Oi9bXi9dK1xcKT9cXCk/I1xcKFswLTldK1xcKD86Iy4qXFwpP1xcKSZxdW90 Ozxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGxpbmspPGJy PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIChzdHJpbmctbWF0Y2g8 YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmcXVvdDteXFwo W14vXStcXCg/Oi9bXi9dK1xcKT9AXFwpP1xcKFthLXowLTldXFx7NyxcXH1cXCg/OiMuKlxcKT9c XCkmcXVvdDsgbGluayk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCYjMzk7b3Jn LWxpbmsgJiMzOTtlcnJvcik8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCk8YnI+wqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCgmcXVvdDtkb29tLWV4ZWN1dGFibGUmcXVvdDsgOmFjdGl2YXRlLWZ1bmM8 YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgK29yZy1saW5rLS1kb29tLWV4 ZWN1dGFibGUtbGluay1hY3RpdmF0ZS1mbiA6aGVscC1lY2hvPGJyPsKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgICtvcmctbGluay1kb29tLS1oZWxwLWVjaG8tZnJvbS10ZXh0cHJv cCA6ZmFjZSBvcmctdmVyYmF0aW0pPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgKCZxdW90O2Rvb20tbW9kdWxlJnF1b3Q7IDpmb2xsb3cgK29yZy1saW5rLS1kb29tLW1vZHVs ZS1saW5rLWZvbGxvdy1mbjxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCA6 YWN0aXZhdGUtZnVuYyArb3JnLWxpbmstLWRvb20tbW9kdWxlLWxpbmstYWN0aXZhdGUtZm48YnI+ wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgOmhlbHAtZWNobyArb3JnLWxpbmst ZG9vbS0taGVscC1lY2hvLWZyb20tdGV4dHByb3ApPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgKCZxdW90O2Rvb20tcGFja2FnZSZxdW90OyA6Zm9sbG93ICtvcmctbGluay0t ZG9vbS1wYWNrYWdlLWxpbmstZm9sbG93LWZuPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIDphY3RpdmF0ZS1mdW5jICtvcmctbGluay0tZG9vbS1wYWNrYWdlLWxpbmstYWN0 aXZhdGUtZm48YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgOmhlbHAtZWNo byArb3JnLWxpbmstZG9vbS0taGVscC1lY2hvLWZyb20tdGV4dHByb3ApPGJyPsKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKCZxdW90O2NtZCZxdW90OyA6Zm9sbG93PGJyPsKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIChjbG9zdXJlICgoZm4gLiBkZXNjcmliZS1j b21tYW5kKSkgKHBhdGggX3ByZWZpeGFyZyk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAoZnVuY2FsbCBmbjxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCAob3IgKGludGVybi1zb2Z0IHBhdGgpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgKHVzZXItZXJyb3IgJnF1b3Q7Q2FuJiMzOTt0IGZpbmQgZG9jdW1l bnRhdGlvbiBmb3IgJVMmcXVvdDsgcGF0aCkpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgICk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAp PGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDphY3RpdmF0ZS1mdW5jICtv cmctbGluay0tY29tbWFuZC1saW5rLWFjdGl2YXRlLWZuIDpmYWNlPGJyPsKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIGhlbHAta2V5LWJpbmRpbmcgOmhlbHAtZWNobzxicj7CoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCArb3JnLWxpbmstZG9vbS0taGVscC1lY2hv LWZyb20tdGV4dHByb3ApPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKCZx dW90O2ZhY2UmcXVvdDsgOmZvbGxvdzxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCAoY2xvc3VyZSAoKGZuIC4gZGVzY3JpYmUtZmFjZSkpIChwYXRoIF9wcmVmaXhhcmcpPGJy PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKGZ1bmNhbGwgZm48YnI+wqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgKG9yIChpbnRlcm4tc29mdCBwYXRo KTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCh1c2VyLWVycm9y ICZxdW90O0NhbiYjMzk7dCBmaW5kIGRvY3VtZW50YXRpb24gZm9yICVTJnF1b3Q7IHBhdGgpKTxi cj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCApPGJyPsKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCA6YWN0aXZhdGUtZnVuYyArb3JnLWxpbmstLWZhY2UtbGluay1hY3RpdmF0ZS1m biA6ZmFjZTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAoZm9udC1sb2Nr LXR5cGUtZmFjZSB1bmRlcmxpbmUpKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCgmcXVvdDtmbiZxdW90OyA6Zm9sbG93PGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIChjbG9zdXJlICgoZm4gLiBoZWxwZnVsLWNhbGxhYmxlKSkgKHBhdGggX3ByZWZp eGFyZyk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAoZnVuY2FsbCBm bjxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAob3IgKGludGVybi1z b2Z0IHBhdGgpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKHVz ZXItZXJyb3IgJnF1b3Q7Q2FuJiMzOTt0IGZpbmQgZG9jdW1lbnRhdGlvbiBmb3IgJVMmcXVvdDsg cGF0aCkpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICk8YnI+wqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqApPGJyPsKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIDphY3RpdmF0ZS1mdW5jICtvcmctbGluay0tZm4tbGluay1hY3Rp dmF0ZS1mbiA6ZmFjZTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAoZm9u dC1sb2NrLWZ1bmN0aW9uLW5hbWUtZmFjZSB1bmRlcmxpbmUpKTxicj7CoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCgmcXVvdDt2YXImcXVvdDsgOmZvbGxvdzxicj7CoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAoY2xvc3VyZSAoKGZuIC4gaGVscGZ1bC12YXJpYWJs ZSkpIChwYXRoIF9wcmVmaXhhcmcpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgKGZ1bmNhbGwgZm48YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgKG9yIChpbnRlcm4tc29mdCBwYXRoKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCh1c2VyLWVycm9yICZxdW90O0NhbiYjMzk7dCBmaW5kIGRvY3VtZW50YXRp b24gZm9yICVTJnF1b3Q7IHBhdGgpKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCApPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKTxicj7C oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCA6YWN0aXZhdGUtZnVuYyArb3JnLWxp bmstLXZhci1saW5rLWFjdGl2YXRlLWZuIDpmYWNlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIChmb250LWxvY2stdmFyaWFibGUtbmFtZS1mYWNlIHVuZGVybGluZSkpPGJy PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKCZxdW90O2tiZCZxdW90OyA6Zm9s bG93PGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIChjbG9zdXJlICh0KSAo ZXYpIChpbnRlcmFjdGl2ZSAmcXVvdDtlJnF1b3Q7KTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoChtaW5pYnVmZmVyLW1lc3NhZ2UgJnF1b3Q7JXMmcXVvdDs8YnI+wqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgKCtvcmctbGluay1kb29tLS1oZWxw LWVjaG8tZnJvbS10ZXh0cHJvcCBuaWw8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAoY3VycmVudC1idWZmZXIpIChwb3NuLXBvaW50IChldmVudC1zdGFydCBldikp KTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCApPGJyPsKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCA6aGVscC1lY2hvICtvcmctbGluay1kb29tLS1oZWxwLWVjaG8tZnJvbS10 ZXh0cHJvcCA6ZmFjZTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBoZWxw LWtleS1iaW5kaW5nKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCgmcXVv dDtkb29tLW1vZHVsZXMmcXVvdDsgOmNvbXBsZXRlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIChjbG9zdXJlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgKChkaXItZm4gY2xvc3VyZSAoKGRpci12YXIgLiBkb29tLW1vZHVsZXMtZGlyKSkgbmls PGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKHN5bWJvbC12YWx1 ZSBkaXItdmFyKSk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgKHJl cXVpcmVzKSAoa2V5IC4gJnF1b3Q7ZG9vbS1tb2R1bGVzJnF1b3Q7KSk8YnI+wqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBuaWwgKGlmIHJlcXVpcmVzIChtYXBjICMmIzM5O3Jl cXVpcmUgKGVuc3VyZS1saXN0IHJlcXVpcmVzKSkpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgKCtvcmctLXJlbGF0aXZlLXBhdGg8YnI+wqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgKCtvcmctLXJlYWQtbGluay1wYXRoIGtleSAoZnVuY2FsbCBk aXItZm4pKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAoZnVuY2Fs bCBkaXItZm4pKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCk8YnI+ wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgOmZvbGxvdzxicj7CoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAoY2xvc3VyZTxicj7CoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCgoZGlyLWZuIGNsb3N1cmUgKChkaXItdmFyIC4gZG9vbS1tb2R1 bGVzLWRpcikpIG5pbDxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oChzeW1ib2wtdmFsdWUgZGlyLXZhcikpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgICk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAobGlu ayk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAob3JnLWxpbmstb3Bl bi1hcy1maWxlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIChleHBh bmQtZmlsZS1uYW1lIGxpbmsgKGZ1bmNhbGwgZGlyLWZuKSkgbmlsKTxicj7CoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgOmZhY2U8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgKGNs b3N1cmU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAoKGRpci1mbiBj bG9zdXJlICgoZGlyLXZhciAuIGRvb20tbW9kdWxlcy1kaXIpKSBuaWw8YnI+wqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAoc3ltYm9sLXZhbHVlIGRpci12YXIpKTxicj7C oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCApPGJyPsKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKGxpbmspPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgKGxldCo8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgKChwYXRoIChleHBhbmQtZmlsZS1uYW1lIGxpbmsgKGZ1bmNhbGwgZGlyLWZuKSkpPGJy PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKG9wdGlvbi1pbmRleCAo c3RyaW5nLW1hdGNoLXAgJnF1b3Q7OjpcXCguKlxcKVxcJiMzOTsmcXVvdDsgcGF0aCkpPGJyPsKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKGZpbGUtbmFtZSAoc3Vic3Ry aW5nIHBhdGggMCBvcHRpb24taW5kZXgpKSk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgKGlmIChmaWxlLWV4aXN0cy1wIGZpbGUtbmFtZSkgJiMzOTtvcmctbGluayAm IzM5O2Vycm9yKSk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqApPGJy PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDpyZXF1aXJlcyBuaWwpPGJyPsKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKCZxdW90O2Rvb20tZG9jcyZxdW90OyA6 Y29tcGxldGU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgKGNsb3N1cmU8 YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAoKGRpci1mbiBjbG9zdXJl ICgoZGlyLXZhciAuIGRvb20tZG9jcy1kaXIpKSBuaWw8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAoc3ltYm9sLXZhbHVlIGRpci12YXIpKTxicj7CoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAocmVxdWlyZXMpIChrZXkgLiAmcXVvdDtkb29t LWRvY3MmcXVvdDspKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoG5p bCAoaWYgcmVxdWlyZXMgKG1hcGMgIyYjMzk7cmVxdWlyZSAoZW5zdXJlLWxpc3QgcmVxdWlyZXMp KSk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAoK29yZy0tcmVsYXRp dmUtcGF0aDxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAoK29yZy0t cmVhZC1saW5rLXBhdGgga2V5IChmdW5jYWxsIGRpci1mbikpPGJyPsKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIChmdW5jYWxsIGRpci1mbikpPGJyPsKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCA6Zm9sbG93PGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIChj bG9zdXJlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKChkaXItZm4g Y2xvc3VyZSAoKGRpci12YXIgLiBkb29tLWRvY3MtZGlyKSkgbmlsPGJyPsKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKHN5bWJvbC12YWx1ZSBkaXItdmFyKSk8YnI+wqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgKTxicj7CoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoChsaW5rKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoChvcmctbGluay1vcGVuLWFzLWZpbGU8YnI+wqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgKGV4cGFuZC1maWxlLW5hbWUgbGluayAoZnVuY2FsbCBkaXIt Zm4pKSBuaWwpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKTxicj7C oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCA6ZmFjZTxicj7CoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAoY2xvc3VyZTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCgoZGlyLWZuIGNsb3N1cmUgKChkaXItdmFyIC4gZG9vbS1kb2NzLWRp cikpIG5pbDxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoChzeW1i b2wtdmFsdWUgZGlyLXZhcikpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgICk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAobGluayk8YnI+ wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAobGV0Kjxicj7CoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAoKHBhdGggKGV4cGFuZC1maWxlLW5hbWUgbGlu ayAoZnVuY2FsbCBkaXItZm4pKSk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAob3B0aW9uLWluZGV4IChzdHJpbmctbWF0Y2gtcCAmcXVvdDs6OlxcKC4qXFwpXFwm IzM5OyZxdW90OyBwYXRoKSk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAoZmlsZS1uYW1lIChzdWJzdHJpbmcgcGF0aCAwIG9wdGlvbi1pbmRleCkpKTxicj7CoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAoaWYgKGZpbGUtZXhpc3RzLXAgZmls ZS1uYW1lKSAmIzM5O29yZy1saW5rICYjMzk7ZXJyb3IpKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgOnJlcXVpcmVzIG5pbCk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAo JnF1b3Q7ZG9vbSZxdW90OyA6Y29tcGxldGU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgKGNsb3N1cmU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAoKGRpci1mbiBjbG9zdXJlICgoZGlyLXZhciAuIGRvb20tZW1hY3MtZGlyKSkgbmlsPGJyPsKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKHN5bWJvbC12YWx1ZSBkaXIt dmFyKSk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgKHJlcXVpcmVz KSAoa2V5IC4gJnF1b3Q7ZG9vbSZxdW90OykpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgbmlsIChpZiByZXF1aXJlcyAobWFwYyAjJiMzOTtyZXF1aXJlIChlbnN1cmUt bGlzdCByZXF1aXJlcykpKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCgrb3JnLS1yZWxhdGl2ZS1wYXRoPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgICgrb3JnLS1yZWFkLWxpbmstcGF0aCBrZXkgKGZ1bmNhbGwgZGlyLWZuKSk8YnI+wqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgKGZ1bmNhbGwgZGlyLWZuKSk8YnI+ wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqApPGJyPsKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIDpmb2xsb3c8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgKGNsb3N1cmU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAoKGRpci1mbiBjbG9zdXJlICgoZGlyLXZhciAuIGRvb20tZW1hY3MtZGlyKSkgbmlsPGJy PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKHN5bWJvbC12YWx1ZSBk aXItdmFyKSk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgKTxicj7C oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoChsaW5rKTxicj7CoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoChvcmctbGluay1vcGVuLWFzLWZpbGU8YnI+wqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgKGV4cGFuZC1maWxlLW5hbWUgbGlu ayAoZnVuY2FsbCBkaXItZm4pKSBuaWwpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCA6ZmFjZTxi cj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAoY2xvc3VyZTxicj7CoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCgoZGlyLWZuIGNsb3N1cmUgKChkaXItdmFy IC4gZG9vbS1lbWFjcy1kaXIpKSBuaWw8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAoc3ltYm9sLXZhbHVlIGRpci12YXIpKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCApPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgKGxpbmspPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKGxl dCo8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgKChwYXRoIChleHBh bmQtZmlsZS1uYW1lIGxpbmsgKGZ1bmNhbGwgZGlyLWZuKSkpPGJyPsKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKG9wdGlvbi1pbmRleCAoc3RyaW5nLW1hdGNoLXAgJnF1 b3Q7OjpcXCguKlxcKVxcJiMzOTsmcXVvdDsgcGF0aCkpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgKGZpbGUtbmFtZSAoc3Vic3RyaW5nIHBhdGggMCBvcHRpb24t aW5kZXgpKSk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgKGlmIChm aWxlLWV4aXN0cy1wIGZpbGUtbmFtZSkgJiMzOTtvcmctbGluayAmIzM5O2Vycm9yKSk8YnI+wqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqApPGJyPsKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIDpyZXF1aXJlcyBuaWwpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgKCZxdW90O29yZyZxdW90OyA6Y29tcGxldGU8YnI+wqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgKGNsb3N1cmU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAoKGRpci1mbiBjbG9zdXJlICgoZGlyLXZhciAuIG9yZy1kaXJlY3Rv cnkpKSBuaWw8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAoc3lt Ym9sLXZhbHVlIGRpci12YXIpKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCAocmVxdWlyZXMpIChrZXkgLiAmcXVvdDtvcmcmcXVvdDspKTxicj7CoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoG5pbCAoaWYgcmVxdWlyZXMgKG1hcGMgIyYjMzk7cmVx dWlyZSAoZW5zdXJlLWxpc3QgcmVxdWlyZXMpKSk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAoK29yZy0tcmVsYXRpdmUtcGF0aDxicj7CoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCAoK29yZy0tcmVhZC1saW5rLXBhdGgga2V5IChmdW5jYWxsIGRp ci1mbikpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIChmdW5jYWxs IGRpci1mbikpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKTxicj7C oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCA6Zm9sbG93PGJyPsKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIChjbG9zdXJlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgKChkaXItZm4gY2xvc3VyZSAoKGRpci12YXIgLiBvcmctZGlyZWN0 b3J5KSkgbmlsPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKHN5 bWJvbC12YWx1ZSBkaXItdmFyKSk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoChsaW5rKTxi cj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoChvcmctbGluay1vcGVuLWFz LWZpbGU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgKGV4cGFuZC1m aWxlLW5hbWUgbGluayAoZnVuY2FsbCBkaXItZm4pKSBuaWwpPGJyPsKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCA6ZmFjZTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAoY2xvc3Vy ZTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCgoZGlyLWZuIGNsb3N1 cmUgKChkaXItdmFyIC4gb3JnLWRpcmVjdG9yeSkpIG5pbDxicj7CoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoChzeW1ib2wtdmFsdWUgZGlyLXZhcikpPGJyPsKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAobGluayk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAobGV0Kjxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAo KHBhdGggKGV4cGFuZC1maWxlLW5hbWUgbGluayAoZnVuY2FsbCBkaXItZm4pKSk8YnI+wqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAob3B0aW9uLWluZGV4IChzdHJpbmct bWF0Y2gtcCAmcXVvdDs6OlxcKC4qXFwpXFwmIzM5OyZxdW90OyBwYXRoKSk8YnI+wqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAoZmlsZS1uYW1lIChzdWJzdHJpbmcgcGF0 aCAwIG9wdGlvbi1pbmRleCkpKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCAoaWYgKGZpbGUtZXhpc3RzLXAgZmlsZS1uYW1lKSAmIzM5O29yZy1saW5rICYjMzk7ZXJy b3IpKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCk8YnI+wqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgOnJlcXVpcmVzIG5pbCk8YnI+wqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAoJnF1b3Q7YXR0YWNobWVudCZxdW90OyA6aW1hZ2Ut ZGF0YS1mdW4gK29yZy1pbmxpbmUtaW1hZ2UtZGF0YS1mbjxicj7CoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCA6Zm9sbG93IG9yZy1hdHRhY2gtZm9sbG93IDpjb21wbGV0ZSBvcmct YXR0YWNoLWNvbXBsZXRlLWxpbmspPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgKCZxdW90O2ZpbGUrc3lzJnF1b3Q7KSAoJnF1b3Q7ZmlsZStlbWFjcyZxdW90Oyk8YnI+wqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAoJnF1b3Q7c2hlbGwmcXVvdDsgOmZvbGxv dyBvcmctbGluay0tb3Blbi1zaGVsbCk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAoJnF1b3Q7bmV3cyZxdW90OyA6Zm9sbG93PGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgICNbNTE0ICZxdW90O1wzMDFcMzAwXDMwMiBRIFwmcXVvdDtcMjA3JnF1b3Q7 IFsmcXVvdDtuZXdzJnF1b3Q7IGJyb3dzZS11cmwgJnF1b3Q7OiZxdW90O10gNjxicj7CoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmcXVvdDtcblxuKGZuIFVSTCBBUkcpJnF1 b3Q7XTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCApPGJyPsKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKCZxdW90O21haWx0byZxdW90OyA6Zm9sbG93PGJy PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICNbNTE0ICZxdW90O1wzMDFcMzAw XDMwMiBRIFwmcXVvdDtcMjA3JnF1b3Q7IFsmcXVvdDttYWlsdG8mcXVvdDsgYnJvd3NlLXVybCAm cXVvdDs6JnF1b3Q7XSA2PGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg ICZxdW90O1xuXG4oZm4gVVJMIEFSRykmcXVvdDtdPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgICk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAoJnF1 b3Q7aHR0cHMmcXVvdDsgOmZvbGxvdzxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCAjWzUxNCAmcXVvdDtcMzAxXDMwMFwzMDIgUSBcJnF1b3Q7XDIwNyZxdW90OyBbJnF1b3Q7 aHR0cHMmcXVvdDsgYnJvd3NlLXVybCAmcXVvdDs6JnF1b3Q7XSA2PGJyPsKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZxdW90O1xuXG4oZm4gVVJMIEFSRykmcXVvdDtdPGJy PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDppbWFnZS1kYXRhLWZ1biArb3Jn LWh0dHAtaW1hZ2UtZGF0YS1mbik8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAoJnF1b3Q7aHR0cCZxdW90OyA6Zm9sbG93PGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgICNbNTE0ICZxdW90O1wzMDFcMzAwXDMwMiBRIFwmcXVvdDtcMjA3JnF1b3Q7IFsm cXVvdDtodHRwJnF1b3Q7IGJyb3dzZS11cmwgJnF1b3Q7OiZxdW90O10gNjxicj7CoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmcXVvdDtcblxuKGZuIFVSTCBBUkcpJnF1b3Q7 XTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCA6aW1hZ2UtZGF0YS1mdW4g K29yZy1odHRwLWltYWdlLWRhdGEtZm4pPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgKCZxdW90O2Z0cCZxdW90OyA6Zm9sbG93PGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgICNbNTE0ICZxdW90O1wzMDFcMzAwXDMwMiBRIFwmcXVvdDtcMjA3JnF1b3Q7 IFsmcXVvdDtmdHAmcXVvdDsgYnJvd3NlLXVybCAmcXVvdDs6JnF1b3Q7XSA2PGJyPsKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZxdW90O1xuXG4oZm4gVVJMIEFSRykmcXVv dDtdPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICk8YnI+wqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAoJnF1b3Q7aGVscCZxdW90OyA6Zm9sbG93IG9yZy1s aW5rLS1vcGVuLWhlbHAgOnN0b3JlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIG9yZy1saW5rLS1zdG9yZS1oZWxwKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCgmcXVvdDtmaWxlJnF1b3Q7IDpjb21wbGV0ZSBvcmctbGluay1jb21wbGV0ZS1maWxl IDpmYWNlPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIChjbG9zdXJlICh0 KSAocGF0aCk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAoaWY8YnI+ wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgKG9yIChmaWxlLXJlbW90ZS1w IHBhdGgpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKGlmIElT LVdJTkRPV1MgKHN0cmluZy1wcmVmaXgtcCAmcXVvdDtcXFxcJnF1b3Q7IHBhdGgpKTxicj7CoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoChmaWxlLWV4aXN0cy1wIHBhdGgp KTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmIzM5O29yZy1saW5r ICYjMzk7KHdhcm5pbmcgb3JnLWxpbmspKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgKTxicj7C oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCgmcXVvdDtlbGlzcCZxdW90OyA6Zm9s bG93IG9yZy1saW5rLS1vcGVuLWVsaXNwKSk8YnI+wqBvcmctbWV0YXVwLWhvb2sgJiMzOTsob3Jn LWJhYmVsLWxvYWQtaW4tc2Vzc2lvbi1tYXliZSk8YnI+wqBvcmctZmFuY3ktcHJpb3JpdGllcy1s aXN0ICYjMzk7KCZxdW90O+KakSZxdW90OyAmcXVvdDvirIYmcXVvdDsgJnF1b3Q74pagJnF1b3Q7 KTxicj7CoG9yZy1zdXBlcnN0YXItbGVhZGluZy1idWxsZXQgMzI8YnI+wqBvcmctaW1lbnUtZGVw dGggNjxicj7CoG9yZy1kaXNwbGF5LXJlbW90ZS1pbmxpbmUtaW1hZ2VzICYjMzk7ZG93bmxvYWQ8 YnI+wqBvcmctb3V0bGluZS1wYXRoLWNvbXBsZXRlLWluLXN0ZXBzIG5pbDxicj7CoG9yZy1zcGVj aWFsLWN0cmwtYS9lIHQ8YnI+wqBvcmctdGFncy1jb2x1bW4gMDxicj7CoG9yZy1zcmMtbGFuZy1t b2RlcyAmIzM5OygoJnF1b3Q7cnVzdCZxdW90OyAuIHJ1c3RpYykgKCZxdW90O21kJnF1b3Q7IC4g bWFya2Rvd24pICgmcXVvdDtDJnF1b3Q7IC4gYykgKCZxdW90O0MrKyZxdW90OyAuIGMrKyk8YnI+ wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgKCZxdW90O2FzeW1wdG90ZSZxdW90OyAu IGFzeSkgKCZxdW90O2JlYW1lciZxdW90OyAuIGxhdGV4KSAoJnF1b3Q7Y2FsYyZxdW90OyAuIGZ1 bmRhbWVudGFsKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAoJnF1b3Q7Y3Bw JnF1b3Q7IC4gYysrKSAoJnF1b3Q7ZGl0YWEmcXVvdDsgLiBhcnRpc3QpICgmcXVvdDtkZXNrdG9w JnF1b3Q7IC4gY29uZi1kZXNrdG9wKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCAoJnF1b3Q7ZG90JnF1b3Q7IC4gZnVuZGFtZW50YWwpICgmcXVvdDtlbGlzcCZxdW90OyAuIGVt YWNzLWxpc3ApICgmcXVvdDtvY2FtbCZxdW90OyAuIHR1YXJlZyk8YnI+wqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgKCZxdW90O3NjcmVlbiZxdW90OyAuIHNoZWxsLXNjcmlwdCkgKCZx dW90O3NxbGl0ZSZxdW90OyAuIHNxbCkgKCZxdW90O3RvbWwmcXVvdDsgLiBjb25mLXRvbWwpPGJy PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICgmcXVvdDtzaGVsbCZxdW90OyAuIHNo KSAoJnF1b3Q7YXNoJnF1b3Q7IC4gc2gpICgmcXVvdDtzaCZxdW90OyAuIHNoKSAoJnF1b3Q7YmFz aCZxdW90OyAuIHNoKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAoJnF1b3Q7 anNoJnF1b3Q7IC4gc2gpICgmcXVvdDtiYXNoMiZxdW90OyAuIHNoKSAoJnF1b3Q7ZGFzaCZxdW90 OyAuIHNoKSAoJnF1b3Q7ZHRrc2gmcXVvdDsgLiBzaCk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgKCZxdW90O2tzaCZxdW90OyAuIHNoKSAoJnF1b3Q7ZXMmcXVvdDsgLiBzaCkg KCZxdW90O3JjJnF1b3Q7IC4gc2gpICgmcXVvdDtpdGNzaCZxdW90OyAuIHNoKTxicj7CoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAoJnF1b3Q7dGNzaCZxdW90OyAuIHNoKSAoJnF1b3Q7 amNzaCZxdW90OyAuIHNoKSAoJnF1b3Q7Y3NoJnF1b3Q7IC4gc2gpICgmcXVvdDtrc2g4OCZxdW90 OyAuIHNoKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAoJnF1b3Q7b2FzaCZx dW90OyAuIHNoKSAoJnF1b3Q7cGRrc2gmcXVvdDsgLiBzaCkgKCZxdW90O21rc2gmcXVvdDsgLiBz aCkgKCZxdW90O3Bvc2l4JnF1b3Q7IC4gc2gpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgICgmcXVvdDt3a3NoJnF1b3Q7IC4gc2gpICgmcXVvdDt3c2gmcXVvdDsgLiBzaCkgKCZx dW90O3pzaCZxdW90OyAuIHNoKSAoJnF1b3Q7cnBtJnF1b3Q7IC4gc2gpKTxicj7CoG9yZy1jbG9j ay1oaXN0b3J5LWxlbmd0aCAyMDxicj7CoG9yZy1hdHRhY2gtc3RvcmUtbGluay1wICYjMzk7YXR0 YWNoZWQ8YnI+wqBvcmctcm9hbS1pbmRpcmVjdC1idWZmZXItaG9vayAmIzM5Oyhvcmctcm9hbS0t cmVnaXN0ZXItY29tcGxldGlvbi1mdW5jdGlvbnMtaCk8YnI+wqBvcmctaWQtbG9jYXRpb25zLWZp bGUtcmVsYXRpdmUgdDxicj7CoG9yZy1hcmNoaXZlLXN1YnRyZWUtc2F2ZS1maWxlLXAgdDxicj7C oG9yZy1saXN0LWFsbG93LWFscGhhYmV0aWNhbCB0PGJyPsKgKTxicj48L2Rpdj4NCg== --000000000000869236060e619f43--