Re: Mirroring to github

Raymond Toy <[email protected]> Thu, 10 Jul 2025 16:07:49 -0700
Newsgroups gmane.lisp.common-lisp-net.devel
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--------------5cnYmpUH206PQU4Juxgyjiec
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

On 7/10/25 9:50 AM, David Cooper wrote:

>
>     [I'm continuing this on the clo-devel list because I think it's
>     important for people to know how to mirror their repos - we
>     occasionally get complaints about undermining the visibility of CL
>     by keeping our own gitlab, so fine, let's mirror our repos on
>     github...  and keep the masters at gitlab.common-lisp.net where
>     you can avail of our burgeoning CL-specific services that you
>     won't find at github]
>
Yes. Once I get this working, I have other projects that I'd like to 
mirror to github too.
>
>
>
>
>
>
>         Oh, in case any wants to know, the format of the url isn't
>         really clear. What I ended up using was
>         ssh://[email protected]/rtoy/cmucl.git
>         <https://[email protected]/rtoy/cmucl.git>, since rtoy is my
>         github uid. I think; I didn't write it down and gitlab doesn't
>         show it and there doesn't seem to be any way to get it.
>
>
>     &#8203;
>
> I'm pretty sure the format is 
> ssh://[email protected]/<account>/<project>.git and it expects to find 
> the public SSH key in the <account>, so using <account> in place of 
> git as the ssh username is redundant and may not work.
>
> As in my attached image for example (a configuration which I confirm 
> works):
>
>    ssh://[email protected]/gornskew/skewed-emacs.git

I guess I'm just too stupid to setup mirroring. (Doing it manually from 
the command line works fine, though, which is how I've been keeping the 
mirror kinda up-to-date.)

I redid the mirroring using |ssh://[email protected]/rtoy/cmucl.git| and 
clicked the button to get a copy of the ssh key. Added that key to my 
ssh keys on github. I now get a different error (I think):

|13:get remote references: create git ls-remote: exit status 128, 
stderr: "*****@github.com: Permission denied (publickey). fatal: Could 
not read from remote repository. Please make sure you have the correct 
access rights and the repository exists.". |

Perhaps I have some weird settings on my personal account or repo?

The only thing we haven't covered is that I pressed the button to 
"Detect host keys" instead of adding manually.

&#8203;
--------------5cnYmpUH206PQU4Juxgyjiec
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE html>
<html>
  <head>

    <meta http-equiv=3D"content-type" content=3D"text/html; charset=3DUTF=
-8">
    <title></title>
    <meta charset=3D"utf-8">
  </head>
  <body>
    <div class=3D"markdown-here-wrapper">
      <p style=3D"margin-bottom: 19.2px; margin-top: 0px;">On 7/10/25 9:5=
0
        AM, David Cooper wrote:</p>
      <blockquote type=3D"cite"
style=3D"border-block-color: rgb(119, 119, 119); border-bottom-color: rgb=
(119, 119, 119); border-inline-color: rgb(114, 159, 207) rgb(119, 119, 11=
9); border-inline-start: 2px solid rgb(114, 159, 207); border-left: 2px s=
olid rgb(114, 159, 207); border-right-color: rgb(119, 119, 119); border-t=
op-color: rgb(119, 119, 119); color: rgb(119, 119, 119); column-rule-colo=
r: rgb(119, 119, 119); margin: 19.2px 0px; outline-color: rgb(119, 119, 1=
19); padding-inline: 16px; padding-left: 16px; padding-right: 16px; quote=
s: none; text-decoration-color: rgb(119, 119, 119); text-emphasis-color: =
rgb(119, 119, 119);">
        <div class=3D"external-content" id=3D"extcontent-0"
style=3D"border-block-color: rgb(119, 119, 119); border-bottom-color: rgb=
(119, 119, 119); border-inline-color: rgb(119, 119, 119); border-left-col=
or: rgb(119, 119, 119); border-right-color: rgb(119, 119, 119); border-to=
p-color: rgb(119, 119, 119); color: rgb(119, 119, 119); column-rule-color=
: rgb(119, 119, 119); outline-color: rgb(119, 119, 119); quotes: none; te=
xt-decoration-color: rgb(119, 119, 119); text-emphasis-color: rgb(119, 11=
9, 119);">
          <div
style=3D"font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1=
0pt;">
            <div class=3D"zmail_extra" data-zbluepencil-ignore=3D"true">
              <blockquote id=3D"blockquote_zmail" style=3D"margin: 0px;">=

                <div class=3D"x_1635133193markdown-here-wrapper">
                  <p style=3D"margin-bottom: 19.2px; margin-top: 0px"><br=
>
                    [I'm continuing this on the clo-devel list because I
                    think it's important for people to know how to
                    mirror their repos - we occasionally get complaints
                    about undermining the visibility of CL by keeping
                    our own gitlab, so fine, let's mirror our repos on
                    github...=C2=A0 and keep the masters at
                    gitlab.common-lisp.net where you can avail of our
                    burgeoning CL-specific services that you won't find
                    at github]=C2=A0<br>
                  </p>
                </div>
              </blockquote>
            </div>
          </div>
        </div>
      </blockquote>
      Yes. Once I get this working, I have other projects that I'd like
      to mirror to github too.<br>
      <blockquote type=3D"cite"
style=3D"border-block-color: rgb(119, 119, 119); border-bottom-color: rgb=
(119, 119, 119); border-inline-color: rgb(114, 159, 207) rgb(119, 119, 11=
9); border-inline-start: 2px solid rgb(114, 159, 207); border-left: 2px s=
olid rgb(114, 159, 207); border-right-color: rgb(119, 119, 119); border-t=
op-color: rgb(119, 119, 119); color: rgb(119, 119, 119); column-rule-colo=
r: rgb(119, 119, 119); margin: 19.2px 0px; outline-color: rgb(119, 119, 1=
19); padding-inline: 16px; padding-left: 16px; padding-right: 16px; quote=
s: none; text-decoration-color: rgb(119, 119, 119); text-emphasis-color: =
rgb(119, 119, 119);">
        <div class=3D"external-content" id=3D"extcontent-1"
style=3D"border-block-color: rgb(119, 119, 119); border-bottom-color: rgb=
(119, 119, 119); border-inline-color: rgb(119, 119, 119); border-left-col=
or: rgb(119, 119, 119); border-right-color: rgb(119, 119, 119); border-to=
p-color: rgb(119, 119, 119); color: rgb(119, 119, 119); column-rule-color=
: rgb(119, 119, 119); outline-color: rgb(119, 119, 119); quotes: none; te=
xt-decoration-color: rgb(119, 119, 119); text-emphasis-color: rgb(119, 11=
9, 119);">
          <div
style=3D"font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1=
0pt;">
            <div class=3D"zmail_extra" data-zbluepencil-ignore=3D"true">
              <blockquote id=3D"blockquote_zmail" style=3D"margin: 0px;">=

                <div class=3D"x_1635133193markdown-here-wrapper">
                  <p style=3D"margin-bottom: 19.2px; margin-top: 0px"><br=
>
                  </p>
                </div>
              </blockquote>
            </div>
            <blockquote>
              <div class=3D"zmail_extra" data-zbluepencil-ignore=3D"true"=
>
                <blockquote id=3D"blockquote_zmail" style=3D"margin: 0px;=
">
                  <div class=3D"x_1635133193markdown-here-wrapper">
                    <div><br>
                      <br>
                      <br>
                      <br>
                      Oh, in case any wants to know, the format of the
                      url isn't really clear. What I ended up using was
                      ssh:<a
                        href=3D"https://[email protected]/rtoy/cmucl.git">/=
/[email protected]/rtoy/cmucl.git</a>,
                      since rtoy is my github uid. I think; I didn't
                      write it down and gitlab doesn't show it and there
                      doesn't seem to be any way to get it.<br>
                    </div>
                  </div>
                </blockquote>
              </div>
              <blockquote>
                <div class=3D"zmail_extra" data-zbluepencil-ignore=3D"tru=
e">
                  <blockquote id=3D"blockquote_zmail" style=3D"margin: 0p=
x;">
                    <div class=3D"x_1635133193markdown-here-wrapper">
                      <p style=3D"margin-bottom: 19.2px; margin-top: 0px"=
><br>
                      </p>
                    </div>
                  </blockquote>
                </div>
              </blockquote>
            </blockquote>
            <div class=3D"zmail_extra" data-zbluepencil-ignore=3D"true">
              <blockquote id=3D"blockquote_zmail" style=3D"margin: 0px;">=

                <div
style=3D"min-height: 0px; width: 0px; max-height: 0px; font-size: 0px; pa=
dding: 0px; margin: 0px;"
                  class=3D"x_1635133193mdhr-raw"><span class=3D"overFlow"=

                    style=3D"overflow:hidden;max-width:0px">&amp;#8203;</=
span><br>
                </div>
              </blockquote>
            </div>
            <div>I'm pretty sure the format is ssh://<a
                href=3D"mailto:[email protected]"
                class=3D"moz-txt-link-freetext">[email protected]</a>/&lt;ac=
count&gt;/&lt;project&gt;.git
              and it expects to find the public SSH key in the
              &lt;account&gt;, so using &lt;account&gt; in place of git
              as the ssh username is redundant and may not work.=C2=A0<br=
>
              <br>
              As in my attached image for example (a configuration which
              I confirm works):<br>
              <br>
              =C2=A0 =C2=A0ssh://<a href=3D"mailto:[email protected]"
                class=3D"moz-txt-link-freetext">[email protected]</a>/gornsk=
ew/skewed-emacs.git=C2=A0<br>
            </div>
          </div>
        </div>
      </blockquote>
      <p style=3D"margin-bottom: 19.2px; margin-top: 0px;">I guess I'm
        just too stupid to setup mirroring. (Doing it manually from the
        command line works fine, though, which is how I've been keeping
        the mirror kinda up-to-date.)</p>
      <p style=3D"margin-bottom: 19.2px; margin-top: 0px;">I redid the
        mirroring using <code
style=3D"background-color: rgba(175, 184, 193, 0.2); border-bottom-left-r=
adius: 3px; border-bottom-right-radius: 3px; border-end-end-radius: 3px; =
border-end-start-radius: 3px; border-start-end-radius: 3px; border-start-=
start-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: =
3px; font-family: Consolas, Inconsolata, Courier, monospace; font-size: 1=
6px; font-weight: 550; margin-left: 2.4px; margin-right: 2.4px; padding-i=
nline: 4.8px; padding-left: 4.8px; padding-right: 4.8px; white-space-coll=
apse: preserve;"><a class=3D"moz-txt-link-abbreviated" href=3D"mailto:ssh=
://[email protected]/rtoy/cmucl.git">ssh://[email protected]/rtoy/cmucl.git</a>=
</code>
        and clicked the button to get a copy of the ssh key. Added that
        key to my ssh keys on github. I now get a different error (I
        think):</p>
      <pre
style=3D"font-family: Consolas, Inconsolata, Courier, monospace; font-siz=
e: 16px; line-height: 19.2px; margin-bottom: 19.2px; margin-top: 19.2px;"=
><code
style=3D"background-color: rgba(175, 184, 193, 0.2); border-block: 1px so=
lid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); bord=
er-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-end-e=
nd-radius: 3px; border-end-start-radius: 3px; border-inline: 1px solid rg=
b(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-right=
: 1px solid rgb(204, 204, 204); border-start-end-radius: 3px; border-star=
t-start-radius: 3px; border-top: 1px solid rgb(204, 204, 204); border-top=
-left-radius: 3px; border-top-right-radius: 3px; display: block; font-fam=
ily: Consolas, Inconsolata, Courier, monospace; font-size: 16px; font-wei=
ght: 550; line-height: 19.2px; margin-left: 2.4px; margin-right: 2.4px; o=
verflow-block: auto; overflow-inline: auto; overflow: auto; padding-block=
: 8px; padding-bottom: 8px; padding-inline: 11.2px; padding-left: 11.2px;=
 padding-right: 11.2px; padding-top: 8px; white-space: pre;">
13:get remote references: create git ls-remote: exit status 128, stderr:

 <a class=3D"moz-txt-link-rfc2396E" href=3D"mailto:*****@github.com:Permi=
ssiondenied(publickey).fatal:Couldnotreadfromremoterepository.Pleasemakes=
ureyouhavethecorrectaccessrightsandtherepositoryexists.">"*****@github.co=
m: Permission denied (publickey).

fatal: Could not read from remote repository.

Please make sure you have the correct access rights

and the repository exists."</a>.
</code></pre>
      <p style=3D"margin-bottom: 19.2px; margin-top: 0px;">Perhaps I have=

        some weird settings on my personal account or repo?</p>
      <p style=3D"margin-bottom: 19.2px; margin-top: 0px;">The only thing=

        we haven't covered is that I pressed the button to "Detect host
        keys" instead of adding manually.</p>
    </div>
    <div class=3D"mdhr-raw"
style=3D"height:0;width:0;max-height:0;max-width:0;overflow:hidden;font-s=
ize:0;padding:0;margin:0;"
      aria-hidden=3D"true"
title=3D"MDH:PHA+PGJyPjwvcD48ZGl2IGNsYXNzPSJtb3otY2l0ZS1wcmVmaXgiPk9uIDcv=
MTAvMjUgOTo1MCBBTSwgRGF2aWQgQ29vcGVyIHdyb3RlOjxicj48L2Rpdj48YmxvY2txdW90Z=
SB0eXBlPSJjaXRlIiBjaXRlPSJtaWQ6MTk3ZjUzZWZhZTQuMTBmYjA4NDMzMTA5ODYuNjY1OT=
UwODcwNTQwNjAxMjI2MEBnZW53b3Jrcy5jb20iPgo8bWV0YSBjb250ZW50PSJ0ZXh0L2h0bWw=
7IGNoYXJzZXQ9IiBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiPjxkaXYgc3R5bGU9ImZvbnQt=
ZmFtaWx5OiBWZXJkYW5hLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpe=
mU6IDEwcHQ7Ij48ZGl2IGNsYXNzPSJ6bWFpbF9leHRyYSIgZGF0YS16Ymx1ZXBlbmNpbC1pZ2=
5vcmU9InRydWUiPjxibG9ja3F1b3RlIGlkPSJibG9ja3F1b3RlX3ptYWlsIiBzdHlsZT0ibWF=
yZ2luOiAwcHg7Ij48ZGl2IGNsYXNzPSJ4XzE2MzUxMzMxOTNtYXJrZG93bi1oZXJlLXdyYXBw=
ZXIiPjxwIHN0eWxlPSJtYXJnaW4tYm90dG9tOiAxOS4ycHg7IG1hcmdpbi10b3A6IDBweCI+P=
GJyPltJJ20gY29udGludWluZyB0aGlzIG9uIHRoZSBjbG8tZGV2ZWwgbGlzdCBiZWNhdXNlIE=
kgdGhpbmsgaXQncyBpbXBvcnRhbnQgZm9yIHBlb3BsZSB0byBrbm93IGhvdyB0byBtaXJyb3I=
gdGhlaXIgcmVwb3MgLSB3ZSBvY2Nhc2lvbmFsbHkgZ2V0IGNvbXBsYWludHMgYWJvdXQgdW5k=
ZXJtaW5pbmcgdGhlIHZpc2liaWxpdHkgb2YgQ0wgYnkga2VlcGluZyBvdXIgb3duIGdpdGxhY=
iwgc28gZmluZSwgbGV0J3MgbWlycm9yIG91ciByZXBvcyBvbiBnaXRodWIuLi4mbmJzcDsgYW=
5kIGtlZXAgdGhlIG1hc3RlcnMgYXQgZ2l0bGFiLmNvbW1vbi1saXNwLm5ldCB3aGVyZSB5b3U=
gY2FuIGF2YWlsIG9mIG91ciBidXJnZW9uaW5nIENMLXNwZWNpZmljIHNlcnZpY2VzIHRoYXQg=
eW91IHdvbid0IGZpbmQgYXQgZ2l0aHViXSZuYnNwOzxicj48L3A+PC9kaXY+PC9ibG9ja3F1b=
3RlPjwvZGl2PjwvZGl2PjwvYmxvY2txdW90ZT5ZZXMuJm5ic3A7IE9uY2UgSSBnZXQgdGhpcy=
B3b3JraW5nLCBJIGhhdmUgb3RoZXIgcHJvamVjdHMgdGhhdCBJJ2QgbGlrZSB0byBtaXJyb3I=
gdG8gZ2l0aHViIHRvby48YnI+PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2l0ZT0ibWlkOjE5=
N2Y1M2VmYWU0LjEwZmIwODQzMzEwOTg2LjY2NTk1MDg3MDU0MDYwMTIyNjBAZ2Vud29ya3MuY=
29tIj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogVmVyZGFuYSwgQXJpYWwsIEhlbHZldGljYS=
wgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxMHB0OyI+PGRpdiBjbGFzcz0iem1haWxfZXh0cmE=
iIGRhdGEtemJsdWVwZW5jaWwtaWdub3JlPSJ0cnVlIj48YmxvY2txdW90ZSBpZD0iYmxvY2tx=
dW90ZV96bWFpbCIgc3R5bGU9Im1hcmdpbjogMHB4OyI+PGRpdiBjbGFzcz0ieF8xNjM1MTMzM=
TkzbWFya2Rvd24taGVyZS13cmFwcGVyIj48cCBzdHlsZT0ibWFyZ2luLWJvdHRvbTogMTkuMn=
B4OyBtYXJnaW4tdG9wOiAwcHgiPjxicj48L3A+PC9kaXY+PC9ibG9ja3F1b3RlPjwvZGl2Pjx=
ibG9ja3F1b3RlPjxkaXYgY2xhc3M9InptYWlsX2V4dHJhIiBkYXRhLXpibHVlcGVuY2lsLWln=
bm9yZT0idHJ1ZSI+PGJsb2NrcXVvdGUgaWQ9ImJsb2NrcXVvdGVfem1haWwiIHN0eWxlPSJtY=
XJnaW46IDBweDsiPjxkaXYgY2xhc3M9InhfMTYzNTEzMzE5M21hcmtkb3duLWhlcmUtd3JhcH=
BlciI+PGRpdj48YnI+PGJyPjxicj48YnI+T2gsIGluIGNhc2UgYW55CiAgICAgICAgd2FudHM=
gdG8ga25vdywgdGhlIGZvcm1hdCBvZiB0aGUgdXJsIGlzbid0IHJlYWxseSBjbGVhci4gV2hh=
dCBJCiAgICAgICAgZW5kZWQgdXAgdXNpbmcgd2FzIHNzaDo8YSB0YXJnZXQ9Il9ibGFuayIga=
HJlZj0iaHR0cHM6Ly9ydG95QGdpdGh1Yi5jb20vcnRveS9jbXVjbC5naXQiIG1vei1kby1ub3=
Qtc2VuZD0idHJ1ZSI+Ly9ydG95QGdpdGh1Yi5jb20vcnRveS9jbXVjbC5naXQ8L2E+LAogICA=
gICAgIHNpbmNlIHJ0b3kgaXMgbXkgZ2l0aHViIHVpZC4gSSB0aGluazsgSSBkaWRuJ3Qgd3Jp=
dGUgaXQgZG93biBhbmQKICAgICAgICBnaXRsYWIgZG9lc24ndCBzaG93IGl0IGFuZCB0aGVyZ=
SBkb2Vzbid0IHNlZW0gdG8gYmUgYW55IHdheSB0bwogICAgICAgIGdldCBpdC48YnI+PC9kaX=
Y+PC9kaXY+PC9ibG9ja3F1b3RlPjwvZGl2PjxibG9ja3F1b3RlPjxkaXYgY2xhc3M9InptYWl=
sX2V4dHJhIiBkYXRhLXpibHVlcGVuY2lsLWlnbm9yZT0idHJ1ZSI+PGJsb2NrcXVvdGUgaWQ9=
ImJsb2NrcXVvdGVfem1haWwiIHN0eWxlPSJtYXJnaW46IDBweDsiPjxkaXYgY2xhc3M9InhfM=
TYzNTEzMzE5M21hcmtkb3duLWhlcmUtd3JhcHBlciI+PHAgc3R5bGU9Im1hcmdpbi1ib3R0b2=
06IDE5LjJweDsgbWFyZ2luLXRvcDogMHB4Ij48YnI+PC9wPjwvZGl2PjwvYmxvY2txdW90ZT4=
8L2Rpdj48L2Jsb2NrcXVvdGU+PC9ibG9ja3F1b3RlPjxkaXYgY2xhc3M9InptYWlsX2V4dHJh=
IiBkYXRhLXpibHVlcGVuY2lsLWlnbm9yZT0idHJ1ZSI+PGJsb2NrcXVvdGUgaWQ9ImJsb2Nrc=
XVvdGVfem1haWwiIHN0eWxlPSJtYXJnaW46IDBweDsiPjxkaXYgc3R5bGU9Im1pbi1oZWlnaH=
Q6IDBweDsgd2lkdGg6IDBweDsgbWF4LWhlaWdodDogMHB4OyBmb250LXNpemU6IDBweDsgcGF=
kZGluZzogMHB4OyBtYXJnaW46IDBweDsiIGNsYXNzPSJ4XzE2MzUxMzMxOTNtZGhyLXJhdyI+=
PHNwYW4gY2xhc3M9Im92ZXJGbG93IiBzdHlsZT0ib3ZlcmZsb3c6aGlkZGVuO21heC13aWR0a=
DowcHgiPiZhbXA7IzgyMDM7PC9zcGFuPjxicj48L2Rpdj48L2Jsb2NrcXVvdGU+PC9kaXY+PG=
Rpdj5JJ20gcHJldHR5IHN1cmUgdGhlIGZvcm1hdCBpcyBzc2g6Ly88YSB0YXJnZXQ9Il9ibGF=
uayIgaHJlZj0ibWFpbHRvOmdpdEBnaXRodWIuY29tIiBtb3otZG8tbm90LXNlbmQ9InRydWUi=
IGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiPmdpdEBnaXRodWIuY29tPC9hPi8mbHQ7Y=
WNjb3VudCZndDsvJmx0O3Byb2plY3QmZ3Q7LmdpdCBhbmQgaXQgZXhwZWN0cyB0byBmaW5kIH=
RoZSBwdWJsaWMgU1NIIGtleSBpbiB0aGUgJmx0O2FjY291bnQmZ3Q7LCBzbyB1c2luZyAmbHQ=
7YWNjb3VudCZndDsgaW4gcGxhY2Ugb2YgZ2l0IGFzIHRoZSBzc2ggdXNlcm5hbWUgaXMgcmVk=
dW5kYW50IGFuZCBtYXkgbm90IHdvcmsuJm5ic3A7PGJyPjxicj5BcyBpbiBteSBhdHRhY2hlZ=
CBpbWFnZSBmb3IgZXhhbXBsZSAoYSBjb25maWd1cmF0aW9uIHdoaWNoIEkgY29uZmlybSB3b3=
Jrcyk6PGJyPjxicj4mbmJzcDsgJm5ic3A7c3NoOi8vPGEgdGFyZ2V0PSJfYmxhbmsiIGhyZWY=
9Im1haWx0bzpnaXRAZ2l0aHViLmNvbSIgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIiBjbGFzcz0i=
bW96LXR4dC1saW5rLWZyZWV0ZXh0Ij5naXRAZ2l0aHViLmNvbTwvYT4vZ29ybnNrZXcvc2tld=
2VkLWVtYWNzLmdpdCZuYnNwOzxicj48L2Rpdj48L2Rpdj48L2Jsb2NrcXVvdGU+PHA+SSBndW=
VzcyBJJ20ganVzdCB0b28gc3R1cGlkIHRvIHNldHVwIG1pcnJvcmluZy4mbmJzcDsgKERvaW5=
nIGl0IG1hbnVhbGx5IGZyb20gdGhlIGNvbW1hbmQgbGluZSB3b3JrcyBmaW5lLCB0aG91Z2gs=
IHdoaWNoIGlzIGhvdyBJJ3ZlIGJlZW4ga2VlcGluZyB0aGUgbWlycm9yIGtpbmRhIHVwLXRvL=
WRhdGUuKTwvcD48cD5JIHJlZGlkIHRoZSBtaXJyb3JpbmcgdXNpbmcgYHNzaDovL2dpdEBnaX=
RodWIuY29tL3J0b3kvY211Y2wuZ2l0YCBhbmQgY2xpY2tlZCB0aGUgYnV0dG9uIHRvIGdldCB=
hIGNvcHkgb2YgdGhlIHNzaCBrZXkuJm5ic3A7IEFkZGVkIHRoYXQga2V5IHRvIG15IHNzaCBr=
ZXlzIG9uIGdpdGh1Yi4mbmJzcDsgSSBub3cgZ2V0IGEgZGlmZmVyZW50IGVycm9yIChJIHRoa=
W5rKTo8L3A+PHA+YGBgPC9wPjxwPjE8c3Bhbj4zOmdldCByZW1vdGUgcmVmZXJlbmNlczogY3=
JlYXRlIGdpdCBscy1yZW1vdGU6IGV4aXQgc3RhdHVzIDEyOCwgCnN0ZGVycjo8L3NwYW4+PC9=
wPjxwPjxzcGFuPiZuYnNwOyIqKioqKkBnaXRodWIuY29tOiBQZXJtaXNzaW9uIGRlbmllZCAo=
cHVibGlja2V5KS48L3NwYW4+PC9wPjxwPjxzcGFuPmZhdGFsOiAKQ291bGQgbm90IHJlYWQgZ=
nJvbSByZW1vdGUgcmVwb3NpdG9yeS48L3NwYW4+PC9wPjxwPjxzcGFuPlBsZWFzZSBtYWtlIH=
N1cmUgeW91IGhhdmUgdGhlIApjb3JyZWN0IGFjY2VzcyByaWdodHM8L3NwYW4+PC9wPjxwPjx=
zcGFuPmFuZCB0aGUgcmVwb3NpdG9yeSBleGlzdHMuIi48L3NwYW4+PC9wPjxwPmBgYDwvcD48=
cD5QZXJoYXBzIEkgaGF2ZSBzb21lIHdlaXJkIHNldHRpbmdzIG9uIG15IHBlcnNvbmFsIGFjY=
291bnQgb3IgcmVwbz88L3A+PHA+VGhlIG9ubHkgdGhpbmcgd2UgaGF2ZW4ndCBjb3ZlcmVkIG=
lzIHRoYXQgSSBwcmVzc2VkIHRoZSBidXR0b24gdG8gIkRldGVjdCBob3N0IGtleXMiIGluc3R=
lYWQgb2YgYWRkaW5nIG1hbnVhbGx5Ljxicj48L3A+PHVsIGNsYXNzPSJkcm9wZG93bi1tZW51=
IHRleHRjb21wbGV0ZS1kcm9wZG93biIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7IHBvc2l0aW9uO=
iBhYnNvbHV0ZTsgei1pbmRleDogMTAwMDsiIGNvbnRlbnRlZGl0YWJsZT0iZmFsc2UiIHBvcG=
92ZXI9ImF1dG8iPjwvdWw+">&amp;#8203;</div>
  </body>
</html>

--------------5cnYmpUH206PQU4Juxgyjiec--