From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Will Bush Newsgroups: gmane.emacs.bugs Subject: bug#40733: 28.0.50; Emacs locks up on paste (yank) of unicode characters Date: Wed, 29 Apr 2020 07:42:20 -0500 Message-ID: References: <87mu756aen.fsf@tcd.ie> <83v9ln7jy4.fsf@gnu.org> <83d07qzdv7.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="0000000000001591bf05a46d48d5" Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="26169"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "Basil L. Contovounesios" , Robert Pluim , 40733@debbugs.gnu.org, James Cloos To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Apr 29 14:43:20 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jTm3a-0006eM-EL for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 29 Apr 2020 14:43:18 +0200 Original-Received: from localhost ([::1]:44632 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jTm3Z-0006zK-Gy for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 29 Apr 2020 08:43:17 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:57492) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jTm3L-0006yT-TA for bug-gnu-emacs@gnu.org; Wed, 29 Apr 2020 08:43:09 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jTm3K-0000P1-Sy for bug-gnu-emacs@gnu.org; Wed, 29 Apr 2020 08:43:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:59336) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jTm3K-0000Os-Em for bug-gnu-emacs@gnu.org; Wed, 29 Apr 2020 08:43:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jTm3K-0004t3-Bt for bug-gnu-emacs@gnu.org; Wed, 29 Apr 2020 08:43:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Will Bush Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 29 Apr 2020 12:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40733 X-GNU-PR-Package: emacs Original-Received: via spool by 40733-submit@debbugs.gnu.org id=B40733.158816416018750 (code B ref 40733); Wed, 29 Apr 2020 12:43:02 +0000 Original-Received: (at 40733) by debbugs.gnu.org; 29 Apr 2020 12:42:40 +0000 Original-Received: from localhost ([127.0.0.1]:42649 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTm2x-0004sL-TJ for submit@debbugs.gnu.org; Wed, 29 Apr 2020 08:42:40 -0400 Original-Received: from mail-lf1-f41.google.com ([209.85.167.41]:38959) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTm2v-0004s7-GB for 40733@debbugs.gnu.org; Wed, 29 Apr 2020 08:42:38 -0400 Original-Received: by mail-lf1-f41.google.com with SMTP id m2so1516745lfo.6 for <40733@debbugs.gnu.org>; Wed, 29 Apr 2020 05:42:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=heWmaJPqr1Bstk+b5xfcESZzz1wOe/OlhEQbn/RcG5o=; b=a07UdFAoIRLJ2/ijQNYyzdRC7DebPhznswAHC3L50nUimE5kxqQ5XI/+X3CSjJOuTH XysbwVbnHCySU5S3J2vFzofzEmDkXpRd+edze5HvBtxweGTpoQtVN1FZV6L0Kjt8IULa dDhM57JJHdxRRiAgp6hRHZU/rQ4IXOxjewzsLog1h4rmIlFxAYcmIgVpjlNGvnbN7J3w EKpAKX9WQXdHk6L7jOnwJ1HvUv7KHjaOgsNIwJ3eiYGAP1nQyCdL6LVXHJBjmplpnkle paJDpIGMofDRucEjNGD5vIGenen/WmTO9DaypDNsY54wdVnQGxdJNQ+Yq3iQc/iJbS+0 ymMA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=heWmaJPqr1Bstk+b5xfcESZzz1wOe/OlhEQbn/RcG5o=; b=Ldnwc55V526z3XOulVyTj8n6KnlSo/cvu01T2LCzK22zttLGRPhFO/Dg4LEyS3lO/m JkRQ51Pon6KKvn8Kc5vKtswXaVVeIb+YI/tELG5+tqi6XaFxzosfJ8u6KOtqX54kI7Hp gGZGt1e8kxTYd6dwZUGDqYGRYIl4Qo4Mp+g+uqwAle11N72RqSNWyWud2sc/mYuYuTou W88mJKJ1a+000EpJr2X8fV9f5Mp4HChG37y3spgK+Lx+3RPf27abhvvFAUTv6DtyYn7R maMFJ/ODccAOjZaeNjPP3/12uVHuXKTKZNU5M75X5M8A6zarT1k3ucgDuiNGAsoHObOb RxhQ== X-Gm-Message-State: AGi0PuYeYlW3BFr6+NJz5URY6RkzGZhqwcBDGfra7FNuPbK7v+JBBTQ+ 413a/1g3he+H2+9bj2B6B5Wek0PNUzd1UgL3Rec= X-Google-Smtp-Source: APiQypLFUap+FBjmqoTvBeRuh65nvqXVDVQ96hU/Nup9rpgZODLPKClp258LbMH+sfkgqx+Q8Mq5tJBXT/WYzbsgwP0= X-Received: by 2002:a19:2258:: with SMTP id i85mr5733459lfi.86.1588164151315; Wed, 29 Apr 2020 05:42:31 -0700 (PDT) In-Reply-To: <83d07qzdv7.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:179306 Archived-At: --0000000000001591bf05a46d48d5 Content-Type: text/plain; charset="UTF-8" Did you see my other message that I forwarded where I forgot to CC everyone? I was able to switch between a bunch of revisions of the master branch to see where the performance issue started, and it appears to have started with commit (88efc736f5 Default cairo to enabled). I was hoping that would narrow it down. Maybe an upstream bug needs to be reported. Here is the profiler report without stopping: - command-execute 29 37% - call-interactively 29 37% - byte-code 21 27% - read-extended-command 21 27% - completing-read 21 27% - completing-read-default 21 27% - read-from-minibuffer 15 19% - redisplay_internal (C function) 1 1% - tool-bar-make-keymap 1 1% - tool-bar-make-keymap-1 1 1% - mapcar 1 1% - # 1 1% - eval 1 1% - find-image 1 1% image-search-load-path 1 1% - funcall-interactively 8 10% - execute-extended-command 7 9% - sit-for 6 7% redisplay 5 6% - command-execute 1 1% - call-interactively 1 1% - funcall-interactively 1 1% profiler-report 1 1% - yank 1 1% - current-kill 1 1% - gui-selection-value 1 1% - gui--selection-value-internal 1 1% - gui-get-selection 1 1% - gui-backend-get-selection 1 1% - cl--generic-cache-miss 1 1% - cl--generic-make-next-function 1 1% - cl--generic-build-combined-method 1 1% - cl-generic-combine-methods 1 1% cl--generic-standard-method-combination 1 1% - ... 25 32% Automatic GC 19 24% - minibuffer-complete 6 7% - completion-in-region 6 7% - completion--in-region 6 7% - # 6 7% - apply 6 7% - # 6 7% - completion--in-region-1 6 7% - completion--do-completion 6 7% - completion-try-completion 4 5% - completion--nth-completion 4 5% - completion--some 4 5% - # 4 5% - completion-basic-try-completion 4 5% - try-completion 4 5% - # 4 5% complete-with-action 4 5% - minibuffer-completion-help 2 2% - completion-all-completions 1 1% - completion--nth-completion 1 1% - completion--some 1 1% - # 1 1% - completion-basic-all-completions 1 1% - completion-pcm--all-completions 1 1% - all-completions 1 1% - # 1 1% complete-with-action 1 1% - temp-buffer-window-show 1 1% - display-buffer 1 1% - display-buffer-at-bottom 1 1% - walk-window-tree 1 1% - walk-window-tree-1 1 1% - # 1 1% window-in-direction 1 1% - mouse--click-1-maybe-follows-link 23 29% - time-since 11 14% byte-code 11 14% Ran it again with this set first (didn't seem any faster, but I didn't measure how long): (setq gc-cons-threshold most-positive-fixnum) - command-execute 63 80% - call-interactively 63 80% - funcall-interactively 49 62% - execute-extended-command 48 61% - execute-extended-command--shorter 37 47% - completion-try-completion 37 47% - completion--nth-completion 37 47% - completion--some 37 47% - # 37 47% - completion-pcm-try-completion 29 37% - completion-pcm--find-all-completions 28 35% completion-pcm--all-completions 28 35% completion-pcm--merge-try 1 1% completion-basic-try-completion 8 10% - sit-for 10 12% redisplay 5 6% - command-execute 1 1% - call-interactively 1 1% - funcall-interactively 1 1% profiler-report 1 1% - yank 1 1% - insert-for-yank 1 1% insert-for-yank-1 1 1% - byte-code 14 17% - read-extended-command 14 17% - completing-read 14 17% - completing-read-default 14 17% read-from-minibuffer 6 7% - ... 13 16% Automatic GC 12 15% - minibuffer-complete 1 1% - completion-in-region 1 1% - completion--in-region 1 1% - # 1 1% - apply 1 1% - # 1 1% - completion--in-region-1 1 1% - completion--do-completion 1 1% - completion-try-completion 1 1% - completion--nth-completion 1 1% - completion--some 1 1% - # 1 1% - completion-basic-try-completion 1 1% - try-completion 1 1% - # 1 1% complete-with-action 1 1% - redisplay_internal (C function) 1 1% - tool-bar-make-keymap 1 1% - tool-bar-make-keymap-1 1 1% - mapcar 1 1% - # 1 1% - eval 1 1% - find-image 1 1% image-search-load-path 1 1% - timer-event-handler 1 1% - timer-activate-when-idle 1 1% - timer--activate 1 1% timer--time-less-p 1 1% On Wed, Apr 29, 2020 at 7:16 AM Eli Zaretskii wrote: > > From: Will Bush > > Date: Wed, 29 Apr 2020 06:59:42 -0500 > > Cc: Robert Pluim , "Basil L. Contovounesios" < > contovob@tcd.ie>, 40733@debbugs.gnu.org, > > James Cloos > > > > It would be good to know what happens in Emacs during those 88 > > seconds. Please try using "M-x profiler" to find out. > > > > Here's what I get with `M-x profiler-start`, using the default cpu > sampling, > > `C-y` the character into a scratch buffer, wait for the character to > show up, > > `M-x profiler-stop`, and start `M-x profiler-report`: > > You shouldn't invoke profiler-stop, it affects the profile. Just > profiler-start, do what you want to profile, then profiler-report. > > From what you posted, it looks like GC is a major player, but it's > hard to be sure (and 88 sec is a lot of time for a GC). Please show > the profile collected as suggested above. > > Thanks. > On Wed, Apr 29, 2020 at 7:16 AM Eli Zaretskii wrote: > > From: Will Bush > > Date: Wed, 29 Apr 2020 06:59:42 -0500 > > Cc: Robert Pluim , "Basil L. Contovounesios" < > contovob@tcd.ie>, 40733@debbugs.gnu.org, > > James Cloos > > > > It would be good to know what happens in Emacs during those 88 > > seconds. Please try using "M-x profiler" to find out. > > > > Here's what I get with `M-x profiler-start`, using the default cpu > sampling, > > `C-y` the character into a scratch buffer, wait for the character to > show up, > > `M-x profiler-stop`, and start `M-x profiler-report`: > > You shouldn't invoke profiler-stop, it affects the profile. Just > profiler-start, do what you want to profile, then profiler-report. > > From what you posted, it looks like GC is a major player, but it's > hard to be sure (and 88 sec is a lot of time for a GC). Please show > the profile collected as suggested above. > > Thanks. > --0000000000001591bf05a46d48d5 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: base64 PGRpdiBkaXI9Imx0ciI+PGRpdiBkaXI9Imx0ciI+RGlkIHlvdSBzZWUgbXkgb3RoZXIgbWVzc2Fn ZSB0aGF0IEkgZm9yd2FyZGVkIHdoZXJlIEkgZm9yZ290IHRvIENDIGV2ZXJ5b25lPyBJPGJyPndh cyBhYmxlIHRvIHN3aXRjaCBiZXR3ZWVuIGEgYnVuY2ggb2YgcmV2aXNpb25zIG9mIHRoZSBtYXN0 ZXIgYnJhbmNoIHRvIHNlZTxicj53aGVyZSB0aGUgcGVyZm9ybWFuY2UgaXNzdWUgc3RhcnRlZCwg YW5kIGl0IGFwcGVhcnMgdG8gaGF2ZSBzdGFydGVkIHdpdGggY29tbWl0PGJyPjxkaXY+KDg4ZWZj NzM2ZjUgRGVmYXVsdCBjYWlybyB0byBlbmFibGVkKS4gSSB3YXMgaG9waW5nIHRoYXQgd291bGQg bmFycm93IGl0IGRvd24uPC9kaXY+PGRpdj5NYXliZSBhbiB1cHN0cmVhbSBidWcgbmVlZHMgdG8g YmUgcmVwb3J0ZWQuPC9kaXY+PGJyPkhlcmUgaXMgdGhlIHByb2ZpbGVyIHJlcG9ydCB3aXRob3V0 IHN0b3BwaW5nOjxicj48YnI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5Om1vbm9zcGFjZSI+LSBj b21tYW5kLWV4ZWN1dGXCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAy OcKgIDM3JTxicj7CoC0gY2FsbC1pbnRlcmFjdGl2ZWx5wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIDI5wqAgMzclPGJyPsKgIC0gYnl0ZS1jb2RlwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAyMcKgIDI3JTxicj7CoMKgIC0gcmVhZC1leHRl bmRlZC1jb21tYW5kwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMjHCoCAyNyU8YnI+wqDCoMKgIC0g Y29tcGxldGluZy1yZWFkwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDIxwqAgMjcl PGJyPsKgwqDCoMKgIC0gY29tcGxldGluZy1yZWFkLWRlZmF1bHTCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMjHC oCAyNyU8YnI+wqDCoMKgwqDCoCAtIHJlYWQtZnJvbS1taW5pYnVmZmVywqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCAxNcKgIDE5JTxicj7CoMKgwqDCoMKgwqAgLSByZWRpc3BsYXlfaW50ZXJuYWwgKEMgZnVu Y3Rpb24pwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIDHCoMKgIDElPGJyPsKgwqDCoMKgwqDCoMKgIC0gdG9vbC1iYXItbWFrZS1rZXltYXDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCAxwqDCoCAxJTxicj7CoMKgwqDCoMKgwqDCoMKgIC0gdG9vbC1iYXItbWFr ZS1rZXltYXAtMcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIDHCoMKgIDElPGJyPsKgwqDCoMKgwqDCoMKgwqDCoCAtIG1h cGNhcsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDHCoMKgIDElPGJy PsKgwqDCoMKgwqDCoMKgwqDCoMKgIC0gIyZsdDtjb21waWxlZCAtMHhkZDI2MmJmZmI0ZjVlOTQm Z3Q7wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDHCoMKg IDElPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgLSBldmFswqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgMcKgwqAgMSU8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg IC0gZmluZC1pbWFnZcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAxwqDCoCAxJTxicj7CoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaW1hZ2Utc2VhcmNoLWxvYWQtcGF0aMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMcKgwqAg MSU8YnI+wqAgLSBmdW5jYWxsLWludGVyYWN0aXZlbHnCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgOMKgIDEwJTxicj7CoMKgIC0gZXhlY3V0ZS1leHRlbmRlZC1jb21tYW5kwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCA3wqDCoCA5JTxicj7CoMKgwqAgLSBzaXQtZm9ywqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDbCoMKgIDclPGJyPsKgwqDCoMKgwqDCoCBy ZWRpc3BsYXnCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgNcKg wqAgNiU8YnI+wqDCoMKgIC0gY29tbWFuZC1leGVjdXRlwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgMcKgwqAgMSU8YnI+wqDCoMKgwqAgLSBjYWxsLWludGVyYWN0aXZlbHnCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMcKgwqAgMSU8YnI+wqDCoMKgwqDCoCAtIGZ1bmNhbGwt aW50ZXJhY3RpdmVsecKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMcKgwqAgMSU8YnI+wqDCoMKgwqDCoMKg wqDCoCBwcm9maWxlci1yZXBvcnTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAxwqDCoCAx JTxicj7CoMKgIC0geWFua8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIDHCoMKgIDElPGJyPsKgwqDCoCAtIGN1cnJlbnQta2lsbMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDHCoMKgIDElPGJyPsKgwqDCoMKg IC0gZ3VpLXNlbGVjdGlvbi12YWx1ZcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMcKgwqAgMSU8 YnI+wqDCoMKgwqDCoCAtIGd1aS0tc2VsZWN0aW9uLXZhbHVlLWludGVybmFswqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDHCoMKgIDEl PGJyPsKgwqDCoMKgwqDCoCAtIGd1aS1nZXQtc2VsZWN0aW9uwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCAxwqDCoCAxJTxicj7CoMKgwqDCoMKgwqDCoCAtIGd1aS1iYWNrZW5kLWdldC1zZWxlY3Rp b27CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIDHCoMKgIDElPGJyPsKgwqDCoMKgwqDCoMKgwqAgLSBjbC0tZ2VuZXJpYy1jYWNo ZS1taXNzwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgMcKgwqAgMSU8YnI+wqDCoMKgwqDCoMKgwqDCoMKgIC0gY2wtLWdl bmVyaWMtbWFrZS1uZXh0LWZ1bmN0aW9uwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgMcKgwqAgMSU8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqAgLSBjbC0t Z2VuZXJpYy1idWlsZC1jb21iaW5lZC1tZXRob2TCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgMcKgwqAgMSU8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAtIGNsLWdl bmVyaWMtY29tYmluZS1tZXRob2RzwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIDHCoMKgIDElPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgY2wtLWdlbmVyaWMtc3RhbmRhcmQtbWV0aG9kLWNvbWJpbmF0aW9uwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCAxwqDCoCAxJTxicj4tIC4uLsKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDI1wqAgMzIlPGJy PsKgwqAgQXV0b21hdGljIEdDwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIDE5wqAgMjQlPGJyPsKgLSBtaW5pYnVmZmVyLWNvbXBsZXRlwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIDbCoMKgIDclPGJyPsKgIC0gY29tcGxldGlvbi1pbi1yZWdpb27C oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA2wqDCoCA3JTxicj7CoMKgIC0gY29tcGxldGlv bi0taW4tcmVnaW9uwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA2wqDCoCA3JTxicj7CoMKgwqAg LSAjJmx0O2NvbXBpbGVkIC0weDFlMmUzNzE0NmYxOTY5YWImZ3Q7wqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDbCoMKgIDclPGJyPsKg wqDCoMKgIC0gYXBwbHnCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCA2wqDCoCA3JTxicj7CoMKgwqDCoMKgIC0gIyZsdDtjb21waWxlZCAweDExNDhj M2VjNjQ3Y2Q4OTUmZ3Q7wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCA2wqDCoCA3JTxicj7CoMKgwqDCoMKgwqAgLSBjb21wbGV0aW9uLS1p bi1yZWdpb24tMcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgNsKgwqAgNyU8YnI+wqDCoMKgwqDCoMKgwqAgLSBjb21w bGV0aW9uLS1kby1jb21wbGV0aW9uwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA2wqDCoCA3JTxicj7CoMKgwqDCoMKgwqDCoMKg IC0gY29tcGxldGlvbi10cnktY29tcGxldGlvbsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDTCoMKgIDUlPGJyPsKgwqDCoMKgwqDC oMKgwqDCoCAtIGNvbXBsZXRpb24tLW50aC1jb21wbGV0aW9uwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA0wqDCoCA1JTxicj7CoMKgwqDC oMKgwqDCoMKgwqDCoCAtIGNvbXBsZXRpb24tLXNvbWXCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDTCoMKg IDUlPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgLSAjJmx0O2NvbXBpbGVkIDB4MTkzYTBmODQ4 YmZhMTk4MSZndDvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg IDTCoMKgIDUlPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAtIGNvbXBsZXRpb24tYmFzaWMt dHJ5LWNvbXBsZXRpb27CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg NMKgwqAgNSU8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgLSB0cnktY29tcGxldGlvbsKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIDTCoMKgIDUlPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg LSAjJmx0O2NvbXBpbGVkIC0weDFiMjE5YmE1ZDAwZTZiNWImZ3Q7wqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgNMKgwqAgNSU8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCBjb21wbGV0ZS13aXRoLWFjdGlvbsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgNMKgwqAgNSU8YnI+wqDCoMKgwqDCoMKg wqDCoCAtIG1pbmlidWZmZXItY29tcGxldGlvbi1oZWxwwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDLCoMKgIDIlPGJyPsKgwqDCoMKg wqDCoMKgwqDCoCAtIGNvbXBsZXRpb24tYWxsLWNvbXBsZXRpb25zwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAxwqDCoCAxJTxicj7CoMKg wqDCoMKgwqDCoMKgwqDCoCAtIGNvbXBsZXRpb24tLW50aC1jb21wbGV0aW9uwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMcKgwqAgMSU8YnI+ wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAtIGNvbXBsZXRpb24tLXNvbWXCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCAxwqDCoCAxJTxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgLSAjJmx0O2NvbXBpbGVkIDB4 MTkzYTA0NjBkYmJhNTc4MSZndDvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCAxwqDCoCAxJTxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAtIGNvbXBsZXRp b24tYmFzaWMtYWxsLWNvbXBsZXRpb25zwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgMcKgwqAgMSU8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAtIGNvbXBsZXRp b24tcGNtLS1hbGwtY29tcGxldGlvbnPCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCAxwqDCoCAxJTxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgLSBhbGwtY29t cGxldGlvbnPCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCAxwqDCoCAxJTxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCAtICMmbHQ7Y29tcGlsZWQgLTB4MWIyMTliYTVkMDBlNmI1YiZndDvCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDHCoMKgIDElPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIGNvbXBsZXRlLXdpdGgtYWN0aW9uwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDHCoMKgIDElPGJyPsKgwqDCoMKg wqDCoMKgwqDCoCAtIHRlbXAtYnVmZmVyLXdpbmRvdy1zaG93wqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAxwqDCoCAxJTxicj7C oMKgwqDCoMKgwqDCoMKgwqDCoCAtIGRpc3BsYXktYnVmZmVywqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgMcKgwqAgMSU8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAtIGRpc3BsYXktYnVmZmVyLWF0 LWJvdHRvbcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqAgMcKgwqAgMSU8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIC0gd2Fsay13aW5k b3ctdHJlZcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAxwqDCoCAxJTxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCAtIHdhbGstd2luZG93LXRyZWUtMcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAxwqDCoCAxJTxicj7CoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIC0gIyZsdDtjb21waWxlZCAtMHhlMTY5NmE4MGRlYTI0NGMmZ3Q7 wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAxwqDCoCAxJTxicj7CoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHdpbmRvdy1pbi1kaXJlY3Rpb27CoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMcKg wqAgMSU8YnI+LSBtb3VzZS0tY2xpY2stMS1tYXliZS1mb2xsb3dzLWxpbmvCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAyM8KgIDI5 JTxicj7CoC0gdGltZS1zaW5jZcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgMTHCoCAxNCU8YnI+wqDCoMKgIGJ5dGUtY29kZcKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMTHCoCAxNCU8L3NwYW4+PGJyPjxicj48 YnI+UmFuIGl0IGFnYWluIHdpdGggdGhpcyBzZXQgZmlyc3QgKGRpZG4mIzM5O3Qgc2VlbSBhbnkg ZmFzdGVyLCBidXQgSSBkaWRuJiMzOTt0IG1lYXN1cmUgaG93IGxvbmcpOjxicj48c3BhbiBzdHls ZT0iZm9udC1mYW1pbHk6bW9ub3NwYWNlIj4oc2V0cSBnYy1jb25zLXRocmVzaG9sZCBtb3N0LXBv c2l0aXZlLWZpeG51bSk8YnI+PGJyPi0gY29tbWFuZC1leGVjdXRlwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgNjPCoCA4MCU8YnI+wqAtIGNhbGwtaW50ZXJhY3RpdmVs ecKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA2M8KgIDgwJTxicj7CoCAtIGZ1bmNh bGwtaW50ZXJhY3RpdmVsecKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgNDnCoCA2MiU8YnI+wqDC oCAtIGV4ZWN1dGUtZXh0ZW5kZWQtY29tbWFuZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDQ4wqAgNjElPGJy PsKgwqDCoCAtIGV4ZWN1dGUtZXh0ZW5kZWQtY29tbWFuZC0tc2hvcnRlcsKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAzN8KgIDQ3JTxicj7CoMKg wqDCoCAtIGNvbXBsZXRpb24tdHJ5LWNvbXBsZXRpb27CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAzN8KgIDQ3JTxicj7C oMKgwqDCoMKgIC0gY29tcGxldGlvbi0tbnRoLWNvbXBsZXRpb27CoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDM3wqAgNDclPGJy PsKgwqDCoMKgwqDCoCAtIGNvbXBsZXRpb24tLXNvbWXCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg IDM3wqAgNDclPGJyPsKgwqDCoMKgwqDCoMKgIC0gIyZsdDtjb21waWxlZCAweDgwNDA0MjVmM2Mw MmNhOCZndDvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgMzfCoCA0NyU8YnI+wqDCoMKgwqDCoMKgwqDCoCAtIGNvbXBsZXRpb24tcGNtLXRyeS1j b21wbGV0aW9uwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCAyOcKgIDM3JTxicj7CoMKgwqDCoMKgwqDCoMKgwqAgLSBjb21wbGV0aW9uLXBjbS0tZmlu ZC1hbGwtY29tcGxldGlvbnPCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMjjC oCAzNSU8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNvbXBsZXRpb24tcGNtLS1hbGwtY29t cGxldGlvbnPCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAyOMKg IDM1JTxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNvbXBsZXRpb24tcGNtLS1tZXJnZS10cnnC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgMcKgwqAgMSU8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqAgY29tcGxldGlvbi1iYXNpYy10cnkt Y29tcGxldGlvbsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIDjCoCAxMCU8YnI+wqDCoMKgIC0gc2l0LWZvcsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMTDCoCAxMiU8YnI+wqDCoMKgwqDCoMKgIHJlZGlzcGxh ecKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA1wqDCoCA2JTxi cj7CoMKgwqAgLSBjb21tYW5kLWV4ZWN1dGXCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCAxwqDCoCAxJTxicj7CoMKgwqDCoCAtIGNhbGwtaW50ZXJhY3RpdmVsecKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCAxwqDCoCAxJTxicj7CoMKgwqDCoMKgIC0gZnVuY2FsbC1pbnRlcmFj dGl2ZWx5wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAxwqDCoCAxJTxicj7CoMKgwqDCoMKgwqDCoMKgIHBy b2ZpbGVyLXJlcG9ydMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDHCoMKgIDElPGJyPsKg wqAgLSB5YW5rwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgMcKgwqAgMSU8YnI+wqDCoMKgIC0gaW5zZXJ0LWZvci15YW5rwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMcKgwqAgMSU8YnI+wqDCoMKgwqDCoMKgIGluc2Vy dC1mb3IteWFuay0xwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMcKgwqAgMSU8YnI+wqAg LSBieXRlLWNvZGXCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIDE0wqAgMTclPGJyPsKgwqAgLSByZWFkLWV4dGVuZGVkLWNvbW1hbmTCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCAxNMKgIDE3JTxicj7CoMKgwqAgLSBjb21wbGV0aW5nLXJlYWTCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMTTCoCAxNyU8YnI+wqDCoMKgwqAgLSBjb21wbGV0aW5n LXJlYWQtZGVmYXVsdMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAxNMKgIDE3JTxicj7CoMKgwqDCoMKgwqDCoCBy ZWFkLWZyb20tbWluaWJ1ZmZlcsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA2wqDCoCA3JTxicj4tIC4u LsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIDEzwqAgMTYlPGJyPsKgwqAgQXV0b21hdGljIEdDwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDEywqAgMTUlPGJyPsKgLSBtaW5pYnVmZmVyLWNv bXBsZXRlwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDHCoMKgIDElPGJyPsKgIC0g Y29tcGxldGlvbi1pbi1yZWdpb27CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAxwqDCoCAx JTxicj7CoMKgIC0gY29tcGxldGlvbi0taW4tcmVnaW9uwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCAxwqDCoCAxJTxicj7CoMKgwqAgLSAjJmx0O2NvbXBpbGVkIC0weDFlMmQ1MDU3YTExYjY5YWIm Z3Q7wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIDHCoMKgIDElPGJyPsKgwqDCoMKgIC0gYXBwbHnCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAxwqDCoCAxJTxicj7CoMKgwqDCoMKgIC0g IyZsdDtjb21waWxlZCAtMHgyOTQyNmFkMWYyMzI3MDkmZ3Q7wqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAxwqDCoCAxJTxicj7CoMKgwqDC oMKgwqAgLSBjb21wbGV0aW9uLS1pbi1yZWdpb24tMcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMcKgwqAgMSU8YnI+ wqDCoMKgwqDCoMKgwqAgLSBjb21wbGV0aW9uLS1kby1jb21wbGV0aW9uwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAxwqDCoCAx JTxicj7CoMKgwqDCoMKgwqDCoMKgIC0gY29tcGxldGlvbi10cnktY29tcGxldGlvbsKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDHC oMKgIDElPGJyPsKgwqDCoMKgwqDCoMKgwqDCoCAtIGNvbXBsZXRpb24tLW50aC1jb21wbGV0aW9u wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCAxwqDCoCAxJTxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoCAtIGNvbXBsZXRpb24tLXNvbWXCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIDHCoMKgIDElPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgLSAjJmx0 O2NvbXBpbGVkIC0weDFhYWEzYTgyNmVjZTgzZmYmZ3Q7wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgMcKgwqAgMSU8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg IC0gY29tcGxldGlvbi1iYXNpYy10cnktY29tcGxldGlvbsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCAxwqDCoCAxJTxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCAtIHRyeS1jb21wbGV0aW9uwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMcKgwqAgMSU8YnI+wqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCAtICMmbHQ7Y29tcGlsZWQgLTB4NGIyZDE5YzUxMmU2YjUxJmd0 O8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMcKgwqAgMSU8YnI+wqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjb21wbGV0ZS13aXRoLWFjdGlvbsKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMcKg wqAgMSU8YnI+LSByZWRpc3BsYXlfaW50ZXJuYWwgKEMgZnVuY3Rpb24pwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMcKg wqAgMSU8YnI+wqAtIHRvb2wtYmFyLW1ha2Uta2V5bWFwwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCAxwqDCoCAxJTxicj7CoCAtIHRvb2wtYmFyLW1ha2Uta2V5bWFwLTHCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIDHCoMKgIDElPGJyPsKgwqAgLSBtYXBjYXLCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDHCoMKgIDElPGJyPsKgwqDC oCAtICMmbHQ7Y29tcGlsZWQgLTB4NzNhMTVlZWNkNmY1ZTk0Jmd0O8KgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDHCoMKgIDElPGJy PsKgwqDCoMKgIC0gZXZhbMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgMcKgwqAgMSU8YnI+wqDCoMKgwqDCoCAtIGZpbmQtaW1hZ2XCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAxwqDCoCAxJTxicj7CoMKgwqDCoMKg wqDCoMKgIGltYWdlLXNlYXJjaC1sb2FkLXBhdGjCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMcKgwqAgMSU8YnI+ LSB0aW1lci1ldmVudC1oYW5kbGVywqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg McKgwqAgMSU8YnI+wqAtIHRpbWVyLWFjdGl2YXRlLXdoZW4taWRsZcKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIDHCoMKgIDElPGJyPsKgIC0gdGltZXItLWFjdGl2YXRlwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIDHCoMKgIDElPGJyPsKgwqDCoMKgIHRpbWVyLS10aW1lLWxl c3MtcMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMcKgwqAgMSU8L3NwYW4+PGJyPjxi cj48L2Rpdj48YnI+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPjxkaXYgZGlyPSJsdHIiIGNsYXNz PSJnbWFpbF9hdHRyIj5PbiBXZWQsIEFwciAyOSwgMjAyMCBhdCA3OjE2IEFNIEVsaSBaYXJldHNr aWkgJmx0OzxhIGhyZWY9Im1haWx0bzplbGl6QGdudS5vcmciPmVsaXpAZ251Lm9yZzwvYT4mZ3Q7 IHdyb3RlOjxicj48L2Rpdj48YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJt YXJnaW46MHB4IDBweCAwcHggMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0 LDIwNCk7cGFkZGluZy1sZWZ0OjFleCI+Jmd0OyBGcm9tOiBXaWxsIEJ1c2ggJmx0OzxhIGhyZWY9 Im1haWx0bzp3aWxsLmcuYnVzaEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj53aWxsLmcuYnVz aEBnbWFpbC5jb208L2E+Jmd0Ozxicj4NCiZndDsgRGF0ZTogV2VkLCAyOSBBcHIgMjAyMCAwNjo1 OTo0MiAtMDUwMDxicj4NCiZndDsgQ2M6IFJvYmVydCBQbHVpbSAmbHQ7PGEgaHJlZj0ibWFpbHRv OnJwbHVpbUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ycGx1aW1AZ21haWwuY29tPC9hPiZn dDssICZxdW90O0Jhc2lsIEwuIENvbnRvdm91bmVzaW9zJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWls dG86Y29udG92b2JAdGNkLmllIiB0YXJnZXQ9Il9ibGFuayI+Y29udG92b2JAdGNkLmllPC9hPiZn dDssIDxhIGhyZWY9Im1haWx0bzo0MDczM0BkZWJidWdzLmdudS5vcmciIHRhcmdldD0iX2JsYW5r Ij40MDczM0BkZWJidWdzLmdudS5vcmc8L2E+LCA8YnI+DQomZ3Q7wqAgwqAgwqAgwqBKYW1lcyBD bG9vcyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmNsb29zQGpoY2xvb3MuY29tIiB0YXJnZXQ9Il9ibGFu ayI+Y2xvb3NAamhjbG9vcy5jb208L2E+Jmd0Ozxicj4NCiZndDsgPGJyPg0KJmd0O8KgIEl0IHdv dWxkIGJlIGdvb2QgdG8ga25vdyB3aGF0IGhhcHBlbnMgaW4gRW1hY3MgZHVyaW5nIHRob3NlIDg4 PGJyPg0KJmd0O8KgIHNlY29uZHMuwqAgUGxlYXNlIHRyeSB1c2luZyAmcXVvdDtNLXggcHJvZmls ZXImcXVvdDsgdG8gZmluZCBvdXQuPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IEhlcmUmIzM5O3Mgd2hh dCBJIGdldCB3aXRoIGBNLXggcHJvZmlsZXItc3RhcnRgLCB1c2luZyB0aGUgZGVmYXVsdCBjcHUg c2FtcGxpbmcsPGJyPg0KJmd0OyBgQy15YCB0aGUgY2hhcmFjdGVyIGludG8gYSBzY3JhdGNoIGJ1 ZmZlciwgd2FpdCBmb3IgdGhlIGNoYXJhY3RlciB0byBzaG93IHVwLDxicj4NCiZndDsgYE0teCBw cm9maWxlci1zdG9wYCwgYW5kIHN0YXJ0IGBNLXggcHJvZmlsZXItcmVwb3J0YDo8YnI+DQo8YnI+ DQpZb3Ugc2hvdWxkbiYjMzk7dCBpbnZva2UgcHJvZmlsZXItc3RvcCwgaXQgYWZmZWN0cyB0aGUg cHJvZmlsZS7CoCBKdXN0PGJyPg0KcHJvZmlsZXItc3RhcnQsIGRvIHdoYXQgeW91IHdhbnQgdG8g cHJvZmlsZSwgdGhlbiBwcm9maWxlci1yZXBvcnQuPGJyPg0KPGJyPg0KRnJvbSB3aGF0IHlvdSBw b3N0ZWQsIGl0IGxvb2tzIGxpa2UgR0MgaXMgYSBtYWpvciBwbGF5ZXIsIGJ1dCBpdCYjMzk7czxi cj4NCmhhcmQgdG8gYmUgc3VyZSAoYW5kIDg4IHNlYyBpcyBhIGxvdCBvZiB0aW1lIGZvciBhIEdD KS7CoCBQbGVhc2Ugc2hvdzxicj4NCnRoZSBwcm9maWxlIGNvbGxlY3RlZCBhcyBzdWdnZXN0ZWQg YWJvdmUuPGJyPg0KPGJyPg0KVGhhbmtzLjxicj4NCjwvYmxvY2txdW90ZT48L2Rpdj48L2Rpdj48 YnI+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPjxkaXYgZGlyPSJsdHIiIGNsYXNzPSJnbWFpbF9h dHRyIj5PbiBXZWQsIEFwciAyOSwgMjAyMCBhdCA3OjE2IEFNIEVsaSBaYXJldHNraWkgJmx0Ozxh IGhyZWY9Im1haWx0bzplbGl6QGdudS5vcmciPmVsaXpAZ251Lm9yZzwvYT4mZ3Q7IHdyb3RlOjxi cj48L2Rpdj48YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MHB4 IDBweCAwcHggMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0LDIwNCk7cGFk ZGluZy1sZWZ0OjFleCI+Jmd0OyBGcm9tOiBXaWxsIEJ1c2ggJmx0OzxhIGhyZWY9Im1haWx0bzp3 aWxsLmcuYnVzaEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj53aWxsLmcuYnVzaEBnbWFpbC5j b208L2E+Jmd0Ozxicj4NCiZndDsgRGF0ZTogV2VkLCAyOSBBcHIgMjAyMCAwNjo1OTo0MiAtMDUw MDxicj4NCiZndDsgQ2M6IFJvYmVydCBQbHVpbSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJwbHVpbUBn bWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ycGx1aW1AZ21haWwuY29tPC9hPiZndDssICZxdW90 O0Jhc2lsIEwuIENvbnRvdm91bmVzaW9zJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Y29udG92 b2JAdGNkLmllIiB0YXJnZXQ9Il9ibGFuayI+Y29udG92b2JAdGNkLmllPC9hPiZndDssIDxhIGhy ZWY9Im1haWx0bzo0MDczM0BkZWJidWdzLmdudS5vcmciIHRhcmdldD0iX2JsYW5rIj40MDczM0Bk ZWJidWdzLmdudS5vcmc8L2E+LCA8YnI+DQomZ3Q7wqAgwqAgwqAgwqBKYW1lcyBDbG9vcyAmbHQ7 PGEgaHJlZj0ibWFpbHRvOmNsb29zQGpoY2xvb3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+Y2xvb3NA amhjbG9vcy5jb208L2E+Jmd0Ozxicj4NCiZndDsgPGJyPg0KJmd0O8KgIEl0IHdvdWxkIGJlIGdv b2QgdG8ga25vdyB3aGF0IGhhcHBlbnMgaW4gRW1hY3MgZHVyaW5nIHRob3NlIDg4PGJyPg0KJmd0 O8KgIHNlY29uZHMuwqAgUGxlYXNlIHRyeSB1c2luZyAmcXVvdDtNLXggcHJvZmlsZXImcXVvdDsg dG8gZmluZCBvdXQuPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IEhlcmUmIzM5O3Mgd2hhdCBJIGdldCB3 aXRoIGBNLXggcHJvZmlsZXItc3RhcnRgLCB1c2luZyB0aGUgZGVmYXVsdCBjcHUgc2FtcGxpbmcs PGJyPg0KJmd0OyBgQy15YCB0aGUgY2hhcmFjdGVyIGludG8gYSBzY3JhdGNoIGJ1ZmZlciwgd2Fp dCBmb3IgdGhlIGNoYXJhY3RlciB0byBzaG93IHVwLDxicj4NCiZndDsgYE0teCBwcm9maWxlci1z dG9wYCwgYW5kIHN0YXJ0IGBNLXggcHJvZmlsZXItcmVwb3J0YDo8YnI+DQo8YnI+DQpZb3Ugc2hv dWxkbiYjMzk7dCBpbnZva2UgcHJvZmlsZXItc3RvcCwgaXQgYWZmZWN0cyB0aGUgcHJvZmlsZS7C oCBKdXN0PGJyPg0KcHJvZmlsZXItc3RhcnQsIGRvIHdoYXQgeW91IHdhbnQgdG8gcHJvZmlsZSwg dGhlbiBwcm9maWxlci1yZXBvcnQuPGJyPg0KPGJyPg0KRnJvbSB3aGF0IHlvdSBwb3N0ZWQsIGl0 IGxvb2tzIGxpa2UgR0MgaXMgYSBtYWpvciBwbGF5ZXIsIGJ1dCBpdCYjMzk7czxicj4NCmhhcmQg dG8gYmUgc3VyZSAoYW5kIDg4IHNlYyBpcyBhIGxvdCBvZiB0aW1lIGZvciBhIEdDKS7CoCBQbGVh c2Ugc2hvdzxicj4NCnRoZSBwcm9maWxlIGNvbGxlY3RlZCBhcyBzdWdnZXN0ZWQgYWJvdmUuPGJy Pg0KPGJyPg0KVGhhbmtzLjxicj4NCjwvYmxvY2txdW90ZT48L2Rpdj4NCg== --0000000000001591bf05a46d48d5--