<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div style="" class="markdown-here-wrapper"
      data-md-url="Thunderbird">
      <p style="margin: 1.2em 0px ! important;">Short version: </p>
      <p style="margin: 1.2em 0px ! important;"><code style="font-size:
          0.85em; font-family:
          Consolas,Inconsolata,Courier,monospace;margin: 0px 0.15em;
          padding: 0px 0.3em; white-space: pre-wrap; border: 1px solid
          rgb(234, 234, 234); background-color: rgb(248, 248, 248);
          border-radius: 3px; display: inline;">cyrdeliver -a cyrus -m
          SharedMailbox</code> gives ‘+SharedMailbox: Mailbox does not
        exist’ unless ‘anonymous’ is granted ‘p’ on ‘SharedMailbox’.</p>
      <p style="margin: 1.2em 0px ! important;">Long version:</p>
      <p style="margin: 1.2em 0px ! important;">I’ve built Cyrus IMAP
        from the cyrus-imapd-2.5 branch on a plain Ubuntu 14.04 server
        (hostname caraway). It’s at the latest version of cyrus on git
        at the timestamp of this email. It’s configured with: </p>
      <pre style="font-size: 0.85em; font-family: Consolas,Inconsolata,Courier,monospace;font-size: 1em; line-height: 1.2em;margin: 1.2em 0px;"><code style="font-size: 0.85em; font-family: Consolas,Inconsolata,Courier,monospace;margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap; border: 1px solid rgb(234, 234, 234); background-color: rgb(248, 248, 248); border-radius: 3px; display: inline;white-space: pre; overflow: auto; border-radius: 3px; border: 1px solid rgb(204, 204, 204); padding: 0.5em 0.7em; display: block ! important;">./configure --prefix=/usr --program-prefix=cyr --enable-event-notification --enable-http --disable-nntp --enable-sieve \
--enable-pcre --with-pgsql --with-sqlite --enable-autocreate --enable-idled --with-pgsql-incdir=/usr/include/postgresql
</code></pre>
      <p style="margin: 1.2em 0px ! important;">(The program prefix
        ‘cyr’ is to try to match the Ubuntu built way of doing things.)</p>
      <p style="margin: 1.2em 0px ! important;">With previous versions
        of cyrus, I could use: <code style="font-size: 0.85em;
          font-family: Consolas,Inconsolata,Courier,monospace;margin:
          0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap; border:
          1px solid rgb(234, 234, 234); background-color: rgb(248, 248,
          248); border-radius: 3px; display: inline;">cyrdeliver -a
          cyrus -m user/fred/Spam</code> to deliver mails. Now I know to
        use <code style="font-size: 0.85em; font-family:
          Consolas,Inconsolata,Courier,monospace;margin: 0px 0.15em;
          padding: 0px 0.3em; white-space: pre-wrap; border: 1px solid
          rgb(234, 234, 234); background-color: rgb(248, 248, 248);
          border-radius: 3px; display: inline;">cyrdeliver -a cyrus -m
          Spam fred</code> instead. My problem comes when delivering
        mail to non-user (shared) mailboxes. I have a shared mailbox
        called Arkive which I expect to be able to deliver to using <code
          style="font-size: 0.85em; font-family:
          Consolas,Inconsolata,Courier,monospace;margin: 0px 0.15em;
          padding: 0px 0.3em; white-space: pre-wrap; border: 1px solid
          rgb(234, 234, 234); background-color: rgb(248, 248, 248);
          border-radius: 3px; display: inline;">cyrdeliver -a cyrus -m
          Arkive</code>. This, and a whole host of related/similar
        commands also fail unless I grant ‘p’ rights to ‘anonymous’.
        Here’s exactly what I have tried:</p>
      <pre style="font-size: 0.85em; font-family: Consolas,Inconsolata,Courier,monospace;font-size: 1em; line-height: 1.2em;margin: 1.2em 0px;"><code style="font-size: 0.85em; font-family: Consolas,Inconsolata,Courier,monospace;margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap; border: 1px solid rgb(234, 234, 234); background-color: rgb(248, 248, 248); border-radius: 3px; display: inline;white-space: pre; overflow: auto; border-radius: 3px; border: 1px solid rgb(204, 204, 204); padding: 0.5em 0.7em; display: block ! important;">xxxx@caraway:~$ /usr/cyrus/bin/cyrdeliver -a cyrus -m Arkive
+Arkive: Mailbox does not exist
xxxx@caraway:~$ sudo /usr/cyrus/bin/cyrdeliver -a cyrus -m Arkive
+Arkive: Mailbox does not exist
xxxx@caraway:~$ sudo /usr/cyrus/bin/cyrdeliver -a anonymous -m Arkive
+Arkive: Mailbox does not exist
xxxx@caraway:~$ cyradm -U cyrus localhost
Password: 
localhost&gt; lam Arkive
cyrus lrsip
xxxx lrs
localhost&gt; sam Arkive anonymous p
localhost&gt; xxxx@/usr/cyrus/bin/cyrdeliver -a cyrus -m Arkive
From: No-one
To: Arkive
Date: Today
Subject: Delete me I'm a test at 1033

1033
^D
</code></pre>
      <p style="margin: 1.2em 0px ! important;">I’m catching event
        notifications using a little external script which just appends
        them to a log file for now. So this is what they said:</p>
      <pre style="font-size: 0.85em; font-family: Consolas,Inconsolata,Courier,monospace;font-size: 1em; line-height: 1.2em;margin: 1.2em 0px;"><code style="font-size: 0.85em; font-family: Consolas,Inconsolata,Courier,monospace;margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap; border: 1px solid rgb(234, 234, 234); background-color: rgb(248, 248, 248); border-radius: 3px; display: inline;white-space: pre; overflow: auto; border-radius: 3px; border: 1px solid rgb(204, 204, 204); padding: 0.5em 0.7em; display: block ! important;">xxxx@caraway:~$ tail /var/log/mr/notify.log 
Sat Apr 11 09:32:23 UTC 2015
/apps/mr_project/mr_notify.sh -c EVENT -p -u -m
{"event":"Login","timestamp":"2015-04-11T09:32:23.308Z","serverDomain":"::1","serverPort":143,"uri":"imap://caraway","pid":11160,"user":"cyrus"}
Sat Apr 11 09:32:43 UTC 2015
/apps/mr_project/mr_notify.sh -c EVENT -p -u -m
{"event":"AclChange","timestamp":"2015-04-11T09:32:43.182Z","mailboxID":"imap://caraway/Arkive;UIDVALIDITY=1426985663","uri":"imap://caraway/Arkive;UIDVALIDITY=1426985663","pid":11160,"aclSubject":"anonymous","aclRights":"p","user":"cyrus","vnd.cmu.mbtype":""}
Sat Apr 11 09:32:44 UTC 2015
/apps/mr_project/mr_notify.sh -c EVENT -p -u -m
{"event":"Logout","timestamp":"2015-04-11T09:32:44.603Z","serverDomain":"::1","serverPort":143,"uri":"imap://caraway","pid":11160,"user":"cyrus"}
Sat Apr 11 09:33:22 UTC 2015
/apps/mr_project/mr_notify.sh -c EVENT -p -u -m
{"event":"MessageNew","timestamp":"2015-04-11T09:33:22.452Z","uri":"imap://caraway/Arkive;UIDVALIDITY=1426985663/;UID=249085","pid":11152,"user":"","vnd.cmu.mbtype":""}
</code></pre>
      <p style="margin: 1.2em 0px ! important;">It looks like cyrdeliver
        is delivering without authenticating? The events are not showing
        a user.</p>
      <p style="margin: 1.2em 0px ! important;">And I tried a few other
        things.</p>
      <pre style="font-size: 0.85em; font-family: Consolas,Inconsolata,Courier,monospace;font-size: 1em; line-height: 1.2em;margin: 1.2em 0px;"><code style="font-size: 0.85em; font-family: Consolas,Inconsolata,Courier,monospace;margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap; border: 1px solid rgb(234, 234, 234); background-color: rgb(248, 248, 248); border-radius: 3px; display: inline;white-space: pre; overflow: auto; border-radius: 3px; border: 1px solid rgb(204, 204, 204); padding: 0.5em 0.7em; display: block ! important;">xxxx@caraway:~$ /usr/cyrus/bin/cyrdeliver -a cyrus -m Arkive cyrus
cyrus+Arkive: Mailbox does not exist

xxxx@caraway:~$ /usr/cyrus/bin/cyrdeliver -a cyrus -m Arkive anonymous
anonymous+Arkive: Mailbox does not exist

xxxx@caraway:~$ /usr/cyrus/bin/cyrdeliver -a anonymous -m Arkive
^D
xxxx@caraway:~$ /usr/cyrus/bin/cyrdeliver -m Arkive
^D
xxxx@caraway:~$ cyradm -U cyrus localhost
Password: 
localhost&gt; dam Arkive anonymous
localhost&gt; lam Arkive
cyrus lrsip
xxxx lrs
localhost&gt; 
xxxx@caraway:~$ /usr/cyrus/bin/cyrdeliver -m Arkive
+Arkive: Mailbox does not exist
xxxx@caraway:~$ /usr/cyrus/bin/cyrdeliver -m Arkive
+Arkive: Mailbox does not exist
</code></pre>
      <p style="margin: 1.2em 0px ! important;">I also tried setting <code
          style="font-size: 0.85em; font-family:
          Consolas,Inconsolata,Courier,monospace;margin: 0px 0.15em;
          padding: 0px 0.3em; white-space: pre-wrap; border: 1px solid
          rgb(234, 234, 234); background-color: rgb(248, 248, 248);
          border-radius: 3px; display: inline;">postuser: shared</code>
        in imapd.conf and then</p>
      <pre style="font-size: 0.85em; font-family: Consolas,Inconsolata,Courier,monospace;font-size: 1em; line-height: 1.2em;margin: 1.2em 0px;"><code style="font-size: 0.85em; font-family: Consolas,Inconsolata,Courier,monospace;margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap; border: 1px solid rgb(234, 234, 234); background-color: rgb(248, 248, 248); border-radius: 3px; display: inline;white-space: pre; overflow: auto; border-radius: 3px; border: 1px solid rgb(204, 204, 204); padding: 0.5em 0.7em; display: block ! important;">xxxx@caraway:~$ /usr/cyrus/bin/cyrdeliver -a cyrus -m Arkive shared
shared+Arkive: Mailbox does not exist
</code></pre>
      <p style="margin: 1.2em 0px ! important;">From syslog, the entries
        relating to deliver:</p>
      <pre style="font-size: 0.85em; font-family: Consolas,Inconsolata,Courier,monospace;font-size: 1em; line-height: 1.2em;margin: 1.2em 0px;"><code style="font-size: 0.85em; font-family: Consolas,Inconsolata,Courier,monospace;margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap; border: 1px solid rgb(234, 234, 234); background-color: rgb(248, 248, 248); border-radius: 3px; display: inline;white-space: pre; overflow: auto; border-radius: 3px; border: 1px solid rgb(204, 204, 204); padding: 0.5em 0.7em; display: block ! important;">Apr 11 09:32:23 caraway cyrus/imap[11160]: login: localhost [::1] cyrus DIGEST-MD5 User logged in SESSIONID=&lt;cyrus-11160-1428744736-1-5746349788344935888&gt;
Apr 11 09:33:22 caraway cyrus/lmtpunix[11152]: Delivered: &lt;cmu-lmtpd-11152-1428744773-0@caraway&gt; to mailbox: Arkive
Apr 11 09:34:20 caraway cyrus/ctl_cyrusdb[11190]: checkpointing cyrus databases
Apr 11 09:34:20 caraway cyrus/ctl_cyrusdb[11190]: done checkpointing cyrus databases
Apr 11 09:34:50 caraway cyrus/lmtpunix[11152]: Delivered: &lt;cmu-lmtpd-11152-1428744883-1@caraway&gt; to mailbox: Arkive
Apr 11 09:36:57 caraway cyrus/lmtpunix[11701]: Delivered: &lt;cmu-lmtpd-11701-1428745014-0@caraway&gt; to mailbox: Arkive
Apr 11 09:37:06 caraway cyrus/imap[11707]: login: localhost [::1] cyrus DIGEST-MD5 User logged in SESSIONID=&lt;cyrus-11707-1428745020-1-18174010649842907076&gt;
Apr 11 09:34:50 caraway cyrus/lmtpunix[11152]: Delivered: &lt;cmu-lmtpd-11152-1428744883-1@caraway&gt; to mailbox: Arkive
Apr 11 09:36:57 caraway cyrus/lmtpunix[11701]: Delivered: &lt;cmu-lmtpd-11701-1428745014-0@caraway&gt; to mailbox: Arkive
</code></pre>
      <p style="margin: 1.2em 0px ! important;">Am I missing something
        here, or doing something wrong? I don’t want to, or expect to,
        have to give ‘p’ rights to anonymous on any shared mailbox I
        want to post into.</p>
      <p style="margin: 1.2em 0px ! important;">Thanks for any insight
        you can give. You can find me on #cyrus as earthspike.</p>
      <p style="margin: 1.2em 0px ! important;">John</p>
      <div
title="MDH:U2hvcnQgdmVyc2lvbjogPGJyPjxicj5gYGBjeXJkZWxpdmVyIC1hIGN5cnVzIC1tIFNoYXJlZE1haWxib3hgYGAgZ2l2ZXMgJytTaGFyZWRNYWlsYm94OiBNYWlsYm94IGRvZXMgbm90IGV4aXN0JyB1
bmxlc3MgJ2Fub255bW91cycgaXMgZ3JhbnRlZCAncCcgb24gJ1NoYXJlZE1haWxib3gnLjxicj48
YnI+TG9uZyB2ZXJzaW9uOjxicj48YnI+SSd2ZSBidWlsdCBDeXJ1cyBJTUFQIGZyb20gdGhlIGN5
cnVzLWltYXBkLTIuNSBicmFuY2ggb24gYSBwbGFpbiBVYnVudHUgMTQuMDQgc2VydmVyIChob3N0
bmFtZSBjYXJhd2F5KS4gSXQncyBhdCB0aGUgbGF0ZXN0IHZlcnNpb24gb2YgY3lydXMgb24gZ2l0
IGF0IHRoZSB0aW1lc3RhbXAgb2YgdGhpcyBlbWFpbC4gSXQncyBjb25maWd1cmVkIHdpdGg6IDxi
cj48YnI+YGBgPGJyPi4vY29uZmlndXJlIC0tcHJlZml4PS91c3IgLS1wcm9ncmFtLXByZWZpeD1j
eXIgLS1lbmFibGUtZXZlbnQtbm90aWZpY2F0aW9uIC0tZW5hYmxlLWh0dHAgLS1kaXNhYmxlLW5u
dHAgLS1lbmFibGUtc2lldmUgXDxicj4tLWVuYWJsZS1wY3JlIC0td2l0aC1wZ3NxbCAtLXdpdGgt
c3FsaXRlIC0tZW5hYmxlLWF1dG9jcmVhdGUgLS1lbmFibGUtaWRsZWQgLS13aXRoLXBnc3FsLWlu
Y2Rpcj0vdXNyL2luY2x1ZGUvcG9zdGdyZXNxbDxicj5gYGA8YnI+KFRoZSBwcm9ncmFtIHByZWZp
eCAnY3lyJyBpcyB0byB0cnkgdG8gbWF0Y2ggdGhlIFVidW50dSBidWlsdCB3YXkgb2YgZG9pbmcg
dGhpbmdzLik8YnI+PGJyPldpdGggcHJldmlvdXMgdmVyc2lvbnMgb2YgY3lydXMsIEkgY291bGQg
dXNlOiBgYGBjeXJkZWxpdmVyIC1hIGN5cnVzIC1tIHVzZXIvZnJlZC9TcGFtYGBgIHRvIGRlbGl2
ZXIgbWFpbHMuIE5vdyBJIGtub3cgdG8gdXNlIGBgYGN5cmRlbGl2ZXIgLWEgY3lydXMgLW0gU3Bh
bSBmcmVkYGBgIGluc3RlYWQuIE15IHByb2JsZW0gY29tZXMgd2hlbiBkZWxpdmVyaW5nIG1haWwg
dG8gbm9uLXVzZXIgKHNoYXJlZCkgbWFpbGJveGVzLiBJIGhhdmUgYSBzaGFyZWQgbWFpbGJveCBj
YWxsZWQgQXJraXZlIHdoaWNoIEkgZXhwZWN0IHRvIGJlIGFibGUgdG8gZGVsaXZlciB0byB1c2lu
ZyBgYGBjeXJkZWxpdmVyIC1hIGN5cnVzIC1tIEFya2l2ZWBgYC4gVGhpcywgYW5kIGEgd2hvbGUg
aG9zdCBvZiByZWxhdGVkL3NpbWlsYXIgY29tbWFuZHMgYWxzbyBmYWlsIHVubGVzcyBJIGdyYW50
ICdwJyByaWdodHMgdG8gJ2Fub255bW91cycuIEhlcmUncyBleGFjdGx5IHdoYXQgSSBoYXZlIHRy
aWVkOjxicj48YnI+YGBgPGJyPnh4eHhAY2FyYXdheTp+JCAvdXNyL2N5cnVzL2Jpbi9jeXJkZWxp
dmVyIC1hIGN5cnVzIC1tIEFya2l2ZTxicj4rQXJraXZlOiBNYWlsYm94IGRvZXMgbm90IGV4aXN0
PGJyPnh4eHhAY2FyYXdheTp+JCBzdWRvIC91c3IvY3lydXMvYmluL2N5cmRlbGl2ZXIgLWEgY3ly
dXMgLW0gQXJraXZlPGJyPitBcmtpdmU6IE1haWxib3ggZG9lcyBub3QgZXhpc3Q8YnI+eHh4eEBj
YXJhd2F5On4kIHN1ZG8gL3Vzci9jeXJ1cy9iaW4vY3lyZGVsaXZlciAtYSBhbm9ueW1vdXMgLW0g
QXJraXZlPGJyPitBcmtpdmU6IE1haWxib3ggZG9lcyBub3QgZXhpc3Q8YnI+eHh4eEBjYXJhd2F5
On4kIGN5cmFkbSAtVSBjeXJ1cyBsb2NhbGhvc3Q8YnI+UGFzc3dvcmQ6IDxicj5sb2NhbGhvc3Qm
Z3Q7IGxhbSBBcmtpdmU8YnI+Y3lydXMgbHJzaXA8YnI+eHh4eCBscnM8YnI+bG9jYWxob3N0Jmd0
OyBzYW0gQXJraXZlIGFub255bW91cyBwPGJyPmxvY2FsaG9zdCZndDsgeHh4eEAvdXNyL2N5cnVz
L2Jpbi9jeXJkZWxpdmVyIC1hIGN5cnVzIC1tIEFya2l2ZTxicj5Gcm9tOiBOby1vbmU8YnI+VG86
IEFya2l2ZTxicj5EYXRlOiBUb2RheTxicj5TdWJqZWN0OiBEZWxldGUgbWUgSSdtIGEgdGVzdCBh
dCAxMDMzPGJyPjxicj4xMDMzPGJyPl5EPGJyPmBgYDxicj5JJ20gY2F0Y2hpbmcgZXZlbnQgbm90
aWZpY2F0aW9ucyB1c2luZyBhIGxpdHRsZSBleHRlcm5hbCBzY3JpcHQgd2hpY2gganVzdCBhcHBl
bmRzIHRoZW0gdG8gYSBsb2cgZmlsZSBmb3Igbm93LiBTbyB0aGlzIGlzIHdoYXQgdGhleSBzYWlk
Ojxicj5gYGA8YnI+eHh4eEBjYXJhd2F5On4kIHRhaWwgL3Zhci9sb2cvbXIvbm90aWZ5LmxvZyA8
YnI+U2F0IEFwciAxMSAwOTozMjoyMyBVVEMgMjAxNTxicj4vYXBwcy9tcl9wcm9qZWN0L21yX25v
dGlmeS5zaCAtYyBFVkVOVCAtcCAtdSAtbTxicj57ImV2ZW50IjoiTG9naW4iLCJ0aW1lc3RhbXAi
OiIyMDE1LTA0LTExVDA5OjMyOjIzLjMwOFoiLCJzZXJ2ZXJEb21haW4iOiI6OjEiLCJzZXJ2ZXJQ
b3J0IjoxNDMsInVyaSI6ImltYXA6Ly9jYXJhd2F5IiwicGlkIjoxMTE2MCwidXNlciI6ImN5cnVz
In08YnI+U2F0IEFwciAxMSAwOTozMjo0MyBVVEMgMjAxNTxicj4vYXBwcy9tcl9wcm9qZWN0L21y
X25vdGlmeS5zaCAtYyBFVkVOVCAtcCAtdSAtbTxicj57ImV2ZW50IjoiQWNsQ2hhbmdlIiwidGlt
ZXN0YW1wIjoiMjAxNS0wNC0xMVQwOTozMjo0My4xODJaIiwibWFpbGJveElEIjoiaW1hcDovL2Nh
cmF3YXkvQXJraXZlO1VJRFZBTElESVRZPTE0MjY5ODU2NjMiLCJ1cmkiOiJpbWFwOi8vY2FyYXdh
eS9BcmtpdmU7VUlEVkFMSURJVFk9MTQyNjk4NTY2MyIsInBpZCI6MTExNjAsImFjbFN1YmplY3Qi
OiJhbm9ueW1vdXMiLCJhY2xSaWdodHMiOiJwIiwidXNlciI6ImN5cnVzIiwidm5kLmNtdS5tYnR5
cGUiOiIifTxicj5TYXQgQXByIDExIDA5OjMyOjQ0IFVUQyAyMDE1PGJyPi9hcHBzL21yX3Byb2pl
Y3QvbXJfbm90aWZ5LnNoIC1jIEVWRU5UIC1wIC11IC1tPGJyPnsiZXZlbnQiOiJMb2dvdXQiLCJ0
aW1lc3RhbXAiOiIyMDE1LTA0LTExVDA5OjMyOjQ0LjYwM1oiLCJzZXJ2ZXJEb21haW4iOiI6OjEi
LCJzZXJ2ZXJQb3J0IjoxNDMsInVyaSI6ImltYXA6Ly9jYXJhd2F5IiwicGlkIjoxMTE2MCwidXNl
ciI6ImN5cnVzIn08YnI+U2F0IEFwciAxMSAwOTozMzoyMiBVVEMgMjAxNTxicj4vYXBwcy9tcl9w
cm9qZWN0L21yX25vdGlmeS5zaCAtYyBFVkVOVCAtcCAtdSAtbTxicj57ImV2ZW50IjoiTWVzc2Fn
ZU5ldyIsInRpbWVzdGFtcCI6IjIwMTUtMDQtMTFUMDk6MzM6MjIuNDUyWiIsInVyaSI6ImltYXA6
Ly9jYXJhd2F5L0Fya2l2ZTtVSURWQUxJRElUWT0xNDI2OTg1NjYzLztVSUQ9MjQ5MDg1IiwicGlk
IjoxMTE1MiwidXNlciI6IiIsInZuZC5jbXUubWJ0eXBlIjoiIn08YnI+YGBgPGJyPkl0IGxvb2tz
IGxpa2UgY3lyZGVsaXZlciBpcyBkZWxpdmVyaW5nIHdpdGhvdXQgYXV0aGVudGljYXRpbmc/IFRo
ZSBldmVudHMgYXJlIG5vdCBzaG93aW5nIGEgdXNlci48YnI+PGJyPkFuZCBJIHRyaWVkIGEgZmV3
IG90aGVyIHRoaW5ncy48YnI+YGBgPGJyPnh4eHhAY2FyYXdheTp+JCAvdXNyL2N5cnVzL2Jpbi9j
eXJkZWxpdmVyIC1hIGN5cnVzIC1tIEFya2l2ZSBjeXJ1czxicj5jeXJ1cytBcmtpdmU6IE1haWxi
b3ggZG9lcyBub3QgZXhpc3Q8YnI+PGJyPnh4eHhAY2FyYXdheTp+JCAvdXNyL2N5cnVzL2Jpbi9j
eXJkZWxpdmVyIC1hIGN5cnVzIC1tIEFya2l2ZSBhbm9ueW1vdXM8YnI+YW5vbnltb3VzK0Fya2l2
ZTogTWFpbGJveCBkb2VzIG5vdCBleGlzdDxicj48YnI+eHh4eEBjYXJhd2F5On4kIC91c3IvY3ly
dXMvYmluL2N5cmRlbGl2ZXIgLWEgYW5vbnltb3VzIC1tIEFya2l2ZTxicj5eRDxicj54eHh4QGNh
cmF3YXk6fiQgL3Vzci9jeXJ1cy9iaW4vY3lyZGVsaXZlciAtbSBBcmtpdmU8YnI+XkQ8YnI+eHh4
eEBjYXJhd2F5On4kIGN5cmFkbSAtVSBjeXJ1cyBsb2NhbGhvc3Q8YnI+UGFzc3dvcmQ6IDxicj5s
b2NhbGhvc3QmZ3Q7IGRhbSBBcmtpdmUgYW5vbnltb3VzPGJyPmxvY2FsaG9zdCZndDsgbGFtIEFy
a2l2ZTxicj5jeXJ1cyBscnNpcDxicj54eHh4IGxyczxicj5sb2NhbGhvc3QmZ3Q7IDxicj54eHh4
QGNhcmF3YXk6fiQgL3Vzci9jeXJ1cy9iaW4vY3lyZGVsaXZlciAtbSBBcmtpdmU8YnI+K0Fya2l2
ZTogTWFpbGJveCBkb2VzIG5vdCBleGlzdDxicj54eHh4QGNhcmF3YXk6fiQgL3Vzci9jeXJ1cy9i
aW4vY3lyZGVsaXZlciAtbSBBcmtpdmU8YnI+K0Fya2l2ZTogTWFpbGJveCBkb2VzIG5vdCBleGlz
dDxicj5gYGA8YnI+SSBhbHNvIHRyaWVkIHNldHRpbmcgYGBgcG9zdHVzZXI6IHNoYXJlZGBgYCBp
biBpbWFwZC5jb25mIGFuZCB0aGVuPGJyPmBgYDxicj54eHh4QGNhcmF3YXk6fiQgL3Vzci9jeXJ1
cy9iaW4vY3lyZGVsaXZlciAtYSBjeXJ1cyAtbSBBcmtpdmUgc2hhcmVkPGJyPnNoYXJlZCtBcmtp
dmU6IE1haWxib3ggZG9lcyBub3QgZXhpc3Q8YnI+YGBgPGJyPjxicj5Gcm9tIHN5c2xvZywgdGhl
IGVudHJpZXMgcmVsYXRpbmcgdG8gZGVsaXZlcjo8YnI+YGBgPGJyPkFwciAxMSAwOTozMjoyMyBj
YXJhd2F5IGN5cnVzL2ltYXBbMTExNjBdOiBsb2dpbjogbG9jYWxob3N0IFs6OjFdIGN5cnVzIERJ
R0VTVC1NRDUgVXNlciBsb2dnZWQgaW4gU0VTU0lPTklEPSZsdDtjeXJ1cy0xMTE2MC0xNDI4NzQ0
NzM2LTEtNTc0NjM0OTc4ODM0NDkzNTg4OCZndDs8YnI+QXByIDExIDA5OjMzOjIyIGNhcmF3YXkg
Y3lydXMvbG10cHVuaXhbMTExNTJdOiBEZWxpdmVyZWQ6ICZsdDtjbXUtbG10cGQtMTExNTItMTQy
ODc0NDc3My0wQGNhcmF3YXkmZ3Q7IHRvIG1haWxib3g6IEFya2l2ZTxicj5BcHIgMTEgMDk6MzQ6
MjAgY2FyYXdheSBjeXJ1cy9jdGxfY3lydXNkYlsxMTE5MF06IGNoZWNrcG9pbnRpbmcgY3lydXMg
ZGF0YWJhc2VzPGJyPkFwciAxMSAwOTozNDoyMCBjYXJhd2F5IGN5cnVzL2N0bF9jeXJ1c2RiWzEx
MTkwXTogZG9uZSBjaGVja3BvaW50aW5nIGN5cnVzIGRhdGFiYXNlczxicj5BcHIgMTEgMDk6MzQ6
NTAgY2FyYXdheSBjeXJ1cy9sbXRwdW5peFsxMTE1Ml06IERlbGl2ZXJlZDogJmx0O2NtdS1sbXRw
ZC0xMTE1Mi0xNDI4NzQ0ODgzLTFAY2FyYXdheSZndDsgdG8gbWFpbGJveDogQXJraXZlPGJyPkFw
ciAxMSAwOTozNjo1NyBjYXJhd2F5IGN5cnVzL2xtdHB1bml4WzExNzAxXTogRGVsaXZlcmVkOiAm
bHQ7Y211LWxtdHBkLTExNzAxLTE0Mjg3NDUwMTQtMEBjYXJhd2F5Jmd0OyB0byBtYWlsYm94OiBB
cmtpdmU8YnI+QXByIDExIDA5OjM3OjA2IGNhcmF3YXkgY3lydXMvaW1hcFsxMTcwN106IGxvZ2lu
OiBsb2NhbGhvc3QgWzo6MV0gY3lydXMgRElHRVNULU1ENSBVc2VyIGxvZ2dlZCBpbiBTRVNTSU9O
SUQ9Jmx0O2N5cnVzLTExNzA3LTE0Mjg3NDUwMjAtMS0xODE3NDAxMDY0OTg0MjkwNzA3NiZndDs8
YnI+QXByIDExIDA5OjM0OjUwIGNhcmF3YXkgY3lydXMvbG10cHVuaXhbMTExNTJdOiBEZWxpdmVy
ZWQ6ICZsdDtjbXUtbG10cGQtMTExNTItMTQyODc0NDg4My0xQGNhcmF3YXkmZ3Q7IHRvIG1haWxi
b3g6IEFya2l2ZTxicj5BcHIgMTEgMDk6MzY6NTcgY2FyYXdheSBjeXJ1cy9sbXRwdW5peFsxMTcw
MV06IERlbGl2ZXJlZDogJmx0O2NtdS1sbXRwZC0xMTcwMS0xNDI4NzQ1MDE0LTBAY2FyYXdheSZn
dDsgdG8gbWFpbGJveDogQXJraXZlPGJyPmBgYDxicj5BbSBJIG1pc3Npbmcgc29tZXRoaW5nIGhl
cmUsIG9yIGRvaW5nIHNvbWV0aGluZyB3cm9uZz8gSSBkb24ndCB3YW50IHRvLCBvciBleHBlY3Qg
dG8sIGhhdmUgdG8gZ2l2ZSAncCcgcmlnaHRzIHRvIGFub255bW91cyBvbiBhbnkgc2hhcmVkIG1h
aWxib3ggSSB3YW50IHRvIHBvc3QgaW50by48YnI+PGJyPlRoYW5rcyBmb3IgYW55IGluc2lnaHQg
eW91IGNhbiBnaXZlLiBZb3UgY2FuIGZpbmQgbWUgb24gI2N5cnVzIGFzIGVhcnRoc3Bpa2UuPGJy
        Pjxicj5Kb2huPGJyPg=="
style="height:0;width:0;max-height:0;max-width:0;overflow:hidden;font-size:0em;padding:0;margin:0;">​</div>
    </div>
  </body>
</html>