Re: [Mono-list] Repository problem

Guy <[email protected]> Wed, 21 Feb 2018 16:43:03 +0100
Newsgroups gmane.comp.gnome.mono.devel
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--===============0601895885453013713==
Content-Type: multipart/alternative;
 boundary="------------EDE448477F5E420F9FA4B2DD"
Content-Language: en-US

This is a multi-part message in MIME format.
--------------EDE448477F5E420F9FA4B2DD
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit

This thread originally had been started on the packagers list, but I was 
told to move to this place.

Jo, the verification that you made probably referred to a different 
directory. I was told to

sudo  add-apt-repository  "deb http://download.mono-project.com/repo/debian wheezy/snapshots 
4.2.3/main"

And yes, I also added the GPG key and called apt-get update.

However, I get messages related to  "untrusted source" and "cannot be 
authenticated".

As far as I observed, the add-apt-repository command from above makes my 
system access
http://download.mono-project.com/repo/debian/dists/wheezy/snapshots/4.2.3/main/binary-amd64/
and there, some things are missing:
- The file Release doesn't contain the hashes of Release itself, nor 
those of Packages and Packages.gz
- Release.gpg is missing

Now, what's wrong?
- Does the add-apt-repository command point to the wrong location?
- Or is there a problem on the server?

Thank you in advance!

Guy



On 02.02.2018 21:26, Jo Shields wrote:
> Yeah. Or Gitter.
>
> As for the issue at hand, I don't see a problem?
>
> directhex@origin-download:/srv/www/mono/repo/debian/dists$ gpg 
> --verify wheezy/snapshots/4.2.3/Release.gpg wheezy/snapshots/4.2.3/Release
> gpg: Signature made Mon 13 Jun 2016 10:26:19 AM UTC using RSA key ID 
> D3D831EF
> directhex@origin-download:/srv/www/mono/repo/debian/dists$ grep 
> binary-amd64/Packages.gz wheezy/snapshots/4.2.3/Release
>  6208b41daa29eb86cad4b1b463457f49 56477 main/binary-amd64/Packages.gz
>  3b150372db6f7726d5084f260123fdb949af0dae 56477 
> main/binary-amd64/Packages.gz
>  4a96f46b972662fbb942306f6bbc15624456f3da2c4e44632628522f9292f83c 
> 56477 main/binary-amd64/Packages.gz
> directhex@origin-download:/srv/www/mono/repo/debian/dists$ md5sum 
> wheezy/snapshots/4.2.3/main/binary-amd64/Packages.gz
> 6208b41daa29eb86cad4b1b463457f49 
> wheezy/snapshots/4.2.3/main/binary-amd64/Packages.gz
> directhex@origin-download:/srv/www/mono/repo/debian/dists$ sha1sum 
> wheezy/snapshots/4.2.3/main/binary-amd64/Packages.gz
> 3b150372db6f7726d5084f260123fdb949af0dae 
> wheezy/snapshots/4.2.3/main/binary-amd64/Packages.gz
> directhex@origin-download:/srv/www/mono/repo/debian/dists$ sha256sum 
> wheezy/snapshots/4.2.3/main/binary-amd64/Packages.gz
> 4a96f46b972662fbb942306f6bbc15624456f3da2c4e44632628522f9292f83c 
> wheezy/snapshots/4.2.3/main/binary-amd64/Packages.gz
>
> Are you sure apt trusts the GPG key? Use:
> apt-key adv --keyserver hkp://keyserver.ubuntu.com:80--recv-keys 
> 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
>
> Sent from Outlook <http://aka.ms/weboutlook>
>
> ------------------------------------------------------------------------
> *From:* Alexander Köplinger
> *Sent:* 02 February 2018 15:18
> *To:* Guy
> *Cc:* Jo Shields; [email protected]
> *Subject:* Re: [Mono-list] Repository problem
> I added Jo in CC who is our Linux packaging expert.
>
> @Jo: should we direct users to the mono-devel list instead?
>
> - Alex
>
> > On 2 Feb 2018, at 10:30, Guy <[email protected]> wrote:
> >
> > Hello list members,
> >
> > There's a problem with the repository for Debian Wheezy. I reported 
> that problem on the mono-packagers-list a few days ago (see below) but 
> I didn't get an answer. It looks tome as if that list is not followed 
> by any packager any longer.
> >
> > What would be the right place for reporting the problem?
> >
> > Kind regards
> >
> > Guy
> >
> >
> > ___________________________________________________
> >
> >
> > Hello everybody,
> >
> > I hope this is the right list for a problem I have. When trying to 
> install Mono from repo 
> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fdownload.mono-project.com%2Frepo%2Fubuntu&data=02%7C01%7Calkpli%40microsoft.com%7C0169e9678e7f4a8b799208d56a1fac9f%7Cee3303d7fb734b0c8589bcd847f1c277%7C1%7C0%7C636531606648190055&sdata=mUjiKDza47GUhS0sTEp9knpVUQV6KgX1tYLT7kNnGG4%3D&reserved=0 
> for Wheezy I get error messages related to "untrusted source" and 
> "cannot be authenticated".
> >
> > The problem seems to be located in
> > 
> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fdownload.mono-project.com%2Frepo%2Fdebian%2Fdists%2Fwheezy%2Fsnapshots%2F4.2.3%2Fmain%2Fbinary-amd64%2F&data=02%7C01%7Calkpli%40microsoft.com%7C0169e9678e7f4a8b799208d56a1fac9f%7Cee3303d7fb734b0c8589bcd847f1c277%7C1%7C0%7C636531606648190055&sdata=%2BU%2BdUMQyqWvUVdfdEqucRGhCrmw0ItB5nLeoQbbtmRs%3D&reserved=0 
>
> > where:
> > - The file Release doesn't contain the hashes of Release itself, nor 
> those of Packages and Packages.gz
> > - Release.gpg has not been generated
> >
> > Could you please check?
> >
> > Many thanks in advance!
> >
> > Guy
> > _______________________________________________
> > Mono-list maillist  - [email protected]
> > 
> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Flists.dot.net%2Fmailman%2Flistinfo%2Fmono-list&data=02%7C01%7Calkpli%40microsoft.com%7C0169e9678e7f4a8b799208d56a1fac9f%7Cee3303d7fb734b0c8589bcd847f1c277%7C1%7C0%7C636531606648190055&sdata=K%2Fs%2FJAKW5xLT7zYLGXY9Gi8LSV5fO%2BYpB8%2FY4HORylQ%3D&reserved=0
>


--------------EDE448477F5E420F9FA4B2DD
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: base64

PGh0bWw+CiAgPGhlYWQ+CiAgICA8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNv
bnRlbnQ9InRleHQvaHRtbDsKICAgICAgY2hhcnNldD13aW5kb3dzLTEyNTIiPgogIDwvaGVh
ZD4KICA8Ym9keSB0ZXh0PSIjMDAwMDAwIiBiZ2NvbG9yPSIjRkZGRkZGIj4KICAgIDxkaXYg
Y2xhc3M9Im1vei1jaXRlLXByZWZpeCI+VGhpcyB0aHJlYWQgb3JpZ2luYWxseSBoYWQgYmVl
biBzdGFydGVkCiAgICAgIG9uIHRoZSBwYWNrYWdlcnMgbGlzdCwgYnV0IEkgd2FzIHRvbGQg
dG8gbW92ZSB0byB0aGlzIHBsYWNlLjxicj4KICAgICAgPGJyPgogICAgICBKbywgdGhlIHZl
cmlmaWNhdGlvbiB0aGF0IHlvdSBtYWRlIHByb2JhYmx5IHJlZmVycmVkIHRvIGEKICAgICAg
ZGlmZmVyZW50IGRpcmVjdG9yeS4gSSB3YXMgdG9sZCB0byA8YnI+CiAgICAgIDxwcmU+PHNw
YW4gY2xhc3M9Im4iPnN1ZG88L3NwYW4+IDxzcGFuIGNsYXNzPSJuIj5hZGQ8L3NwYW4+PHNw
YW4gY2xhc3M9Im8iPi08L3NwYW4+PHNwYW4gY2xhc3M9Im4iPmFwdDwvc3Bhbj48c3BhbiBj
bGFzcz0ibyI+LTwvc3Bhbj48c3BhbiBjbGFzcz0ibiI+cmVwb3NpdG9yeTwvc3Bhbj4gPHNw
YW4gY2xhc3M9InMyIj4iZGViIDxhIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiIGhy
ZWY9Imh0dHA6Ly9kb3dubG9hZC5tb25vLXByb2plY3QuY29tL3JlcG8vZGViaWFuIj5odHRw
Oi8vZG93bmxvYWQubW9uby1wcm9qZWN0LmNvbS9yZXBvL2RlYmlhbjwvYT4gd2hlZXp5L3Nu
YXBzaG90cyA0LjIuMy9tYWluIjwvc3Bhbj48L3ByZT4KICAgICAgQW5kIHllcywgSSBhbHNv
IGFkZGVkIHRoZSBHUEcga2V5IGFuZCBjYWxsZWQgYXB0LWdldCB1cGRhdGUuPGJyPgogICAg
ICA8YnI+CiAgICAgIEhvd2V2ZXIsIEkgZ2V0IG1lc3NhZ2VzIHJlbGF0ZWQgdG+gICJ1bnRy
dXN0ZWQgc291cmNlIiBhbmQgImNhbm5vdAogICAgICBiZSBhdXRoZW50aWNhdGVkIi48YnI+
CiAgICAgIDxicj4KICAgICAgQXMgZmFyIGFzIEkgb2JzZXJ2ZWQsIHRoZSBhZGQtYXB0LXJl
cG9zaXRvcnkgY29tbWFuZCBmcm9tIGFib3ZlCiAgICAgIG1ha2VzIG15IHN5c3RlbSBhY2Nl
c3M8YnI+CiAgICAgIDxhIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiCmhyZWY9Imh0
dHA6Ly9kb3dubG9hZC5tb25vLXByb2plY3QuY29tL3JlcG8vZGViaWFuL2Rpc3RzL3doZWV6
eS9zbmFwc2hvdHMvNC4yLjMvbWFpbi9iaW5hcnktYW1kNjQvIj5odHRwOi8vZG93bmxvYWQu
bW9uby1wcm9qZWN0LmNvbS9yZXBvL2RlYmlhbi9kaXN0cy93aGVlenkvc25hcHNob3RzLzQu
Mi4zL21haW4vYmluYXJ5LWFtZDY0LzwvYT48YnI+CiAgICAgIGFuZCB0aGVyZSwgc29tZSB0
aGluZ3MgYXJlIG1pc3Npbmc6PGJyPgogICAgICAtIFRoZSBmaWxlIFJlbGVhc2UgZG9lc24n
dCBjb250YWluIHRoZSBoYXNoZXMgb2YgUmVsZWFzZSBpdHNlbGYsCiAgICAgIG5vciB0aG9z
ZSBvZiBQYWNrYWdlcyBhbmQgUGFja2FnZXMuZ3o8YnI+CiAgICAgIC0gUmVsZWFzZS5ncGcg
aXMgbWlzc2luZzxicj4KICAgICAgPGJyPgogICAgICBOb3csIHdoYXQncyB3cm9uZz8gPGJy
PgogICAgICAtIERvZXMgdGhlIGFkZC1hcHQtcmVwb3NpdG9yeSBjb21tYW5kIHBvaW50IHRv
IHRoZSB3cm9uZyBsb2NhdGlvbj88YnI+CiAgICAgIC0gT3IgaXMgdGhlcmUgYSBwcm9ibGVt
IG9uIHRoZSBzZXJ2ZXI/PGJyPgogICAgICA8YnI+CiAgICAgIFRoYW5rIHlvdSBpbiBhZHZh
bmNlITxicj4KICAgICAgPGJyPgogICAgICBHdXk8YnI+CiAgICAgIDxicj4KICAgICAgPGJy
PgogICAgICA8YnI+CiAgICAgIE9uIDAyLjAyLjIwMTggMjE6MjYsIEpvIFNoaWVsZHMgd3Jv
dGU6PGJyPgogICAgPC9kaXY+CiAgICA8YmxvY2txdW90ZSB0eXBlPSJjaXRlIgpjaXRlPSJt
aWQ6VkkxUFI4M01CMDExMDEwQUUyRERFRkM3MTA3MjU4ODMzREJGOTBAVkkxUFI4M01CMDEx
MC5FVVJQUkQ4My5wcm9kLm91dGxvb2suY29tIj4KICAgICAgPG1ldGEgaHR0cC1lcXVpdj0i
Q29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7CiAgICAgICAgY2hhcnNldD13aW5k
b3dzLTEyNTIiPgogICAgICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiIHN0eWxlPSJkaXNwbGF5
Om5vbmU7Ij4gUCB7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDt9IDwvc3R5bGU+CiAg
ICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBDYWxpYnJpLCBBcmlhbCwgSGVsdmV0aWNh
LCBzYW5zLXNlcmlmOwogICAgICAgIGZvbnQtc2l6ZTogMTJwdDsgY29sb3I6IHJnYigwLCAw
LCAwKTsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLAogICAgICAgIDAsIDAsIDApOyI+IFll
YWguIE9yIEdpdHRlci48YnI+CiAgICAgICAgPGJyPgogICAgICAgIEFzIGZvciB0aGUgaXNz
dWUgYXQgaGFuZCwgSSBkb24ndCBzZWUgYSBwcm9ibGVtPzxicj4KICAgICAgICA8ZGl2Pjxi
cj4KICAgICAgICAgIGRpcmVjdGhleEBvcmlnaW4tZG93bmxvYWQ6L3Nydi93d3cvbW9uby9y
ZXBvL2RlYmlhbi9kaXN0cyQgZ3BnCiAgICAgICAgICAtLXZlcmlmeSB3aGVlenkvc25hcHNo
b3RzLzQuMi4zL1JlbGVhc2UuZ3BnCiAgICAgICAgICB3aGVlenkvc25hcHNob3RzLzQuMi4z
L1JlbGVhc2U8L2Rpdj4KICAgICAgICA8ZGl2PmdwZzogU2lnbmF0dXJlIG1hZGUgTW9uIDEz
IEp1biAyMDE2IDEwOjI2OjE5IEFNIFVUQyB1c2luZwogICAgICAgICAgUlNBIGtleSBJRCBE
M0Q4MzFFRjwvZGl2PgogICAgICAgIDxkaXY+CiAgICAgICAgICA8ZGl2PmRpcmVjdGhleEBv
cmlnaW4tZG93bmxvYWQ6L3Nydi93d3cvbW9uby9yZXBvL2RlYmlhbi9kaXN0cyQKICAgICAg
ICAgICAgZ3JlcCBiaW5hcnktYW1kNjQvUGFja2FnZXMuZ3ogd2hlZXp5L3NuYXBzaG90cy80
LjIuMy9SZWxlYXNlPC9kaXY+CiAgICAgICAgICA8ZGl2PqA2MjA4YjQxZGFhMjllYjg2Y2Fk
NGIxYjQ2MzQ1N2Y0OSA1NjQ3NwogICAgICAgICAgICBtYWluL2JpbmFyeS1hbWQ2NC9QYWNr
YWdlcy5nejwvZGl2PgogICAgICAgICAgPGRpdj6gM2IxNTAzNzJkYjZmNzcyNmQ1MDg0ZjI2
MDEyM2ZkYjk0OWFmMGRhZSA1NjQ3NwogICAgICAgICAgICBtYWluL2JpbmFyeS1hbWQ2NC9Q
YWNrYWdlcy5nejwvZGl2PgogICAgICAgICAgPGRpdj6gNGE5NmY0NmI5NzI2NjJmYmI5NDIz
MDZmNmJiYzE1NjI0NDU2ZjNkYTJjNGU0NDYzMjYyODUyMmY5MjkyZjgzYwogICAgICAgICAg
ICA1NjQ3NyBtYWluL2JpbmFyeS1hbWQ2NC9QYWNrYWdlcy5nejwvZGl2PgogICAgICAgICAg
PGRpdj5kaXJlY3RoZXhAb3JpZ2luLWRvd25sb2FkOi9zcnYvd3d3L21vbm8vcmVwby9kZWJp
YW4vZGlzdHMkCiAgICAgICAgICAgIG1kNXN1bSB3aGVlenkvc25hcHNob3RzLzQuMi4zL21h
aW4vYmluYXJ5LWFtZDY0L1BhY2thZ2VzLmd6PC9kaXY+CiAgICAgICAgICA8ZGl2PjYyMDhi
NDFkYWEyOWViODZjYWQ0YjFiNDYzNDU3ZjQ5oAogICAgICAgICAgICB3aGVlenkvc25hcHNo
b3RzLzQuMi4zL21haW4vYmluYXJ5LWFtZDY0L1BhY2thZ2VzLmd6PC9kaXY+CiAgICAgICAg
ICA8ZGl2PmRpcmVjdGhleEBvcmlnaW4tZG93bmxvYWQ6L3Nydi93d3cvbW9uby9yZXBvL2Rl
Ymlhbi9kaXN0cyQKICAgICAgICAgICAgc2hhMXN1bSB3aGVlenkvc25hcHNob3RzLzQuMi4z
L21haW4vYmluYXJ5LWFtZDY0L1BhY2thZ2VzLmd6PC9kaXY+CiAgICAgICAgICA8ZGl2PjNi
MTUwMzcyZGI2Zjc3MjZkNTA4NGYyNjAxMjNmZGI5NDlhZjBkYWWgCiAgICAgICAgICAgIHdo
ZWV6eS9zbmFwc2hvdHMvNC4yLjMvbWFpbi9iaW5hcnktYW1kNjQvUGFja2FnZXMuZ3o8L2Rp
dj4KICAgICAgICAgIDxkaXY+ZGlyZWN0aGV4QG9yaWdpbi1kb3dubG9hZDovc3J2L3d3dy9t
b25vL3JlcG8vZGViaWFuL2Rpc3RzJAogICAgICAgICAgICBzaGEyNTZzdW0KICAgICAgICAg
ICAgd2hlZXp5L3NuYXBzaG90cy80LjIuMy9tYWluL2JpbmFyeS1hbWQ2NC9QYWNrYWdlcy5n
ejwvZGl2PgogICAgICAgICAgPGRpdj40YTk2ZjQ2Yjk3MjY2MmZiYjk0MjMwNmY2YmJjMTU2
MjQ0NTZmM2RhMmM0ZTQ0NjMyNjI4NTIyZjkyOTJmODNjoAogICAgICAgICAgICB3aGVlenkv
c25hcHNob3RzLzQuMi4zL21haW4vYmluYXJ5LWFtZDY0L1BhY2thZ2VzLmd6PC9kaXY+CiAg
ICAgICAgICA8ZGl2Pjxicj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgQXJlIHlvdSBz
dXJlIGFwdCB0cnVzdHMgdGhlIEdQRyBrZXk/IFVzZTo8YnI+CiAgICAgICAgICA8c3BhbiBz
dHlsZT0iY29sb3I6IHJnYig1MSwgNTEsIDUxKTsgZm9udC1mYW1pbHk6IENvbnNvbGFzLCAm
cXVvdDtMaWJlcmF0aW9uIE1vbm8mcXVvdDssIENvdXJpZXIsIG1vbm9zcGFjZTsgZm9udC1z
aXplOiAxNS4ycHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWxpZ2F0dXJl
czogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogNDAw
OyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBvcnBoYW5zOiAyOyB0ZXh0LWFsaWduOiBzdGFy
dDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNl
OiBwcmU7IHdpZG93czogMjsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJv
a2Utd2lkdGg6IDBweDsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0OCwgMjQ4LCAyNDgpOyB0
ZXh0LWRlY29yYXRpb24tc3R5bGU6IGluaXRpYWw7IHRleHQtZGVjb3JhdGlvbi1jb2xvcjog
aW5pdGlhbDsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IGZsb2F0OiBub25lOyI+YXB0
LWtleQogYWR2IC0ta2V5c2VydmVyIGhrcDovL2tleXNlcnZlci51YnVudHUuY29tOjwvc3Bh
bj48c3BhbiBjbGFzcz0iaGxqcy1udW1iZXIiIHN0eWxlPSJib3gtc2l6aW5nOiBib3JkZXIt
Ym94OyBjb2xvcjogcmdiKDAsIDE1MywgMTUzKTsgZm9udC1mYW1pbHk6IENvbnNvbGFzLCAm
cXVvdDtMaWJlcmF0aW9uIE1vbm8mcXVvdDssIENvdXJpZXIsIG1vbm9zcGFjZTsgZm9udC1z
aXplOiAxNS4ycHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWxpZ2F0dXJl
czogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogNDAw
OyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBvcnBoYW5zOiAyOyB0ZXh0LWFsaWduOiBzdGFy
dDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNl
OiBwcmU7IHdpZG93czogMjsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJv
a2Utd2lkdGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBpbml0aWFsOyB0ZXh0LWRl
Y29yYXRpb24tY29sb3I6IGluaXRpYWw7Ij44MDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
IHJnYig1MSwgNTEsIDUxKTsgZm9udC1mYW1pbHk6IENvbnNvbGFzLCAmcXVvdDtMaWJlcmF0
aW9uIE1vbm8mcXVvdDssIENvdXJpZXIsIG1vbm9zcGFjZTsgZm9udC1zaXplOiAxNS4ycHg7
IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9ybWFsOyBm
b250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogNDAwOyBsZXR0ZXItc3Bh
Y2luZzogbm9ybWFsOyBvcnBoYW5zOiAyOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRl
bnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBwcmU7IHdpZG93
czogMjsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBw
eDsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0OCwgMjQ4LCAyNDgpOyB0ZXh0LWRlY29yYXRp
b24tc3R5bGU6IGluaXRpYWw7IHRleHQtZGVjb3JhdGlvbi1jb2xvcjogaW5pdGlhbDsgZGlz
cGxheTogaW5saW5lICFpbXBvcnRhbnQ7IGZsb2F0OiBub25lOyI+CiAtLXJlY3Yta2V5cyA8
L3NwYW4+PHNwYW4gY2xhc3M9ImhsanMtbnVtYmVyIiBzdHlsZT0iYm94LXNpemluZzogYm9y
ZGVyLWJveDsgY29sb3I6IHJnYigwLCAxNTMsIDE1Myk7IGZvbnQtZmFtaWx5OiBDb25zb2xh
cywgJnF1b3Q7TGliZXJhdGlvbiBNb25vJnF1b3Q7LCBDb3VyaWVyLCBtb25vc3BhY2U7IGZv
bnQtc2l6ZTogMTUuMnB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1saWdh
dHVyZXM6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6
IDQwMDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgb3JwaGFuczogMjsgdGV4dC1hbGlnbjog
c3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1z
cGFjZTogcHJlOyB3aWRvd3M6IDI7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQt
c3Ryb2tlLXdpZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbi1zdHlsZTogaW5pdGlhbDsgdGV4
dC1kZWNvcmF0aW9uLWNvbG9yOiBpbml0aWFsOyI+Mzwvc3Bhbj48c3BhbiBzdHlsZT0iY29s
b3I6IHJnYig1MSwgNTEsIDUxKTsgZm9udC1mYW1pbHk6IENvbnNvbGFzLCAmcXVvdDtMaWJl
cmF0aW9uIE1vbm8mcXVvdDssIENvdXJpZXIsIG1vbm9zcGFjZTsgZm9udC1zaXplOiAxNS4y
cHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9ybWFs
OyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogNDAwOyBsZXR0ZXIt
c3BhY2luZzogbm9ybWFsOyBvcnBoYW5zOiAyOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1p
bmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBwcmU7IHdp
ZG93czogMjsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6
IDBweDsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0OCwgMjQ4LCAyNDgpOyB0ZXh0LWRlY29y
YXRpb24tc3R5bGU6IGluaXRpYWw7IHRleHQtZGVjb3JhdGlvbi1jb2xvcjogaW5pdGlhbDsg
ZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IGZsb2F0OiBub25lOyI+RkE3RTAzMjgwODFC
RkY2QTE0REEyOUFBNkExOUIzOEQzRDgzMUVGPC9zcGFuPjxicj4KICAgICAgICA8L2Rpdj4K
ICAgICAgICA8YnI+CiAgICAgIDwvZGl2PgogICAgICA8ZGl2IGlkPSJzaWduYXR1cmUiPgog
ICAgICAgIDxwPlNlbnQgZnJvbSA8YSBocmVmPSJodHRwOi8vYWthLm1zL3dlYm91dGxvb2si
CiAgICAgICAgICAgIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSI+T3V0bG9vazwvYT48YnI+CiAg
ICAgICAgPC9wPgogICAgICA8L2Rpdj4KICAgICAgPGhyIHN0eWxlPSJkaXNwbGF5OmlubGlu
ZS1ibG9jazt3aWR0aDo5OCUiIHRhYmluZGV4PSItMSI+CiAgICAgIDxkaXYgaWQ9ImRpdlJw
bHlGd2RNc2ciIGRpcj0ibHRyIj48Zm9udCBzdHlsZT0iZm9udC1zaXplOjExcHQiCiAgICAg
ICAgICBmYWNlPSJDYWxpYnJpLCBzYW5zLXNlcmlmIiBjb2xvcj0iIzAwMDAwMCI+PGI+RnJv
bTo8L2I+CiAgICAgICAgICBBbGV4YW5kZXIgS/ZwbGluZ2VyPGJyPgogICAgICAgICAgPGI+
U2VudDo8L2I+IDAyIEZlYnJ1YXJ5IDIwMTggMTU6MTg8YnI+CiAgICAgICAgICA8Yj5Ubzo8
L2I+IEd1eTxicj4KICAgICAgICAgIDxiPkNjOjwvYj4gSm8gU2hpZWxkczsgPGEgY2xhc3M9
Im1vei10eHQtbGluay1hYmJyZXZpYXRlZCIKICAgICAgICAgICAgaHJlZj0ibWFpbHRvOm1v
bm8tbGlzdEBsaXN0cy5kb3QubmV0Ij5tb25vLWxpc3RAbGlzdHMuZG90Lm5ldDwvYT48YnI+
CiAgICAgICAgICA8Yj5TdWJqZWN0OjwvYj4gUmU6IFtNb25vLWxpc3RdIFJlcG9zaXRvcnkg
cHJvYmxlbTwvZm9udD4KICAgICAgICA8ZGl2PqA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICAg
IDxkaXYgY2xhc3M9IkJvZHlGcmFnbWVudCI+PGZvbnQgc2l6ZT0iMiI+PHNwYW4KICAgICAg
ICAgICAgc3R5bGU9ImZvbnQtc2l6ZToxMXB0OyI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9
IlBsYWluVGV4dCI+SSBhZGRlZCBKbyBpbiBDQyB3aG8gaXMgb3VyIExpbnV4CiAgICAgICAg
ICAgICAgcGFja2FnaW5nIGV4cGVydC48YnI+CiAgICAgICAgICAgICAgPGJyPgogICAgICAg
ICAgICAgIEBKbzogc2hvdWxkIHdlIGRpcmVjdCB1c2VycyB0byB0aGUgbW9uby1kZXZlbCBs
aXN0CiAgICAgICAgICAgICAgaW5zdGVhZD88YnI+CiAgICAgICAgICAgICAgPGJyPgogICAg
ICAgICAgICAgIC0gQWxleDxicj4KICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAg
Jmd0OyBPbiAyIEZlYiAyMDE4LCBhdCAxMDozMCwgR3V5IDxhCiAgICAgICAgICAgICAgICBj
bGFzcz0ibW96LXR4dC1saW5rLXJmYzIzOTZFIgogICAgICAgICAgICAgICAgaHJlZj0ibWFp
bHRvOmRldmVsb3BAZmFlcnQubmV0Ij4mbHQ7ZGV2ZWxvcEBmYWVydC5uZXQmZ3Q7PC9hPgog
ICAgICAgICAgICAgIHdyb3RlOjxicj4KICAgICAgICAgICAgICAmZ3Q7IDxicj4KICAgICAg
ICAgICAgICAmZ3Q7IEhlbGxvIGxpc3QgbWVtYmVycyw8YnI+CiAgICAgICAgICAgICAgJmd0
OyA8YnI+CiAgICAgICAgICAgICAgJmd0OyBUaGVyZSdzIGEgcHJvYmxlbSB3aXRoIHRoZSBy
ZXBvc2l0b3J5IGZvciBEZWJpYW4KICAgICAgICAgICAgICBXaGVlenkuIEkgcmVwb3J0ZWQg
dGhhdCBwcm9ibGVtIG9uIHRoZSBtb25vLXBhY2thZ2Vycy1saXN0CiAgICAgICAgICAgICAg
YSBmZXcgZGF5cyBhZ28gKHNlZSBiZWxvdykgYnV0IEkgZGlkbid0IGdldCBhbiBhbnN3ZXIu
IEl0CiAgICAgICAgICAgICAgbG9va3MgdG9tZSBhcyBpZiB0aGF0IGxpc3QgaXMgbm90IGZv
bGxvd2VkIGJ5IGFueSBwYWNrYWdlcgogICAgICAgICAgICAgIGFueSBsb25nZXIuPGJyPgog
ICAgICAgICAgICAgICZndDsgPGJyPgogICAgICAgICAgICAgICZndDsgV2hhdCB3b3VsZCBi
ZSB0aGUgcmlnaHQgcGxhY2UgZm9yIHJlcG9ydGluZyB0aGUKICAgICAgICAgICAgICBwcm9i
bGVtPzxicj4KICAgICAgICAgICAgICAmZ3Q7IDxicj4KICAgICAgICAgICAgICAmZ3Q7IEtp
bmQgcmVnYXJkczxicj4KICAgICAgICAgICAgICAmZ3Q7IDxicj4KICAgICAgICAgICAgICAm
Z3Q7IEd1eTxicj4KICAgICAgICAgICAgICAmZ3Q7IDxicj4KICAgICAgICAgICAgICAmZ3Q7
IDxicj4KICAgICAgICAgICAgICAmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXzxicj4KICAgICAgICAgICAgICAmZ3Q7IDxicj4KICAg
ICAgICAgICAgICAmZ3Q7IDxicj4KICAgICAgICAgICAgICAmZ3Q7IEhlbGxvIGV2ZXJ5Ym9k
eSw8YnI+CiAgICAgICAgICAgICAgJmd0OyA8YnI+CiAgICAgICAgICAgICAgJmd0OyBJIGhv
cGUgdGhpcyBpcyB0aGUgcmlnaHQgbGlzdCBmb3IgYSBwcm9ibGVtIEkgaGF2ZS4KICAgICAg
ICAgICAgICBXaGVuIHRyeWluZyB0byBpbnN0YWxsIE1vbm8gZnJvbSByZXBvIDxhCmhyZWY9
Imh0dHBzOi8vbmEwMS5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0
dHAlM0ElMkYlMkZkb3dubG9hZC5tb25vLXByb2plY3QuY29tJTJGcmVwbyUyRnVidW50dSZh
bXA7ZGF0YT0wMiU3QzAxJTdDYWxrcGxpJTQwbWljcm9zb2Z0LmNvbSU3QzAxNjllOTY3OGU3
ZjRhOGI3OTkyMDhkNTZhMWZhYzlmJTdDZWUzMzAzZDdmYjczNGIwYzg1ODliY2Q4NDdmMWMy
NzclN0MxJTdDMCU3QzYzNjUzMTYwNjY0ODE5MDA1NSZhbXA7c2RhdGE9bVVqaUtEemE0N0dV
aFMwc1RFcDlrbnBWVVFWNktnWDF0WUxUN2tObkdHNCUzRCZhbXA7cmVzZXJ2ZWQ9MCIKICAg
ICAgICAgICAgICAgIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSI+Cmh0dHBzOi8vbmEwMS5zYWZl
bGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHAlM0ElMkYlMkZkb3dubG9h
ZC5tb25vLXByb2plY3QuY29tJTJGcmVwbyUyRnVidW50dSZhbXA7ZGF0YT0wMiU3QzAxJTdD
YWxrcGxpJTQwbWljcm9zb2Z0LmNvbSU3QzAxNjllOTY3OGU3ZjRhOGI3OTkyMDhkNTZhMWZh
YzlmJTdDZWUzMzAzZDdmYjczNGIwYzg1ODliY2Q4NDdmMWMyNzclN0MxJTdDMCU3QzYzNjUz
MTYwNjY0ODE5MDA1NSZhbXA7c2RhdGE9bVVqaUtEemE0N0dVaFMwc1RFcDlrbnBWVVFWNktn
WDF0WUxUN2tObkdHNCUzRCZhbXA7cmVzZXJ2ZWQ9MDwvYT4KICAgICAgICAgICAgICBmb3Ig
V2hlZXp5IEkgZ2V0IGVycm9yIG1lc3NhZ2VzIHJlbGF0ZWQgdG8gInVudHJ1c3RlZAogICAg
ICAgICAgICAgIHNvdXJjZSIgYW5kICJjYW5ub3QgYmUgYXV0aGVudGljYXRlZCIuPGJyPgog
ICAgICAgICAgICAgICZndDsgPGJyPgogICAgICAgICAgICAgICZndDsgVGhlIHByb2JsZW0g
c2VlbXMgdG8gYmUgbG9jYXRlZCBpbjxicj4KICAgICAgICAgICAgICAmZ3Q7IDxhCmhyZWY9
Imh0dHBzOi8vbmEwMS5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0
dHAlM0ElMkYlMkZkb3dubG9hZC5tb25vLXByb2plY3QuY29tJTJGcmVwbyUyRmRlYmlhbiUy
RmRpc3RzJTJGd2hlZXp5JTJGc25hcHNob3RzJTJGNC4yLjMlMkZtYWluJTJGYmluYXJ5LWFt
ZDY0JTJGJmFtcDtkYXRhPTAyJTdDMDElN0NhbGtwbGklNDBtaWNyb3NvZnQuY29tJTdDMDE2
OWU5Njc4ZTdmNGE4Yjc5OTIwOGQ1NmExZmFjOWYlN0NlZTMzMDNkN2ZiNzM0YjBjODU4OWJj
ZDg0N2YxYzI3NyU3QzElN0MwJTdDNjM2NTMxNjA2NjQ4MTkwMDU1JmFtcDtzZGF0YT0lMkJV
JTJCZFVNUXlxV3ZVVmRmZEVxdWNSR2hDcm13MEl0QjVuTGVvUWJidG1ScyUzRCZhbXA7cmVz
ZXJ2ZWQ9MCIKICAgICAgICAgICAgICAgIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSI+Cmh0dHBz
Oi8vbmEwMS5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHAlM0El
MkYlMkZkb3dubG9hZC5tb25vLXByb2plY3QuY29tJTJGcmVwbyUyRmRlYmlhbiUyRmRpc3Rz
JTJGd2hlZXp5JTJGc25hcHNob3RzJTJGNC4yLjMlMkZtYWluJTJGYmluYXJ5LWFtZDY0JTJG
JmFtcDtkYXRhPTAyJTdDMDElN0NhbGtwbGklNDBtaWNyb3NvZnQuY29tJTdDMDE2OWU5Njc4
ZTdmNGE4Yjc5OTIwOGQ1NmExZmFjOWYlN0NlZTMzMDNkN2ZiNzM0YjBjODU4OWJjZDg0N2Yx
YzI3NyU3QzElN0MwJTdDNjM2NTMxNjA2NjQ4MTkwMDU1JmFtcDtzZGF0YT0lMkJVJTJCZFVN
UXlxV3ZVVmRmZEVxdWNSR2hDcm13MEl0QjVuTGVvUWJidG1ScyUzRCZhbXA7cmVzZXJ2ZWQ9
MDwvYT4KICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgJmd0OyB3aGVyZTo8YnI+
CiAgICAgICAgICAgICAgJmd0OyAtIFRoZSBmaWxlIFJlbGVhc2UgZG9lc24ndCBjb250YWlu
IHRoZSBoYXNoZXMgb2YKICAgICAgICAgICAgICBSZWxlYXNlIGl0c2VsZiwgbm9yIHRob3Nl
IG9mIFBhY2thZ2VzIGFuZCBQYWNrYWdlcy5nejxicj4KICAgICAgICAgICAgICAmZ3Q7IC0g
UmVsZWFzZS5ncGcgaGFzIG5vdCBiZWVuIGdlbmVyYXRlZDxicj4KICAgICAgICAgICAgICAm
Z3Q7IDxicj4KICAgICAgICAgICAgICAmZ3Q7IENvdWxkIHlvdSBwbGVhc2UgY2hlY2s/PGJy
PgogICAgICAgICAgICAgICZndDsgPGJyPgogICAgICAgICAgICAgICZndDsgTWFueSB0aGFu
a3MgaW4gYWR2YW5jZSE8YnI+CiAgICAgICAgICAgICAgJmd0OyA8YnI+CiAgICAgICAgICAg
ICAgJmd0OyBHdXk8YnI+CiAgICAgICAgICAgICAgJmd0OyBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4KICAgICAgICAgICAgICAmZ3Q7IE1v
bm8tbGlzdCBtYWlsbGlzdKAgLaAgPGEKICAgICAgICAgICAgICAgIGNsYXNzPSJtb3otdHh0
LWxpbmstYWJicmV2aWF0ZWQiCiAgICAgICAgICAgICAgICBocmVmPSJtYWlsdG86TW9uby1s
aXN0QGxpc3RzLmRvdC5uZXQiPk1vbm8tbGlzdEBsaXN0cy5kb3QubmV0PC9hPjxicj4KICAg
ICAgICAgICAgICAmZ3Q7IDxhCmhyZWY9Imh0dHBzOi8vbmEwMS5zYWZlbGlua3MucHJvdGVj
dGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHAlM0ElMkYlMkZsaXN0cy5kb3QubmV0JTJGbWFp
bG1hbiUyRmxpc3RpbmZvJTJGbW9uby1saXN0JmFtcDtkYXRhPTAyJTdDMDElN0NhbGtwbGkl
NDBtaWNyb3NvZnQuY29tJTdDMDE2OWU5Njc4ZTdmNGE4Yjc5OTIwOGQ1NmExZmFjOWYlN0Nl
ZTMzMDNkN2ZiNzM0YjBjODU4OWJjZDg0N2YxYzI3NyU3QzElN0MwJTdDNjM2NTMxNjA2NjQ4
MTkwMDU1JmFtcDtzZGF0YT1LJTJGcyUyRkpBS1c1eExUN3pZTEdYWTlHaThMU1Y1Zk8lMkJZ
cEI4JTJGWTRIT1J5bFElM0QmYW1wO3Jlc2VydmVkPTAiCiAgICAgICAgICAgICAgICBtb3ot
ZG8tbm90LXNlbmQ9InRydWUiPgpodHRwczovL25hMDEuc2FmZWxpbmtzLnByb3RlY3Rpb24u
b3V0bG9vay5jb20vP3VybD1odHRwJTNBJTJGJTJGbGlzdHMuZG90Lm5ldCUyRm1haWxtYW4l
MkZsaXN0aW5mbyUyRm1vbm8tbGlzdCZhbXA7ZGF0YT0wMiU3QzAxJTdDYWxrcGxpJTQwbWlj
cm9zb2Z0LmNvbSU3QzAxNjllOTY3OGU3ZjRhOGI3OTkyMDhkNTZhMWZhYzlmJTdDZWUzMzAz
ZDdmYjczNGIwYzg1ODliY2Q4NDdmMWMyNzclN0MxJTdDMCU3QzYzNjUzMTYwNjY0ODE5MDA1
NSZhbXA7c2RhdGE9SyUyRnMlMkZKQUtXNXhMVDd6WUxHWFk5R2k4TFNWNWZPJTJCWXBCOCUy
Rlk0SE9SeWxRJTNEJmFtcDtyZXNlcnZlZD0wPC9hPjxicj4KICAgICAgICAgICAgICA8YnI+
CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9zcGFuPjwvZm9udD48L2Rpdj4KICAg
IDwvYmxvY2txdW90ZT4KICAgIDxicj4KICA8L2JvZHk+CjwvaHRtbD4K
--------------EDE448477F5E420F9FA4B2DD--

--===============0601895885453013713==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTW9uby1kZXZl
bC1saXN0IG1haWxpbmcgbGlzdApNb25vLWRldmVsLWxpc3RAbGlzdHMuZG90Lm5ldApodHRwOi8v
bGlzdHMuZG90Lm5ldC9tYWlsbWFuL2xpc3RpbmZvL21vbm8tZGV2ZWwtbGlzdAo=

--===============0601895885453013713==--