Hardware critique
by Jayme
I'm spec'ing hardware for a 3-node oVirt build (on somewhat of a budget).
I plan to do 20-30 Linux VMs most of them very light weight + a couple of
heavier hitting web and DB servers with frequent rsync backups. Some have
a lot of small files from large github repos etc.
3X of the following:
Dell PowerEdge R720
2x 2.9 GHz 8 Core E5-2690 (SR0L0)
256GB RAM
PERC H710
2x10GB Nic
Boot/OS will likely be two cheaper small sata/ssd in raid 1.
Gluster bricks comprised of 4x2TB WD Gold 7200RPM SATA HDDs in RAID 10 per
server. Using a replica 3 setup (and I'm thinking right now with no
arbiter for extra redundancy, although I'm not sure what the performance
hit may be as a result). Will this allow for two host failure or just one?
I've been really struggling with storage choices, it seems very difficult
to predict the performance of glusterFS due to the variance in hardware
(everyone is using something different). I'm not sure if the performance
will be adequate enough for my needs.
I will be using an all ready existing Netgear XS716T 10GB switch for
Gluster storage network.
In addition I plan to build another simple glusterFS storage server that I
can use to georeplicate the gluster volume to for DR purposes and use
existing hardware to build an independent standby oVirt host that is able
to start up a few high priority VMs from the georeplicated glusterFS volume
if for some reason the primary oVirt cluster/glusterFS volume ever failed.
I would love to hear any advice or critiques on this plan.
Thanks!
6 years, 8 months
ISO uploading from GUI/REST with user permissions
by Lloyd Kamara
Dear Sir/Madam,
The ability to upload ISOs through the web interface and boot
VMs from them is a welcome addition in oVirt release 4.2.2.
I am grateful to the people behind the implementation of this.
Consider a scenario in which you wish to allow *end-users*
to upload ISOs to one or more Data Domains. The users can
then use the uploaded ISOs to boot their VMs.
Is it possible to grant a user permission to upload ISOs through
the web interface? I tried to to this under oVirt release 4.2.2
by doing the following:
- adding the 'SuperUser' role to a target user for a specific
Data Domain, which enables the user to log onto the Administration Portal.
- adding the 'DiskCreator' role to the same target user for the
same Data Domain, which, I would hope, would allow the user to
both create disks and upload ISOs within that Data Domain.
Disk creation in the Data Domain for the target user works as expected;
ISO upload does not. A dialog appears with the message: 'Operation
Canceled Error while executing action: User is not authorized to
perform this action.'
Here is the message that appears in /var/log/ovirt-engine/engine.log
when an attempt at uploading an ISO is made by the target user:
INFO
[org.ovirt.engine.core.bll.storage.disk.image.TransferImageStatusCommand]
(default task-40) [5b3fef06-49c8-4c34-81a3-a20fa691709a] No permission
found for user 'a9fde4c3-97a3-4494-84f8-08041a16710c' or one of the
groups he is member of, when running action 'TransferImageStatus',
Required permissions are: Action type: 'USER' Action group:
'CREATE_DISK' Object type: 'System' Object ID:
'aaa00000-0000-0000-0000-123456789aaa'.
If one assigns the DiskCreator role System permission for the target
user then that user can upload ISOs without problem. Unfortunately,
the user can upload ISOs - and create disks - in *all* data domains.
To re-iterate, is it possible to grant an end-user permission to
upload ISOs to specific data domains through the web interface without
granting an all-encompassing System permission?
Best wishes,
Lloyd Kamara
References:
[The first two are included insofar as they concern ISO upload via web]
https://bugzilla.redhat.com/show_bug.cgi?id=1530730
https://bugzilla.redhat.com/show_bug.cgi?id=1536826
[This one is included because I wonder if the testing requests
includes the ability for users to upload ISOs via the web GUI, not
just attach existing ISOs in data domains to VMs]
https://bugzilla.redhat.com/show_bug.cgi?id=1058798
6 years, 8 months
how do you backup VM
by Peter Hudec
Hi,
one general question. See the $SUBJ.
I have found https://github.com/openbacchus/bacchus, that good as start
point, but still missing some features. i was thinking to contribute
here, but first I want to known another solutions.
regards
Peter
--
*Peter Hudec*
Infraštruktúrny architekt
phudec(a)cnc.sk <mailto:phudec@cnc.sk>
*CNC, a.s.*
Borská 6, 841 04 Bratislava
Recepcia: +421 2 35 000 100
Mobil:+421 905 997 203
*www.cnc.sk* <http:///www.cnc.sk>
6 years, 8 months
Greetings oVirt Users
by Clint Boggio
Environment Rundown:
OVirt 4.2
6 CentOS 7.4 Compute Nodes Intel Xeon
1 CentOS 7.4 Dedicated Engine Node Intel Xeon
1 Datacenter
1 Storage Domain
1 Cluster
10Gig-E iSCSI Storage
10Gig-E NFS Export Domain
20 VM’s of various OS’s and uses
The current cluster is using the Nehalem architecture.
I’ve got the deploy two new VMs that the current system will not allow me to configure with the Nehalem based cluster, so I’ve got to bump up the architecture of the cluster to accommodate them.
Before i shut down all the current VMs to upgrade the cluster, I have some questions about the effect this is going to have on the environment.
1. Will all of the current VM’s use the legacy processor architecture or will I have to change them ?
2. Can I elevate the cluster processor functionality higher than the underlying hardware architecture ?
3. In regards to the new cluster processor, will all of the processor architectures below the one I choose be an option for the existing and future VMs ?
I apologize for the long post and I hope that I haven’t left out any vital information.
6 years, 8 months
Why RAW images when using GlusterFS?
by Nicolas Ecarnot
Hello,
Amongst others, I have one 3.6 DC working very well since years and all
based on GlusterFS.
When having a close look (qemu-img info) on the images, I see their
format is all RAW and not QCOW2.
I never noticed or bothered before, but I'm wondering :
- is it by design?
- it is something we can change (I'd prefer qcow2)
- it there some limitations?
And finally, I have the same questions about NFS storage domains.
Thank you.
--
Nicolas ECARNOT
6 years, 8 months
Updates to oVirt 4.2.2
by Sandro Bonazzola
Hi,
the oVirt team released today April 5th an update to oVirt 4.2.2 including
the following packages:
- ovirt-hosted-engine-ha-2.2.10
- ovirt-hosted-engine-setup-2.2.16
- cockpit-ovirt-0.11.20-1
- ovirt-release42-4.2.2-3
Addressing the following issues:
- [BZ 1560666 <https://bugzilla.redhat.com/1560666>] - Hosted Engine VM
(deployed in the past) fails to reboot with 'libvirtError: internal error:
failed to format device alias for PTY retrieval' due to an error in console
device in libvirt XML generated by the engine
- [BZ 1560551 <https://bugzilla.redhat.com/1560551>] - The user is asked
twice to enter engine VM FQDN
- [BZ 1560655 <https://bugzilla.redhat.com/1560655>] - Node 0 flow is
consuming the portal IP used for the discovery.
- [BZ 1562349 <https://bugzilla.redhat.com/1562349>] - Upgrade appliance
failed with 'Environment customization': 'OVEHOSTED_STORAGE/spUUID'
- [BZ 1563664 <https://bugzilla.redhat.com/1563664>] - Ansible deployments
fails on NFS with root_squash option
- [BZ 1562011 <https://bugzilla.redhat.com/1562011>] - Ansible: Deploy HE
failed with FC storage via cockpit.
- Switch to signed RPMs yum repository for CentOS Virt SIG on ppc64le
An update for oVirt Node is already available. An updated oVirt Node ISO is
being composed right now and will be available for download by tomorrow
morning.
--
SANDRO BONAZZOLA
ASSOCIATE MANAGER, SOFTWARE ENGINEERING, EMEA ENG VIRTUALIZATION R&D
Red Hat EMEA <https://www.redhat.com/>
sbonazzo(a)redhat.com
<https://red.ht/sig>
<https://redhat.com/summit>
6 years, 8 months
How to subscribe to Content Delivery Network in oVirt 4.2.2 Cockpit
by Canglin
This is a multi-part message in MIME format.
--------------C2F640B89AA37D2F950B12D8
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
In the documentation - chapter 6 "Installing oVirt Node" version 4.2.2.
Step 13.
Once the installation is complete, log in to the Cockpit user interface
at https:///HostFQDNorIP/:9090 to subscribe the host to the Content
Delivery Network. Click *Tools* > *Subscriptions* > *Register System*
and enter your Customer Portal username and password. The system
automatically subscribes to the *oVirt Node* entitlement.
I am having a hard time finding this in the cockpit. Any assistance in
explaining the benefit of this step and where to find would be
appreciated. Thanks
--------------C2F640B89AA37D2F950B12D8
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>In the documentation - chapter 6 "Installing oVirt Node" version
4.2.2.</p>
<p>Step 13.</p>
<p>Once the installation is complete, log in to the Cockpit user
interface at <a class="moz-txt-link-freetext" href="https://">https://</a><em>HostFQDNorIP</em>:9090 to subscribe the
host to the Content Delivery Network. Click <strong>Tools</strong>
> <strong>Subscriptions</strong> > <strong>Register System</strong>
and enter your Customer Portal username and password. The system
automatically subscribes to the <strong>oVirt Node</strong>
entitlement.</p>
<p>I am having a hard time finding this in the cockpit. Any
assistance in explaining the benefit of this step and where to
find would be appreciated. Thanks</p>
<p><br>
</p>
</body>
</html>
--------------C2F640B89AA37D2F950B12D8--
6 years, 8 months
回复:Re: hosted-engine deploy error
by dhy336@sina.com
--=-sinamail_alt_9f22cbe6abfd84b70fbf6dcc66e0985e
Content-Type: text/plain;
charset=GBK
Content-Transfer-Encoding: base64
Content-Disposition: inline
dGhhbmtzLCBpdCBpcyB3b3JrLCAgSSBjaGFuZ2UgbXkgaG9zdG5hbWUgYnkgaG9zdG5hbWVjdGwu
W3Jvb3RAaG9zdGVkLWVuZ2luZS10ZXN0MSB+XSMgaG9zdG5hbWVjdGwgc2V0LWhvc3RuYW1lIGhv
c3RlZC1lbmdpbmUtdGVzdDEKCgotLS0tLSDUrcq808q8/iAtLS0tLQq3orz+yMujuk1hcnRpbiBT
aXZhayA8bXNpdmFrQHJlZGhhdC5jb20+CsrVvP7Iy6O6ZGh5MzM2IDxkaHkzMzZAc2luYS5jb20+
CrOty83Iy6O6U2ltb25lIFRpcmFib3NjaGkgPHN0aXJhYm9zQHJlZGhhdC5jb20+LCB1c2VycyA8
dXNlcnNAb3ZpcnQub3JnPgrW98zio7pSZTogW292aXJ0LXVzZXJzXSBob3N0ZWQtZW5naW5lIGRl
cGxveSBlcnJvcgrI1cbao7oyMDE4xOowNNTCMDTI1SAxObXjMjm31goKCkhpLAp0aGUgaG9zdG5h
bWUgaXMgaW52YWxpZCBmb3IgaG9zdGVkIGVuZ2luZSBiZWNhdXNlIGl0IGlzIHNldCB0bwpsb2Nh
bGhvc3QubG9jYWxkb21haW4uCkNoZWNrIHRoZSBzaGVsbCBwcm9tcHQsIGRvIHlvdSBzZWUgdGhl
IGxvY2FsaG9zdCB0aGVyZT8KW3Jvb3RAbG9jYWxob3N0IH5dIyBob3N0ZWQtZW5naW5lIC0tZGVw
bG95CllvdSBjYW4gY2hhbmdlIHRoZSBob3N0bmFtZSBieSB1c2luZyBtYW55IGRpZmZlcmVudCB0
b29scywgY2hlY2sKaHR0cHM6Ly9mZWRvcmFtYWdhemluZS5vcmcvc2V0LWhvc3RuYW1lLWZlZG9y
YS8gZm9yIGV4YW1wbGVzLiBNb3N0IG9mCnRoZW0gKGlmIG5vdCBhbGwpIHNob3VsZCBiZSB2YWxp
ZCBmb3IgQ2VudE9TIGFzIHdlbGwuClRoZSBob3N0bmFtZSB5b3Ugc2V0IG11c3QgYmUgcmVzb2x2
YWJsZSB0byBJUCBhbmQgdGhhdCBJUCBoYXMgdG8gcG9pbnQKYmFjayB0byB0aGUgaG9zdCB5b3Ug
YXJlIG9uLgpCZXN0IHJlZ2FyZHMKTWFydGluIFNpdmFrCk9uIFdlZCwgQXByIDQsIDIwMTggYXQg
MTI6NTAgUE0sIGRoeTMzNiA8ZGh5MzM2QHNpbmEuY29tPiB3cm90ZToKPiB0aGFua3MsIGJ1dCBp
IGRvIG5vdCBrbm93IHdoeSBpcyBteSBob3N0bmFtZSBpbnZhbGlkPwo+Cj4KPiDU2jIwMTjE6jA0
1MIwNMjVIDE4OjQxo6xTaW1vbmUgVGlyYWJvc2NoaSDQtLXAo7oKPgo+Cj4gT24gV2VkLCBBcHIg
NCwgMjAxOCBhdCAxMjoyOCBQTSwgPGRoeTMzNkBzaW5hLmNvbT4gd3JvdGU6Cj4+Cj4+IEhpLAo+
Pgo+PiBJIGRlbG95IGhvc3RlZC1lbmdpbmUsIGJ5IHRoaXMKPj4gYmxvZyxodHRwczovL292aXJ0
Lm9yZy9kb2N1bWVudGF0aW9uL3NlbGYtaG9zdGVkL2NoYXAtRGVwbG95aW5nX1NlbGYtSG9zdGVk
X0VuZ2luZS8KPj4gIGJ1dCBJIGFtIGZhY2luZyBzb21lIGVycm9yLndobyAgbWF5IGdpdmUgbWUg
IHNvbWUgYWR2aXNlPwo+Pgo+PiBbcm9vdEBsb2NhbGhvc3Qgfl0jIGhvc3RlZC1lbmdpbmUgLS1k
ZXBsb3kKPgo+Cj4gXl5eCj4KPiBUaGUgZXJyb3IgaXMgaGVyZTogcGxlYXNlIHNldCBhIHZhbGlk
IGhvc3RuYW1lIGZvciB5b3VyIGhvc3Q6IHRoZSBlbmdpbmUgVk0KPiBzaG91bGQgYmUgYWJsZSB0
byByZWFjaCBpdC4KPiBJZiB5b3UgYWRkIHRoZSBob3N0IGFzIGxvY2FsaG9zdCB0aGUgZW5naW5l
IFZNIHdpbGwgcmVhY2ggaXRzZWxmIGFuZCBpdCdzCj4gbm90IHdoYXQgd2Ugd2FudC4KPgo+IElm
IHlvdSBkb24neSBoYXZlIGEgd29ya2luZyBETlMgc3lzdGVtLCBob3N0ZWQtZW5naW5lLXNldHVw
IHdpbGwgYXNrIGFib3V0Cj4gaW5qZWN0aW5nIGFuIGVudHJ5IGZvciB5b3UgdW5kZXIgL2V0Yy9o
b3N0cyBvbiB0aGUgZW5naW5lIFZNIGJ1dCB5b3Ugc3RpbGwKPiBuZWVkIGEgdmFsaWQgaG9zdG5h
bWUuCj4KPgo+Pgo+Pgo+Pgo+Pgo+PiAgICAgICAgICAgLS09PSBTVE9SQUdFIENPTkZJR1VSQVRJ
T04gPT0tLQo+Pgo+PiAgICAgICAgICAgUGxlYXNlIHNwZWNpZnkgdGhlIHN0b3JhZ2UgeW91IHdv
dWxkIGxpa2UgdG8gdXNlIChnbHVzdGVyZnMsCj4+IGlzY3NpLCBmYywgbmZzMywgbmZzNClbbmZz
M106Cj4+ICAgICAgICAgICBQbGVhc2Ugc3BlY2lmeSB0aGUgZnVsbCBzaGFyZWQgc3RvcmFnZSBj
b25uZWN0aW9uIHBhdGggdG8gdXNlCj4+IChleGFtcGxlOiBob3N0Oi9wYXRoKTogMTkyLjE2OC4x
MjIuMTM0Oi9ob21lL2V4cG9ydHMvaG9zdGVkLWVuZ2luZQo+Pgo+PiAgICAgICAgICAgLS09PSBI
T1NUIE5FVFdPUksgQ09ORklHVVJBVElPTiA9PS0tCj4+Cj4+ICAgICAgICAgICBpcHRhYmxlcyB3
YXMgZGV0ZWN0ZWQgb24geW91ciBjb21wdXRlciwgZG8geW91IHdpc2ggc2V0dXAgdG8KPj4gY29u
ZmlndXJlIGl0PyAoWWVzLCBObylbWWVzXToKPj4gICAgICAgICAgIFBsZWFzZSBpbmRpY2F0ZSBh
IHBpbmdhYmxlIGdhdGV3YXkgSVAgYWRkcmVzcyBbMTkyLjE2OC4xMjIuMV06Cj4+ICAgICAgICAg
ICBQbGVhc2UgaW5kaWNhdGUgYSBuaWMgdG8gc2V0IG92aXJ0bWdtdCBicmlkZ2Ugb246IChldGgw
KSBbZXRoMF06Cj4+Cj4+ICAgICAgICAgICAtLT09IFZNIENPTkZJR1VSQVRJT04gPT0tLQo+Pgo+
PiAgICAgICAgICAgVGhlIGZvbGxvd2luZyBhcHBsaWFuY2UgaGF2ZSBiZWVuIGZvdW5kIG9uIHlv
dXIgc3lzdGVtOgo+PiAgICAgICAgICAgWzFdIC0gVGhlIG9WaXJ0IEVuZ2luZSBBcHBsaWFuY2Ug
aW1hZ2UgKE9WQSkgLQo+PiA0LjEtMjAxODAxMjQuMS5lbDcuY2VudG9zCj4+ICAgICAgICAgICBb
Ml0gLSBEaXJlY3RseSBzZWxlY3QgYW4gT1ZBIGZpbGUKPj4gICAgICAgICAgIFBsZWFzZSBzZWxl
Y3QgYW4gYXBwbGlhbmNlICgxLCAyKSBbMV06Cj4+IFsgSU5GTyAgXSBWZXJpZnlpbmcgaXRzIHNo
YTFzdW0KPj4gWyBJTkZPICBdIENoZWNraW5nIE9WRiBhcmNoaXZlIGNvbnRlbnQgKGNvdWxkIHRh
a2UgYSBmZXcgbWludXRlcyBkZXBlbmRpbmcKPj4gb24gYXJjaGl2ZSBzaXplKQo+PiBbIElORk8g
IF0gQ2hlY2tpbmcgT1ZGIFhNTCBjb250ZW50IChjb3VsZCB0YWtlIGEgZmV3IG1pbnV0ZXMgZGVw
ZW5kaW5nIG9uCj4+IGFyY2hpdmUgc2l6ZSkKPj4gICAgICAgICAgIFBsZWFzZSBzcGVjaWZ5IHRo
ZSBjb25zb2xlIHR5cGUgeW91IHdvdWxkIGxpa2UgdG8gdXNlIHRvIGNvbm5lY3QKPj4gdG8gdGhl
IFZNICh2bmMsIHNwaWNlKSBbdm5jXToKPj4gWyBJTkZPICBdIERldGVjdGluZyBob3N0IHRpbWV6
b25lLgo+PiAgICAgICAgICAgV291bGQgeW91IGxpa2UgdG8gdXNlIGNsb3VkLWluaXQgdG8gY3Vz
dG9taXplIHRoZSBhcHBsaWFuY2Ugb24KPj4gdGhlIGZpcnN0IGJvb3QgKFllcywgTm8pW1llc10/
Cj4+ICAgICAgICAgICBXb3VsZCB5b3UgbGlrZSB0byBnZW5lcmF0ZSBvbi1mbHkgYSBjbG91ZC1p
bml0IElTTyBpbWFnZSAob2YKPj4gbm8tY2xvdWQgdHlwZSkKPj4gICAgICAgICAgIG9yIGRvIHlv
dSBoYXZlIGFuIGV4aXN0aW5nIG9uZSAoR2VuZXJhdGUsIEV4aXN0aW5nKVtHZW5lcmF0ZV0/Cj4+
ICAgICAgICAgICBQbGVhc2UgcHJvdmlkZSB0aGUgRlFETiB5b3Ugd291bGQgbGlrZSB0byB1c2Ug
Zm9yIHRoZSBlbmdpbmUKPj4gYXBwbGlhbmNlLgo+PiAgICAgICAgICAgTm90ZTogVGhpcyB3aWxs
IGJlIHRoZSBGUUROIG9mIHRoZSBlbmdpbmUgVk0geW91IGFyZSBub3cgZ29pbmcKPj4gdG8gbGF1
bmNoLAo+PiAgICAgICAgICAgaXQgc2hvdWxkIG5vdCBwb2ludCB0byB0aGUgYmFzZSBob3N0IG9y
IHRvIGFueSBvdGhlciBleGlzdGluZwo+PiBtYWNoaW5lLgo+PiAgICAgICAgICAgRW5naW5lIFZN
IEZRRE46IChsZWF2ZSBpdCBlbXB0eSB0byBza2lwKTogIFtdOiBlbmdpbmUudGNoeXAuY29tCj4+
ICAgICAgICAgICBQbGVhc2UgcHJvdmlkZSB0aGUgZG9tYWluIG5hbWUgeW91IHdvdWxkIGxpa2Ug
dG8gdXNlIGZvciB0aGUKPj4gZW5naW5lIGFwcGxpYW5jZS4KPj4gICAgICAgICAgIEVuZ2luZSBW
TSBkb21haW46IFt0Y2h5cC5jb21dCj4+ICAgICAgICAgICBBdXRvbWF0aWNhbGx5IGV4ZWN1dGUg
ZW5naW5lLXNldHVwIG9uIHRoZSBlbmdpbmUgYXBwbGlhbmNlIG9uCj4+IGZpcnN0IGJvb3QgKFll
cywgTm8pW1llc10/Cj4+ICAgICAgICAgICBBdXRvbWF0aWNhbGx5IHJlc3RhcnQgdGhlIGVuZ2lu
ZSBWTSBhcyBhIG1vbml0b3JlZCBzZXJ2aWNlIGFmdGVyCj4+IGVuZ2luZS1zZXR1cCAoWWVzLCBO
bylbWWVzXT8KPj4gICAgICAgICAgIEVudGVyIHJvb3QgcGFzc3dvcmQgdGhhdCB3aWxsIGJlIHVz
ZWQgZm9yIHRoZSBlbmdpbmUgYXBwbGlhbmNlCj4+IChsZWF2ZSBpdCBlbXB0eSB0byBza2lwKToK
Pj4gW1dBUk5JTkddIFNraXBwaW5nIGFwcGxpYW5jZSByb290IHBhc3N3b3JkCj4+ICAgICAgICAg
ICBFbnRlciBzc2ggcHVibGljIGtleSBmb3IgdGhlIHJvb3QgdXNlciB0aGF0IHdpbGwgYmUgdXNl
ZCBmb3IgdGhlCj4+IGVuZ2luZSBhcHBsaWFuY2UgKGxlYXZlIGl0IGVtcHR5IHRvIHNraXApOgo+
PiBbV0FSTklOR10gU2tpcHBpbmcgYXBwbGlhbmNlIHJvb3Qgc3NoIHB1YmxpYyBrZXkKPj4gICAg
ICAgICAgIERvIHlvdSB3YW50IHRvIGVuYWJsZSBzc2ggYWNjZXNzIGZvciB0aGUgcm9vdCB1c2Vy
ICh5ZXMsIG5vLAo+PiB3aXRob3V0LXBhc3N3b3JkKSBbeWVzXToKPj4gW1dBUk5JTkddIFRoZSBv
VmlydCBlbmdpbmUgYXBwbGlhbmNlIGlzIG5vdCBjb25maWd1cmVkIHdpdGggYSBkZWZhdWx0Cj4+
IHBhc3N3b3JkLCBwbGVhc2UgY29uc2lkZXIgY29uZmlndXJpbmcgaXQgdmlhIGNsb3VkLWluaXQK
Pj4gICAgICAgICAgIFBsZWFzZSBzcGVjaWZ5IHRoZSBzaXplIG9mIHRoZSBWTSBkaXNrIGluIEdC
OiBbNThdOgo+PiBbV0FSTklOR10gTWluaW11bSByZXF1aXJlbWVudHMgbm90IG1ldCBieSBhdmFp
bGFibGUgbWVtb3J5OiBSZXF1aXJlZDogNDA5Ngo+PiBNQi4gQXZhaWxhYmxlOiAzMDY0IE1CCj4+
ICAgICAgICAgICBQbGVhc2Ugc3BlY2lmeSB0aGUgbWVtb3J5IHNpemUgb2YgdGhlIFZNIGluIE1C
IChEZWZhdWx0cyB0bwo+PiBtYXhpbXVtIGF2YWlsYWJsZSk6IFszMDY0XToKPj4gW1dBUk5JTkdd
IE1pbmltdW0gcmVxdWlyZW1lbnRzIGZvciBtZW1vcnkgc2l6ZSBub3QgbWV0Cj4+ICAgICAgICAg
ICBDb250aW51ZSB3aXRoIHNwZWNpZmllZCBtZW1vcnkgc2l6ZT8gKFllcywgTm8pIFtOb106IHll
cwo+PiAgICAgICAgICAgVGhlIGZvbGxvd2luZyBDUFUgdHlwZXMgYXJlIHN1cHBvcnRlZCBieSB0
aGlzIGhvc3Q6Cj4+ICAgICAgICAgICAtIG1vZGVsX0hhc3dlbGwtbm9UU1g6IEludGVsIEhhc3dl
bGwtbm9UU1ggRmFtaWx5Cj4+ICAgICAgICAgICAtIG1vZGVsX1NhbmR5QnJpZGdlOiBJbnRlbCBT
YW5keUJyaWRnZSBGYW1pbHkKPj4gICAgICAgICAgIC0gbW9kZWxfV2VzdG1lcmU6IEludGVsIFdl
c3RtZXJlIEZhbWlseQo+PiAgICAgICAgICAgLSBtb2RlbF9OZWhhbGVtOiBJbnRlbCBOZWhhbGVt
IEZhbWlseQo+PiAgICAgICAgICAgLSBtb2RlbF9QZW5yeW46IEludGVsIFBlbnJ5biBGYW1pbHkK
Pj4gICAgICAgICAgIC0gbW9kZWxfQ29ucm9lOiBJbnRlbCBDb25yb2UgRmFtaWx5Cj4+ICAgICAg
ICAgICBQbGVhc2Ugc3BlY2lmeSB0aGUgQ1BVIHR5cGUgdG8gYmUgdXNlZCBieSB0aGUgVk0KPj4g
W21vZGVsX0hhc3dlbGwtbm9UU1hdOgo+PiAgICAgICAgICAgUGxlYXNlIHNwZWNpZnkgdGhlIG51
bWJlciBvZiB2aXJ0dWFsIENQVXMgZm9yIHRoZSBWTSAoRGVmYXVsdHMKPj4gdG8gYXBwbGlhbmNl
IE9WRiB2YWx1ZSk6IFs0XToKPj4gICAgICAgICAgIFlvdSBtYXkgc3BlY2lmeSBhIHVuaWNhc3Qg
TUFDIGFkZHJlc3MgZm9yIHRoZSBWTSBvciBhY2NlcHQgYQo+PiByYW5kb21seSBnZW5lcmF0ZWQg
ZGVmYXVsdCBbMDA6MTY6M2U6NWQ6NzI6OGFdOgo+PiAgICAgICAgICAgSG93IHNob3VsZCB0aGUg
ZW5naW5lIFZNIG5ldHdvcmsgYmUgY29uZmlndXJlZCAoREhDUCwKPj4gU3RhdGljKVtESENQXT8g
U3RhdGljCj4+ICAgICAgICAgICBQbGVhc2UgZW50ZXIgdGhlIElQIGFkZHJlc3MgdG8gYmUgdXNl
ZCBmb3IgdGhlIGVuZ2luZSBWTQo+PiBbMTkyLjE2OC4xMjIuMl06IDE5Mi4xNjguMTIyLjIxMQo+
PiBbIElORk8gIF0gVGhlIGVuZ2luZSBWTSB3aWxsIGJlIGNvbmZpZ3VyZWQgdG8gdXNlIDE5Mi4x
NjguMTIyLjIxMS8yNAo+PiAgICAgICAgICAgUGxlYXNlIHByb3ZpZGUgYSBjb21tYS1zZXBhcmF0
ZWQgbGlzdCAobWF4IDMpIG9mIElQIGFkZHJlc3NlcyBvZgo+PiBkb21haW4gbmFtZSBzZXJ2ZXJz
IGZvciB0aGUgZW5naW5lIFZNCj4+ICAgICAgICAgICBFbmdpbmUgVk0gRE5TIChsZWF2ZSBpdCBl
bXB0eSB0byBza2lwKSBbMTkyLjE2OC4xMjIuMV06Cj4+ICAgICAgICAgICBBZGQgbGluZXMgZm9y
IHRoZSBhcHBsaWFuY2UgaXRzZWxmIGFuZCBmb3IgdGhpcyBob3N0IHRvCj4+IC9ldGMvaG9zdHMg
b24gdGhlIGVuZ2luZSBWTT8KPj4gICAgICAgICAgIE5vdGU6IGVuc3VyaW5nIHRoYXQgdGhpcyBo
b3N0IGNvdWxkIHJlc29sdmUgdGhlIGVuZ2luZSBWTQo+PiBob3N0bmFtZSBpcyBzdGlsbCB1cCB0
byB5b3UKPj4gICAgICAgICAgIChZZXMsIE5vKVtOb10KPj4KPj4gICAgICAgICAgIC0tPT0gSE9T
VEVEIEVOR0lORSBDT05GSUdVUkFUSU9OID09LS0KPj4KPj4gICAgICAgICAgIEVudGVyIGVuZ2lu
ZSBhZG1pbiBwYXNzd29yZDoKPj4gICAgICAgICAgIENvbmZpcm0gZW5naW5lIGFkbWluIHBhc3N3
b3JkOgo+PiAgICAgICAgICAgUGxlYXNlIHByb3ZpZGUgdGhlIG5hbWUgb2YgdGhlIFNNVFAgc2Vy
dmVyIHRocm91Z2ggd2hpY2ggd2Ugd2lsbAo+PiBzZW5kIG5vdGlmaWNhdGlvbnMgW2xvY2FsaG9z
dF06Cj4+ICAgICAgICAgICBQbGVhc2UgcHJvdmlkZSB0aGUgVENQIHBvcnQgbnVtYmVyIG9mIHRo
ZSBTTVRQIHNlcnZlciBbMjVdOgo+PiAgICAgICAgICAgUGxlYXNlIHByb3ZpZGUgdGhlIGVtYWls
IGFkZHJlc3MgZnJvbSB3aGljaCBub3RpZmljYXRpb25zIHdpbGwKPj4gYmUgc2VudCBbcm9vdEBs
b2NhbGhvc3RdOgo+PiAgICAgICAgICAgUGxlYXNlIHByb3ZpZGUgYSBjb21tYS1zZXBhcmF0ZWQg
bGlzdCBvZiBlbWFpbCBhZGRyZXNzZXMgd2hpY2gKPj4gd2lsbCBnZXQgbm90aWZpY2F0aW9ucyBb
cm9vdEBsb2NhbGhvc3RdOgo+PiBbIElORk8gIF0gU3RhZ2U6IFNldHVwIHZhbGlkYXRpb24KPj4g
W1dBUk5JTkddIENhbm5vdCB2YWxpZGF0ZSBob3N0IG5hbWUgc2V0dGluZ3MsIHJlYXNvbjogcmVz
b2x2ZWQgaG9zdCBkb2VzCj4+IG5vdCBtYXRjaCBhbnkgb2YgdGhlIGxvY2FsIGFkZHJlc3Nlcwo+
PiBbIEVSUk9SIF0gSG9zdCBuYW1lIGlzIG5vdCB2YWxpZDogbG9jYWxob3N0LmxvY2FsZG9tYWlu
IHJlc29sdmVzIHRvCj4+IDEyNy4wLjAuMSBhbmQgbm90IGFsbCBvZiB0aGVtIGNhbiBiZSBtYXBw
ZWQgdG8gbm9uIGxvb3BiYWNrIGRldmljZXMgb24gdGhpcwo+PiBob3N0Cj4+IFsgRVJST1IgXSBG
YWlsZWQgdG8gZXhlY3V0ZSBzdGFnZSAnU2V0dXAgdmFsaWRhdGlvbic6IEhvc3QgbmFtZSBpcyBu
b3QKPj4gdmFsaWQ6IGxvY2FsaG9zdC5sb2NhbGRvbWFpbiByZXNvbHZlcyB0byAxMjcuMC4wLjEg
YW5kIG5vdCBhbGwgb2YgdGhlbSBjYW4KPj4gYmUgbWFwcGVkIHRvIG5vbiBsb29wYmFjayBkZXZp
Y2VzIG9uIHRoaXMgaG9zdAo+PiBbIElORk8gIF0gU3RhZ2U6IENsZWFuIHVwCj4+IFsgSU5GTyAg
XSBHZW5lcmF0aW5nIGFuc3dlciBmaWxlCj4+ICcvdmFyL2xpYi9vdmlydC1ob3N0ZWQtZW5naW5l
LXNldHVwL2Fuc3dlcnMvYW5zd2Vycy0yMDE4MDQwNDE4MjA1My5jb25mJwo+PiBbIElORk8gIF0g
U3RhZ2U6IFByZS10ZXJtaW5hdGlvbgo+PiBbIElORk8gIF0gU3RhZ2U6IFRlcm1pbmF0aW9uCj4+
IFsgRVJST1IgXSBIb3N0ZWQgRW5naW5lIGRlcGxveW1lbnQgZmFpbGVkCj4+ICAgICAgICAgICBM
b2cgZmlsZSBpcyBsb2NhdGVkIGF0Cj4+IC92YXIvbG9nL292aXJ0LWhvc3RlZC1lbmdpbmUtc2V0
dXAvb3ZpcnQtaG9zdGVkLWVuZ2luZS1zZXR1cC0yMDE4MDQwNDE4MTgxMS1hcTVvcmQubG9nCj4+
Cj4+Cj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4+
IFVzZXJzIG1haWxpbmcgbGlzdAo+PiBVc2Vyc0BvdmlydC5vcmcKPj4gaHR0cDovL2xpc3RzLm92
aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzCj4+Cj4KPgo+IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gVXNlcnMgbWFpbGluZyBsaXN0Cj4gVXNl
cnNAb3ZpcnQub3JnCj4gaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Vz
ZXJzCj4K
--=-sinamail_alt_9f22cbe6abfd84b70fbf6dcc66e0985e
Content-Type: text/html;
charset=GBK
Content-Transfer-Encoding: base64
Content-Disposition: inline
PGRpdj50aGFua3MsIGl0IGlzIHdvcmssICZuYnNwO0kgY2hhbmdlIG15IGhvc3RuYW1lIGJ5IGhv
c3RuYW1lY3RsLjwvZGl2PjxkaXY+PGRpdj5bcm9vdEBob3N0ZWQtZW5naW5lLXRlc3QxIH5dIyBo
b3N0bmFtZWN0bCBzZXQtaG9zdG5hbWUgaG9zdGVkLWVuZ2luZS10ZXN0MTwvZGl2PjwvZGl2Pjxk
aXY+PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXYgaWQ9Im9yaWdi
b2R5Ij48ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kOiAjZjJmMmYyOyI+LS0tLS0g1K3KvNPKvP4gLS0t
LS08YnI+t6K8/sjLo7pNYXJ0aW4gU2l2YWsgJmx0O21zaXZha0ByZWRoYXQuY29tJmd0Ozxicj7K
1bz+yMujumRoeTMzNiAmbHQ7ZGh5MzM2QHNpbmEuY29tJmd0Ozxicj6zrcvNyMujulNpbW9uZSBU
aXJhYm9zY2hpICZsdDtzdGlyYWJvc0ByZWRoYXQuY29tJmd0OywgdXNlcnMgJmx0O3VzZXJzQG92
aXJ0Lm9yZyZndDs8YnI+1vfM4qO6UmU6IFtvdmlydC11c2Vyc10gaG9zdGVkLWVuZ2luZSBkZXBs
b3kgZXJyb3I8YnI+yNXG2qO6MjAxOMTqMDTUwjA0yNUgMTm14zI5t9Y8YnI+PC9kaXY+PGJyPjxi
cj5IaSw8YnI+dGhlIGhvc3RuYW1lIGlzIGludmFsaWQgZm9yIGhvc3RlZCBlbmdpbmUgYmVjYXVz
ZSBpdCBpcyBzZXQgdG88YnI+bG9jYWxob3N0LmxvY2FsZG9tYWluLjxicj5DaGVjayB0aGUgc2hl
bGwgcHJvbXB0LCBkbyB5b3Ugc2VlIHRoZSBsb2NhbGhvc3QgdGhlcmU/PGJyPltyb290QGxvY2Fs
aG9zdCB+XSMgaG9zdGVkLWVuZ2luZSAtLWRlcGxveTxicj5Zb3UgY2FuIGNoYW5nZSB0aGUgaG9z
dG5hbWUgYnkgdXNpbmcgbWFueSBkaWZmZXJlbnQgdG9vbHMsIGNoZWNrPGJyPmh0dHBzOi8vZmVk
b3JhbWFnYXppbmUub3JnL3NldC1ob3N0bmFtZS1mZWRvcmEvIGZvciBleGFtcGxlcy4gTW9zdCBv
Zjxicj50aGVtIChpZiBub3QgYWxsKSBzaG91bGQgYmUgdmFsaWQgZm9yIENlbnRPUyBhcyB3ZWxs
Ljxicj5UaGUgaG9zdG5hbWUgeW91IHNldCBtdXN0IGJlIHJlc29sdmFibGUgdG8gSVAgYW5kIHRo
YXQgSVAgaGFzIHRvIHBvaW50PGJyPmJhY2sgdG8gdGhlIGhvc3QgeW91IGFyZSBvbi48YnI+QmVz
dCByZWdhcmRzPGJyPk1hcnRpbiBTaXZhazxicj5PbiBXZWQsIEFwciA0LCAyMDE4IGF0IDEyOjUw
IFBNLCBkaHkzMzYgJmx0O2RoeTMzNkBzaW5hLmNvbSZndDsgd3JvdGU6PGJyPiZndDsgdGhhbmtz
LCBidXQgaSBkbyBub3Qga25vdyB3aHkgaXMgbXkgaG9zdG5hbWUgaW52YWxpZD88YnI+Jmd0Ozxi
cj4mZ3Q7PGJyPiZndDsg1NoyMDE4xOowNNTCMDTI1SAxODo0MaOsU2ltb25lIFRpcmFib3NjaGkg
0LS1wKO6PGJyPiZndDs8YnI+Jmd0Ozxicj4mZ3Q7IE9uIFdlZCwgQXByIDQsIDIwMTggYXQgMTI6
MjggUE0sICZsdDtkaHkzMzZAc2luYS5jb20mZ3Q7IHdyb3RlOjxicj4mZ3Q7Jmd0Ozxicj4mZ3Q7
Jmd0OyBIaSw8YnI+Jmd0OyZndDs8YnI+Jmd0OyZndDsgSSBkZWxveSBob3N0ZWQtZW5naW5lLCBi
eSB0aGlzPGJyPiZndDsmZ3Q7IGJsb2csaHR0cHM6Ly9vdmlydC5vcmcvZG9jdW1lbnRhdGlvbi9z
ZWxmLWhvc3RlZC9jaGFwLURlcGxveWluZ19TZWxmLUhvc3RlZF9FbmdpbmUvPGJyPiZndDsmZ3Q7
ICBidXQgSSBhbSBmYWNpbmcgc29tZSBlcnJvci53aG8gIG1heSBnaXZlIG1lICBzb21lIGFkdmlz
ZT88YnI+Jmd0OyZndDs8YnI+Jmd0OyZndDsgW3Jvb3RAbG9jYWxob3N0IH5dIyBob3N0ZWQtZW5n
aW5lIC0tZGVwbG95PGJyPiZndDs8YnI+Jmd0Ozxicj4mZ3Q7IF5eXjxicj4mZ3Q7PGJyPiZndDsg
VGhlIGVycm9yIGlzIGhlcmU6IHBsZWFzZSBzZXQgYSB2YWxpZCBob3N0bmFtZSBmb3IgeW91ciBo
b3N0OiB0aGUgZW5naW5lIFZNPGJyPiZndDsgc2hvdWxkIGJlIGFibGUgdG8gcmVhY2ggaXQuPGJy
PiZndDsgSWYgeW91IGFkZCB0aGUgaG9zdCBhcyBsb2NhbGhvc3QgdGhlIGVuZ2luZSBWTSB3aWxs
IHJlYWNoIGl0c2VsZiBhbmQgaXQnczxicj4mZ3Q7IG5vdCB3aGF0IHdlIHdhbnQuPGJyPiZndDs8
YnI+Jmd0OyBJZiB5b3UgZG9uJ3kgaGF2ZSBhIHdvcmtpbmcgRE5TIHN5c3RlbSwgaG9zdGVkLWVu
Z2luZS1zZXR1cCB3aWxsIGFzayBhYm91dDxicj4mZ3Q7IGluamVjdGluZyBhbiBlbnRyeSBmb3Ig
eW91IHVuZGVyIC9ldGMvaG9zdHMgb24gdGhlIGVuZ2luZSBWTSBidXQgeW91IHN0aWxsPGJyPiZn
dDsgbmVlZCBhIHZhbGlkIGhvc3RuYW1lLjxicj4mZ3Q7PGJyPiZndDs8YnI+Jmd0OyZndDs8YnI+
Jmd0OyZndDs8YnI+Jmd0OyZndDs8YnI+Jmd0OyZndDs8YnI+Jmd0OyZndDsgICAgICAgICAgIC0t
PT0gU1RPUkFHRSBDT05GSUdVUkFUSU9OID09LS08YnI+Jmd0OyZndDs8YnI+Jmd0OyZndDsgICAg
ICAgICAgIFBsZWFzZSBzcGVjaWZ5IHRoZSBzdG9yYWdlIHlvdSB3b3VsZCBsaWtlIHRvIHVzZSAo
Z2x1c3RlcmZzLDxicj4mZ3Q7Jmd0OyBpc2NzaSwgZmMsIG5mczMsIG5mczQpW25mczNdOjxicj4m
Z3Q7Jmd0OyAgICAgICAgICAgUGxlYXNlIHNwZWNpZnkgdGhlIGZ1bGwgc2hhcmVkIHN0b3JhZ2Ug
Y29ubmVjdGlvbiBwYXRoIHRvIHVzZTxicj4mZ3Q7Jmd0OyAoZXhhbXBsZTogaG9zdDovcGF0aCk6
IDE5Mi4xNjguMTIyLjEzNDovaG9tZS9leHBvcnRzL2hvc3RlZC1lbmdpbmU8YnI+Jmd0OyZndDs8
YnI+Jmd0OyZndDsgICAgICAgICAgIC0tPT0gSE9TVCBORVRXT1JLIENPTkZJR1VSQVRJT04gPT0t
LTxicj4mZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyAgICAgICAgICAgaXB0YWJsZXMgd2FzIGRldGVjdGVk
IG9uIHlvdXIgY29tcHV0ZXIsIGRvIHlvdSB3aXNoIHNldHVwIHRvPGJyPiZndDsmZ3Q7IGNvbmZp
Z3VyZSBpdD8gKFllcywgTm8pW1llc106PGJyPiZndDsmZ3Q7ICAgICAgICAgICBQbGVhc2UgaW5k
aWNhdGUgYSBwaW5nYWJsZSBnYXRld2F5IElQIGFkZHJlc3MgWzE5Mi4xNjguMTIyLjFdOjxicj4m
Z3Q7Jmd0OyAgICAgICAgICAgUGxlYXNlIGluZGljYXRlIGEgbmljIHRvIHNldCBvdmlydG1nbXQg
YnJpZGdlIG9uOiAoZXRoMCkgW2V0aDBdOjxicj4mZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyAgICAgICAg
ICAgLS09PSBWTSBDT05GSUdVUkFUSU9OID09LS08YnI+Jmd0OyZndDs8YnI+Jmd0OyZndDsgICAg
ICAgICAgIFRoZSBmb2xsb3dpbmcgYXBwbGlhbmNlIGhhdmUgYmVlbiBmb3VuZCBvbiB5b3VyIHN5
c3RlbTo8YnI+Jmd0OyZndDsgICAgICAgICAgIFsxXSAtIFRoZSBvVmlydCBFbmdpbmUgQXBwbGlh
bmNlIGltYWdlIChPVkEpIC08YnI+Jmd0OyZndDsgNC4xLTIwMTgwMTI0LjEuZWw3LmNlbnRvczxi
cj4mZ3Q7Jmd0OyAgICAgICAgICAgWzJdIC0gRGlyZWN0bHkgc2VsZWN0IGFuIE9WQSBmaWxlPGJy
PiZndDsmZ3Q7ICAgICAgICAgICBQbGVhc2Ugc2VsZWN0IGFuIGFwcGxpYW5jZSAoMSwgMikgWzFd
Ojxicj4mZ3Q7Jmd0OyBbIElORk8gIF0gVmVyaWZ5aW5nIGl0cyBzaGExc3VtPGJyPiZndDsmZ3Q7
IFsgSU5GTyAgXSBDaGVja2luZyBPVkYgYXJjaGl2ZSBjb250ZW50IChjb3VsZCB0YWtlIGEgZmV3
IG1pbnV0ZXMgZGVwZW5kaW5nPGJyPiZndDsmZ3Q7IG9uIGFyY2hpdmUgc2l6ZSk8YnI+Jmd0OyZn
dDsgWyBJTkZPICBdIENoZWNraW5nIE9WRiBYTUwgY29udGVudCAoY291bGQgdGFrZSBhIGZldyBt
aW51dGVzIGRlcGVuZGluZyBvbjxicj4mZ3Q7Jmd0OyBhcmNoaXZlIHNpemUpPGJyPiZndDsmZ3Q7
ICAgICAgICAgICBQbGVhc2Ugc3BlY2lmeSB0aGUgY29uc29sZSB0eXBlIHlvdSB3b3VsZCBsaWtl
IHRvIHVzZSB0byBjb25uZWN0PGJyPiZndDsmZ3Q7IHRvIHRoZSBWTSAodm5jLCBzcGljZSkgW3Zu
Y106PGJyPiZndDsmZ3Q7IFsgSU5GTyAgXSBEZXRlY3RpbmcgaG9zdCB0aW1lem9uZS48YnI+Jmd0
OyZndDsgICAgICAgICAgIFdvdWxkIHlvdSBsaWtlIHRvIHVzZSBjbG91ZC1pbml0IHRvIGN1c3Rv
bWl6ZSB0aGUgYXBwbGlhbmNlIG9uPGJyPiZndDsmZ3Q7IHRoZSBmaXJzdCBib290IChZZXMsIE5v
KVtZZXNdPzxicj4mZ3Q7Jmd0OyAgICAgICAgICAgV291bGQgeW91IGxpa2UgdG8gZ2VuZXJhdGUg
b24tZmx5IGEgY2xvdWQtaW5pdCBJU08gaW1hZ2UgKG9mPGJyPiZndDsmZ3Q7IG5vLWNsb3VkIHR5
cGUpPGJyPiZndDsmZ3Q7ICAgICAgICAgICBvciBkbyB5b3UgaGF2ZSBhbiBleGlzdGluZyBvbmUg
KEdlbmVyYXRlLCBFeGlzdGluZylbR2VuZXJhdGVdPzxicj4mZ3Q7Jmd0OyAgICAgICAgICAgUGxl
YXNlIHByb3ZpZGUgdGhlIEZRRE4geW91IHdvdWxkIGxpa2UgdG8gdXNlIGZvciB0aGUgZW5naW5l
PGJyPiZndDsmZ3Q7IGFwcGxpYW5jZS48YnI+Jmd0OyZndDsgICAgICAgICAgIE5vdGU6IFRoaXMg
d2lsbCBiZSB0aGUgRlFETiBvZiB0aGUgZW5naW5lIFZNIHlvdSBhcmUgbm93IGdvaW5nPGJyPiZn
dDsmZ3Q7IHRvIGxhdW5jaCw8YnI+Jmd0OyZndDsgICAgICAgICAgIGl0IHNob3VsZCBub3QgcG9p
bnQgdG8gdGhlIGJhc2UgaG9zdCBvciB0byBhbnkgb3RoZXIgZXhpc3Rpbmc8YnI+Jmd0OyZndDsg
bWFjaGluZS48YnI+Jmd0OyZndDsgICAgICAgICAgIEVuZ2luZSBWTSBGUUROOiAobGVhdmUgaXQg
ZW1wdHkgdG8gc2tpcCk6ICBbXTogZW5naW5lLnRjaHlwLmNvbTxicj4mZ3Q7Jmd0OyAgICAgICAg
ICAgUGxlYXNlIHByb3ZpZGUgdGhlIGRvbWFpbiBuYW1lIHlvdSB3b3VsZCBsaWtlIHRvIHVzZSBm
b3IgdGhlPGJyPiZndDsmZ3Q7IGVuZ2luZSBhcHBsaWFuY2UuPGJyPiZndDsmZ3Q7ICAgICAgICAg
ICBFbmdpbmUgVk0gZG9tYWluOiBbdGNoeXAuY29tXTxicj4mZ3Q7Jmd0OyAgICAgICAgICAgQXV0
b21hdGljYWxseSBleGVjdXRlIGVuZ2luZS1zZXR1cCBvbiB0aGUgZW5naW5lIGFwcGxpYW5jZSBv
bjxicj4mZ3Q7Jmd0OyBmaXJzdCBib290IChZZXMsIE5vKVtZZXNdPzxicj4mZ3Q7Jmd0OyAgICAg
ICAgICAgQXV0b21hdGljYWxseSByZXN0YXJ0IHRoZSBlbmdpbmUgVk0gYXMgYSBtb25pdG9yZWQg
c2VydmljZSBhZnRlcjxicj4mZ3Q7Jmd0OyBlbmdpbmUtc2V0dXAgKFllcywgTm8pW1llc10/PGJy
PiZndDsmZ3Q7ICAgICAgICAgICBFbnRlciByb290IHBhc3N3b3JkIHRoYXQgd2lsbCBiZSB1c2Vk
IGZvciB0aGUgZW5naW5lIGFwcGxpYW5jZTxicj4mZ3Q7Jmd0OyAobGVhdmUgaXQgZW1wdHkgdG8g
c2tpcCk6PGJyPiZndDsmZ3Q7IFtXQVJOSU5HXSBTa2lwcGluZyBhcHBsaWFuY2Ugcm9vdCBwYXNz
d29yZDxicj4mZ3Q7Jmd0OyAgICAgICAgICAgRW50ZXIgc3NoIHB1YmxpYyBrZXkgZm9yIHRoZSBy
b290IHVzZXIgdGhhdCB3aWxsIGJlIHVzZWQgZm9yIHRoZTxicj4mZ3Q7Jmd0OyBlbmdpbmUgYXBw
bGlhbmNlIChsZWF2ZSBpdCBlbXB0eSB0byBza2lwKTo8YnI+Jmd0OyZndDsgW1dBUk5JTkddIFNr
aXBwaW5nIGFwcGxpYW5jZSByb290IHNzaCBwdWJsaWMga2V5PGJyPiZndDsmZ3Q7ICAgICAgICAg
ICBEbyB5b3Ugd2FudCB0byBlbmFibGUgc3NoIGFjY2VzcyBmb3IgdGhlIHJvb3QgdXNlciAoeWVz
LCBubyw8YnI+Jmd0OyZndDsgd2l0aG91dC1wYXNzd29yZCkgW3llc106PGJyPiZndDsmZ3Q7IFtX
QVJOSU5HXSBUaGUgb1ZpcnQgZW5naW5lIGFwcGxpYW5jZSBpcyBub3QgY29uZmlndXJlZCB3aXRo
IGEgZGVmYXVsdDxicj4mZ3Q7Jmd0OyBwYXNzd29yZCwgcGxlYXNlIGNvbnNpZGVyIGNvbmZpZ3Vy
aW5nIGl0IHZpYSBjbG91ZC1pbml0PGJyPiZndDsmZ3Q7ICAgICAgICAgICBQbGVhc2Ugc3BlY2lm
eSB0aGUgc2l6ZSBvZiB0aGUgVk0gZGlzayBpbiBHQjogWzU4XTo8YnI+Jmd0OyZndDsgW1dBUk5J
TkddIE1pbmltdW0gcmVxdWlyZW1lbnRzIG5vdCBtZXQgYnkgYXZhaWxhYmxlIG1lbW9yeTogUmVx
dWlyZWQ6IDQwOTY8YnI+Jmd0OyZndDsgTUIuIEF2YWlsYWJsZTogMzA2NCBNQjxicj4mZ3Q7Jmd0
OyAgICAgICAgICAgUGxlYXNlIHNwZWNpZnkgdGhlIG1lbW9yeSBzaXplIG9mIHRoZSBWTSBpbiBN
QiAoRGVmYXVsdHMgdG88YnI+Jmd0OyZndDsgbWF4aW11bSBhdmFpbGFibGUpOiBbMzA2NF06PGJy
PiZndDsmZ3Q7IFtXQVJOSU5HXSBNaW5pbXVtIHJlcXVpcmVtZW50cyBmb3IgbWVtb3J5IHNpemUg
bm90IG1ldDxicj4mZ3Q7Jmd0OyAgICAgICAgICAgQ29udGludWUgd2l0aCBzcGVjaWZpZWQgbWVt
b3J5IHNpemU/IChZZXMsIE5vKSBbTm9dOiB5ZXM8YnI+Jmd0OyZndDsgICAgICAgICAgIFRoZSBm
b2xsb3dpbmcgQ1BVIHR5cGVzIGFyZSBzdXBwb3J0ZWQgYnkgdGhpcyBob3N0Ojxicj4mZ3Q7Jmd0
OyAgICAgICAgICAgLSBtb2RlbF9IYXN3ZWxsLW5vVFNYOiBJbnRlbCBIYXN3ZWxsLW5vVFNYIEZh
bWlseTxicj4mZ3Q7Jmd0OyAgICAgICAgICAgLSBtb2RlbF9TYW5keUJyaWRnZTogSW50ZWwgU2Fu
ZHlCcmlkZ2UgRmFtaWx5PGJyPiZndDsmZ3Q7ICAgICAgICAgICAtIG1vZGVsX1dlc3RtZXJlOiBJ
bnRlbCBXZXN0bWVyZSBGYW1pbHk8YnI+Jmd0OyZndDsgICAgICAgICAgIC0gbW9kZWxfTmVoYWxl
bTogSW50ZWwgTmVoYWxlbSBGYW1pbHk8YnI+Jmd0OyZndDsgICAgICAgICAgIC0gbW9kZWxfUGVu
cnluOiBJbnRlbCBQZW5yeW4gRmFtaWx5PGJyPiZndDsmZ3Q7ICAgICAgICAgICAtIG1vZGVsX0Nv
bnJvZTogSW50ZWwgQ29ucm9lIEZhbWlseTxicj4mZ3Q7Jmd0OyAgICAgICAgICAgUGxlYXNlIHNw
ZWNpZnkgdGhlIENQVSB0eXBlIHRvIGJlIHVzZWQgYnkgdGhlIFZNPGJyPiZndDsmZ3Q7IFttb2Rl
bF9IYXN3ZWxsLW5vVFNYXTo8YnI+Jmd0OyZndDsgICAgICAgICAgIFBsZWFzZSBzcGVjaWZ5IHRo
ZSBudW1iZXIgb2YgdmlydHVhbCBDUFVzIGZvciB0aGUgVk0gKERlZmF1bHRzPGJyPiZndDsmZ3Q7
IHRvIGFwcGxpYW5jZSBPVkYgdmFsdWUpOiBbNF06PGJyPiZndDsmZ3Q7ICAgICAgICAgICBZb3Ug
bWF5IHNwZWNpZnkgYSB1bmljYXN0IE1BQyBhZGRyZXNzIGZvciB0aGUgVk0gb3IgYWNjZXB0IGE8
YnI+Jmd0OyZndDsgcmFuZG9tbHkgZ2VuZXJhdGVkIGRlZmF1bHQgWzAwOjE2OjNlOjVkOjcyOjhh
XTo8YnI+Jmd0OyZndDsgICAgICAgICAgIEhvdyBzaG91bGQgdGhlIGVuZ2luZSBWTSBuZXR3b3Jr
IGJlIGNvbmZpZ3VyZWQgKERIQ1AsPGJyPiZndDsmZ3Q7IFN0YXRpYylbREhDUF0/IFN0YXRpYzxi
cj4mZ3Q7Jmd0OyAgICAgICAgICAgUGxlYXNlIGVudGVyIHRoZSBJUCBhZGRyZXNzIHRvIGJlIHVz
ZWQgZm9yIHRoZSBlbmdpbmUgVk08YnI+Jmd0OyZndDsgWzE5Mi4xNjguMTIyLjJdOiAxOTIuMTY4
LjEyMi4yMTE8YnI+Jmd0OyZndDsgWyBJTkZPICBdIFRoZSBlbmdpbmUgVk0gd2lsbCBiZSBjb25m
aWd1cmVkIHRvIHVzZSAxOTIuMTY4LjEyMi4yMTEvMjQ8YnI+Jmd0OyZndDsgICAgICAgICAgIFBs
ZWFzZSBwcm92aWRlIGEgY29tbWEtc2VwYXJhdGVkIGxpc3QgKG1heCAzKSBvZiBJUCBhZGRyZXNz
ZXMgb2Y8YnI+Jmd0OyZndDsgZG9tYWluIG5hbWUgc2VydmVycyBmb3IgdGhlIGVuZ2luZSBWTTxi
cj4mZ3Q7Jmd0OyAgICAgICAgICAgRW5naW5lIFZNIEROUyAobGVhdmUgaXQgZW1wdHkgdG8gc2tp
cCkgWzE5Mi4xNjguMTIyLjFdOjxicj4mZ3Q7Jmd0OyAgICAgICAgICAgQWRkIGxpbmVzIGZvciB0
aGUgYXBwbGlhbmNlIGl0c2VsZiBhbmQgZm9yIHRoaXMgaG9zdCB0bzxicj4mZ3Q7Jmd0OyAvZXRj
L2hvc3RzIG9uIHRoZSBlbmdpbmUgVk0/PGJyPiZndDsmZ3Q7ICAgICAgICAgICBOb3RlOiBlbnN1
cmluZyB0aGF0IHRoaXMgaG9zdCBjb3VsZCByZXNvbHZlIHRoZSBlbmdpbmUgVk08YnI+Jmd0OyZn
dDsgaG9zdG5hbWUgaXMgc3RpbGwgdXAgdG8geW91PGJyPiZndDsmZ3Q7ICAgICAgICAgICAoWWVz
LCBObylbTm9dPGJyPiZndDsmZ3Q7PGJyPiZndDsmZ3Q7ICAgICAgICAgICAtLT09IEhPU1RFRCBF
TkdJTkUgQ09ORklHVVJBVElPTiA9PS0tPGJyPiZndDsmZ3Q7PGJyPiZndDsmZ3Q7ICAgICAgICAg
ICBFbnRlciBlbmdpbmUgYWRtaW4gcGFzc3dvcmQ6PGJyPiZndDsmZ3Q7ICAgICAgICAgICBDb25m
aXJtIGVuZ2luZSBhZG1pbiBwYXNzd29yZDo8YnI+Jmd0OyZndDsgICAgICAgICAgIFBsZWFzZSBw
cm92aWRlIHRoZSBuYW1lIG9mIHRoZSBTTVRQIHNlcnZlciB0aHJvdWdoIHdoaWNoIHdlIHdpbGw8
YnI+Jmd0OyZndDsgc2VuZCBub3RpZmljYXRpb25zIFtsb2NhbGhvc3RdOjxicj4mZ3Q7Jmd0OyAg
ICAgICAgICAgUGxlYXNlIHByb3ZpZGUgdGhlIFRDUCBwb3J0IG51bWJlciBvZiB0aGUgU01UUCBz
ZXJ2ZXIgWzI1XTo8YnI+Jmd0OyZndDsgICAgICAgICAgIFBsZWFzZSBwcm92aWRlIHRoZSBlbWFp
bCBhZGRyZXNzIGZyb20gd2hpY2ggbm90aWZpY2F0aW9ucyB3aWxsPGJyPiZndDsmZ3Q7IGJlIHNl
bnQgW3Jvb3RAbG9jYWxob3N0XTo8YnI+Jmd0OyZndDsgICAgICAgICAgIFBsZWFzZSBwcm92aWRl
IGEgY29tbWEtc2VwYXJhdGVkIGxpc3Qgb2YgZW1haWwgYWRkcmVzc2VzIHdoaWNoPGJyPiZndDsm
Z3Q7IHdpbGwgZ2V0IG5vdGlmaWNhdGlvbnMgW3Jvb3RAbG9jYWxob3N0XTo8YnI+Jmd0OyZndDsg
WyBJTkZPICBdIFN0YWdlOiBTZXR1cCB2YWxpZGF0aW9uPGJyPiZndDsmZ3Q7IFtXQVJOSU5HXSBD
YW5ub3QgdmFsaWRhdGUgaG9zdCBuYW1lIHNldHRpbmdzLCByZWFzb246IHJlc29sdmVkIGhvc3Qg
ZG9lczxicj4mZ3Q7Jmd0OyBub3QgbWF0Y2ggYW55IG9mIHRoZSBsb2NhbCBhZGRyZXNzZXM8YnI+
Jmd0OyZndDsgWyBFUlJPUiBdIEhvc3QgbmFtZSBpcyBub3QgdmFsaWQ6IGxvY2FsaG9zdC5sb2Nh
bGRvbWFpbiByZXNvbHZlcyB0bzxicj4mZ3Q7Jmd0OyAxMjcuMC4wLjEgYW5kIG5vdCBhbGwgb2Yg
dGhlbSBjYW4gYmUgbWFwcGVkIHRvIG5vbiBsb29wYmFjayBkZXZpY2VzIG9uIHRoaXM8YnI+Jmd0
OyZndDsgaG9zdDxicj4mZ3Q7Jmd0OyBbIEVSUk9SIF0gRmFpbGVkIHRvIGV4ZWN1dGUgc3RhZ2Ug
J1NldHVwIHZhbGlkYXRpb24nOiBIb3N0IG5hbWUgaXMgbm90PGJyPiZndDsmZ3Q7IHZhbGlkOiBs
b2NhbGhvc3QubG9jYWxkb21haW4gcmVzb2x2ZXMgdG8gMTI3LjAuMC4xIGFuZCBub3QgYWxsIG9m
IHRoZW0gY2FuPGJyPiZndDsmZ3Q7IGJlIG1hcHBlZCB0byBub24gbG9vcGJhY2sgZGV2aWNlcyBv
biB0aGlzIGhvc3Q8YnI+Jmd0OyZndDsgWyBJTkZPICBdIFN0YWdlOiBDbGVhbiB1cDxicj4mZ3Q7
Jmd0OyBbIElORk8gIF0gR2VuZXJhdGluZyBhbnN3ZXIgZmlsZTxicj4mZ3Q7Jmd0OyAnL3Zhci9s
aWIvb3ZpcnQtaG9zdGVkLWVuZ2luZS1zZXR1cC9hbnN3ZXJzL2Fuc3dlcnMtMjAxODA0MDQxODIw
NTMuY29uZic8YnI+Jmd0OyZndDsgWyBJTkZPICBdIFN0YWdlOiBQcmUtdGVybWluYXRpb248YnI+
Jmd0OyZndDsgWyBJTkZPICBdIFN0YWdlOiBUZXJtaW5hdGlvbjxicj4mZ3Q7Jmd0OyBbIEVSUk9S
IF0gSG9zdGVkIEVuZ2luZSBkZXBsb3ltZW50IGZhaWxlZDxicj4mZ3Q7Jmd0OyAgICAgICAgICAg
TG9nIGZpbGUgaXMgbG9jYXRlZCBhdDxicj4mZ3Q7Jmd0OyAvdmFyL2xvZy9vdmlydC1ob3N0ZWQt
ZW5naW5lLXNldHVwL292aXJ0LWhvc3RlZC1lbmdpbmUtc2V0dXAtMjAxODA0MDQxODE4MTEtYXE1
b3JkLmxvZzxicj4mZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyBfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4mZ3Q7Jmd0OyBVc2VycyBtYWls
aW5nIGxpc3Q8YnI+Jmd0OyZndDsgVXNlcnNAb3ZpcnQub3JnPGJyPiZndDsmZ3Q7IGh0dHA6Ly9s
aXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2Vyczxicj4mZ3Q7Jmd0Ozxicj4mZ3Q7
PGJyPiZndDs8YnI+Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXzxicj4mZ3Q7IFVzZXJzIG1haWxpbmcgbGlzdDxicj4mZ3Q7IFVzZXJzQG92aXJ0Lm9y
Zzxicj4mZ3Q7IGh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2Vyczxi
cj4mZ3Q7PGJyPjwvZGl2Pg==
--=-sinamail_alt_9f22cbe6abfd84b70fbf6dcc66e0985e--
6 years, 8 months
【help】Build a local development environment
by TT-mao
This is a multi-part message in MIME format.
------=_NextPart_5AC363F8_0B901610_5CA171C6
Content-Type: text/plain;
charset="gb18030"
Content-Transfer-Encoding: base64
SGksIGd1eXM6DQogICAgSSBhbSBjdXJyZW50bHkgdHJ5aW5nIHRvIGJ1aWxkIGFuIG92aXJ0
IGRldmVsb3BtZW50IGVudmlyb25tZW50IChpbmNsdWRpbmcgZW5naW5lIGFuZCB2ZHNtKSBs
b2NhbGx5IHVzaW5nIG9mZmljaWFsIGRvY3VtZW50YXRpb24sIGJ1dCBpdCB3aWxsIG5ldmVy
IGJ1aWxkIHN1Y2Nlc3NmdWxseS4NCkZpcnN0LCBJIHN1Y2Nlc3NmdWxseSBidWlsdCB0aGUg
cnBtIHBhY2thZ2UgdGhyb3VnaCAoaHR0cHM6Ly93d3cub3ZpcnQub3JnL2RldmVsb3AvZGV2
ZWxvcGVyLWd1aWRlL3Zkc20vZGV2ZWxvcGVycy8pDQpCdXQgdGhlIHZkc20gcnBtIHBhY2th
Z2UgdGhhdCBJIGJ1aWx0IGNhbid0IGJlIGFwcGxpZWQgdG8gdGhlIGVuZ2luZSBlbnZpcm9u
bWVudC4gQWRkIGhvc3RzIG9uIHRoZSBvdmlydCBndWkgaW50ZXJmYWNlLiBUaGUgZW5naW5l
IGJhY2tlbmQgd2lsbCByZWluc3RhbGwgdmRzbS4NCg0KDQpIb3cgZG8geW91IGNyZWF0ZSBh
IGxvY2FsIGRldmVsb3BtZW50IGVudmlyb25tZW50Pw==
------=_NextPart_5AC363F8_0B901610_5CA171C6
Content-Type: text/html;
charset="gb18030"
Content-Transfer-Encoding: base64
PGRpdj48ZGl2PkhpLCBndXlzOjwvZGl2PjxkaXY+Jm5ic3A7ICZuYnNwOyBJIGFtIGN1cnJl
bnRseSB0cnlpbmcgdG8gYnVpbGQgYW4gb3ZpcnQgZGV2ZWxvcG1lbnQgZW52aXJvbm1lbnQg
KGluY2x1ZGluZyBlbmdpbmUgYW5kIHZkc20pIGxvY2FsbHkgdXNpbmcgb2ZmaWNpYWwgZG9j
dW1lbnRhdGlvbiwgYnV0IGl0IHdpbGwgbmV2ZXIgYnVpbGQgc3VjY2Vzc2Z1bGx5LjwvZGl2
PjxkaXY+Rmlyc3QsIEkgc3VjY2Vzc2Z1bGx5IGJ1aWx0IHRoZSBycG0gcGFja2FnZSB0aHJv
dWdoIChodHRwczovL3d3dy5vdmlydC5vcmcvZGV2ZWxvcC9kZXZlbG9wZXItZ3VpZGUvdmRz
bS9kZXZlbG9wZXJzLyk8L2Rpdj48ZGl2PkJ1dCB0aGUgdmRzbSBycG0gcGFja2FnZSB0aGF0
IEkgYnVpbHQgY2FuJ3QgYmUgYXBwbGllZCB0byB0aGUgZW5naW5lIGVudmlyb25tZW50LiBB
ZGQgaG9zdHMgb24gdGhlIG92aXJ0IGd1aSBpbnRlcmZhY2UuIFRoZSBlbmdpbmUgYmFja2Vu
ZCB3aWxsIHJlaW5zdGFsbCB2ZHNtLjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+SG93IGRv
IHlvdSBjcmVhdGUgYSBsb2NhbCBkZXZlbG9wbWVudCBlbnZpcm9ubWVudD88L2Rpdj48L2Rp
dj4=
------=_NextPart_5AC363F8_0B901610_5CA171C6--
6 years, 8 months
hosted-engine deploy error
by dhy336@sina.com
--=-sinamail_alt_ab03f38baa3df8a0b238af403e125e8d
Content-Type: text/plain;
charset=GBK
Content-Transfer-Encoding: base64
Content-Disposition: inline
SGksIEkgZGVsb3kgaG9zdGVkLWVuZ2luZSwgYnkgdGhpcyBibG9nLGh0dHBzOi8vb3ZpcnQub3Jn
L2RvY3VtZW50YXRpb24vc2VsZi1ob3N0ZWQvY2hhcC1EZXBsb3lpbmdfU2VsZi1Ib3N0ZWRfRW5n
aW5lLyBidXQgSSBhbSBmYWNpbmcgc29tZSBlcnJvci53aG8gIG1heSBnaXZlIG1lICBzb21lIGFk
dmlzZT8KW3Jvb3RAbG9jYWxob3N0IH5dIyBob3N0ZWQtZW5naW5lIC0tZGVwbG95ICAgICAgIAoK
ICAgICAgICAgIC0tPT0gU1RPUkFHRSBDT05GSUdVUkFUSU9OID09LS0gICAgICAgICAgICAgICAg
ICAgUGxlYXNlIHNwZWNpZnkgdGhlIHN0b3JhZ2UgeW91IHdvdWxkIGxpa2UgdG8gdXNlIChnbHVz
dGVyZnMsIGlzY3NpLCBmYywgbmZzMywgbmZzNClbbmZzM106ICAgICAgICAgICBQbGVhc2Ugc3Bl
Y2lmeSB0aGUgZnVsbCBzaGFyZWQgc3RvcmFnZSBjb25uZWN0aW9uIHBhdGggdG8gdXNlIChleGFt
cGxlOiBob3N0Oi9wYXRoKTogMTkyLjE2OC4xMjIuMTM0Oi9ob21lL2V4cG9ydHMvaG9zdGVkLWVu
Z2luZSAgICAgICAgICAgICAgICAgICAtLT09IEhPU1QgTkVUV09SSyBDT05GSUdVUkFUSU9OID09
LS0gICAgICAgICAgICAgICAgICAgaXB0YWJsZXMgd2FzIGRldGVjdGVkIG9uIHlvdXIgY29tcHV0
ZXIsIGRvIHlvdSB3aXNoIHNldHVwIHRvIGNvbmZpZ3VyZSBpdD8gKFllcywgTm8pW1llc106ICAg
ICAgICAgICBQbGVhc2UgaW5kaWNhdGUgYSBwaW5nYWJsZSBnYXRld2F5IElQIGFkZHJlc3MgWzE5
Mi4xNjguMTIyLjFdOiAgICAgICAgICAgUGxlYXNlIGluZGljYXRlIGEgbmljIHRvIHNldCBvdmly
dG1nbXQgYnJpZGdlIG9uOiAoZXRoMCkgW2V0aDBdOiAgICAgICAgICAgICAgICAgICAgLS09PSBW
TSBDT05GSUdVUkFUSU9OID09LS0gICAgICAgICAgICAgICAgICAgVGhlIGZvbGxvd2luZyBhcHBs
aWFuY2UgaGF2ZSBiZWVuIGZvdW5kIG9uIHlvdXIgc3lzdGVtOiAgICAgICAgICAJWzFdIC0gVGhl
IG9WaXJ0IEVuZ2luZSBBcHBsaWFuY2UgaW1hZ2UgKE9WQSkgLSA0LjEtMjAxODAxMjQuMS5lbDcu
Y2VudG9zICAgICAgICAgIAlbMl0gLSBEaXJlY3RseSBzZWxlY3QgYW4gT1ZBIGZpbGUgICAgICAg
ICAgUGxlYXNlIHNlbGVjdCBhbiBhcHBsaWFuY2UgKDEsIDIpIFsxXTogWyBJTkZPICBdIFZlcmlm
eWluZyBpdHMgc2hhMXN1bVsgSU5GTyAgXSBDaGVja2luZyBPVkYgYXJjaGl2ZSBjb250ZW50IChj
b3VsZCB0YWtlIGEgZmV3IG1pbnV0ZXMgZGVwZW5kaW5nIG9uIGFyY2hpdmUgc2l6ZSlbIElORk8g
IF0gQ2hlY2tpbmcgT1ZGIFhNTCBjb250ZW50IChjb3VsZCB0YWtlIGEgZmV3IG1pbnV0ZXMgZGVw
ZW5kaW5nIG9uIGFyY2hpdmUgc2l6ZSkgICAgICAgICAgUGxlYXNlIHNwZWNpZnkgdGhlIGNvbnNv
bGUgdHlwZSB5b3Ugd291bGQgbGlrZSB0byB1c2UgdG8gY29ubmVjdCB0byB0aGUgVk0gKHZuYywg
c3BpY2UpIFt2bmNdOiBbIElORk8gIF0gRGV0ZWN0aW5nIGhvc3QgdGltZXpvbmUuICAgICAgICAg
IFdvdWxkIHlvdSBsaWtlIHRvIHVzZSBjbG91ZC1pbml0IHRvIGN1c3RvbWl6ZSB0aGUgYXBwbGlh
bmNlIG9uIHRoZSBmaXJzdCBib290IChZZXMsIE5vKVtZZXNdPyAgICAgICAgICAgV291bGQgeW91
IGxpa2UgdG8gZ2VuZXJhdGUgb24tZmx5IGEgY2xvdWQtaW5pdCBJU08gaW1hZ2UgKG9mIG5vLWNs
b3VkIHR5cGUpICAgICAgICAgIG9yIGRvIHlvdSBoYXZlIGFuIGV4aXN0aW5nIG9uZSAoR2VuZXJh
dGUsIEV4aXN0aW5nKVtHZW5lcmF0ZV0/ICAgICAgICAgICBQbGVhc2UgcHJvdmlkZSB0aGUgRlFE
TiB5b3Ugd291bGQgbGlrZSB0byB1c2UgZm9yIHRoZSBlbmdpbmUgYXBwbGlhbmNlLiAgICAgICAg
ICBOb3RlOiBUaGlzIHdpbGwgYmUgdGhlIEZRRE4gb2YgdGhlIGVuZ2luZSBWTSB5b3UgYXJlIG5v
dyBnb2luZyB0byBsYXVuY2gsICAgICAgICAgIGl0IHNob3VsZCBub3QgcG9pbnQgdG8gdGhlIGJh
c2UgaG9zdCBvciB0byBhbnkgb3RoZXIgZXhpc3RpbmcgbWFjaGluZS4gICAgICAgICAgRW5naW5l
IFZNIEZRRE46IChsZWF2ZSBpdCBlbXB0eSB0byBza2lwKTogIFtdOiBlbmdpbmUudGNoeXAuY29t
ICAgICAgICAgIFBsZWFzZSBwcm92aWRlIHRoZSBkb21haW4gbmFtZSB5b3Ugd291bGQgbGlrZSB0
byB1c2UgZm9yIHRoZSBlbmdpbmUgYXBwbGlhbmNlLiAgICAgICAgICBFbmdpbmUgVk0gZG9tYWlu
OiBbdGNoeXAuY29tXSAgICAgICAgICBBdXRvbWF0aWNhbGx5IGV4ZWN1dGUgZW5naW5lLXNldHVw
IG9uIHRoZSBlbmdpbmUgYXBwbGlhbmNlIG9uIGZpcnN0IGJvb3QgKFllcywgTm8pW1llc10/ICAg
ICAgICAgICBBdXRvbWF0aWNhbGx5IHJlc3RhcnQgdGhlIGVuZ2luZSBWTSBhcyBhIG1vbml0b3Jl
ZCBzZXJ2aWNlIGFmdGVyIGVuZ2luZS1zZXR1cCAoWWVzLCBObylbWWVzXT8gICAgICAgICAgIEVu
dGVyIHJvb3QgcGFzc3dvcmQgdGhhdCB3aWxsIGJlIHVzZWQgZm9yIHRoZSBlbmdpbmUgYXBwbGlh
bmNlIChsZWF2ZSBpdCBlbXB0eSB0byBza2lwKTogW1dBUk5JTkddIFNraXBwaW5nIGFwcGxpYW5j
ZSByb290IHBhc3N3b3JkICAgICAgICAgIEVudGVyIHNzaCBwdWJsaWMga2V5IGZvciB0aGUgcm9v
dCB1c2VyIHRoYXQgd2lsbCBiZSB1c2VkIGZvciB0aGUgZW5naW5lIGFwcGxpYW5jZSAobGVhdmUg
aXQgZW1wdHkgdG8gc2tpcCk6IFtXQVJOSU5HXSBTa2lwcGluZyBhcHBsaWFuY2Ugcm9vdCBzc2gg
cHVibGljIGtleSAgICAgICAgICBEbyB5b3Ugd2FudCB0byBlbmFibGUgc3NoIGFjY2VzcyBmb3Ig
dGhlIHJvb3QgdXNlciAoeWVzLCBubywgd2l0aG91dC1wYXNzd29yZCkgW3llc106IFtXQVJOSU5H
XSBUaGUgb1ZpcnQgZW5naW5lIGFwcGxpYW5jZSBpcyBub3QgY29uZmlndXJlZCB3aXRoIGEgZGVm
YXVsdCBwYXNzd29yZCwgcGxlYXNlIGNvbnNpZGVyIGNvbmZpZ3VyaW5nIGl0IHZpYSBjbG91ZC1p
bml0ICAgICAgICAgIFBsZWFzZSBzcGVjaWZ5IHRoZSBzaXplIG9mIHRoZSBWTSBkaXNrIGluIEdC
OiBbNThdOiBbV0FSTklOR10gTWluaW11bSByZXF1aXJlbWVudHMgbm90IG1ldCBieSBhdmFpbGFi
bGUgbWVtb3J5OiBSZXF1aXJlZDogNDA5NiBNQi4gQXZhaWxhYmxlOiAzMDY0IE1CICAgICAgICAg
IFBsZWFzZSBzcGVjaWZ5IHRoZSBtZW1vcnkgc2l6ZSBvZiB0aGUgVk0gaW4gTUIgKERlZmF1bHRz
IHRvIG1heGltdW0gYXZhaWxhYmxlKTogWzMwNjRdOiBbV0FSTklOR10gTWluaW11bSByZXF1aXJl
bWVudHMgZm9yIG1lbW9yeSBzaXplIG5vdCBtZXQgICAgICAgICAgQ29udGludWUgd2l0aCBzcGVj
aWZpZWQgbWVtb3J5IHNpemU/IChZZXMsIE5vKSBbTm9dOiB5ZXMgICAgICAgICAgVGhlIGZvbGxv
d2luZyBDUFUgdHlwZXMgYXJlIHN1cHBvcnRlZCBieSB0aGlzIGhvc3Q6ICAgICAgICAgIAkgLSBt
b2RlbF9IYXN3ZWxsLW5vVFNYOiBJbnRlbCBIYXN3ZWxsLW5vVFNYIEZhbWlseSAgICAgICAgICAJ
IC0gbW9kZWxfU2FuZHlCcmlkZ2U6IEludGVsIFNhbmR5QnJpZGdlIEZhbWlseSAgICAgICAgICAJ
IC0gbW9kZWxfV2VzdG1lcmU6IEludGVsIFdlc3RtZXJlIEZhbWlseSAgICAgICAgICAJIC0gbW9k
ZWxfTmVoYWxlbTogSW50ZWwgTmVoYWxlbSBGYW1pbHkgICAgICAgICAgCSAtIG1vZGVsX1BlbnJ5
bjogSW50ZWwgUGVucnluIEZhbWlseSAgICAgICAgICAJIC0gbW9kZWxfQ29ucm9lOiBJbnRlbCBD
b25yb2UgRmFtaWx5ICAgICAgICAgIFBsZWFzZSBzcGVjaWZ5IHRoZSBDUFUgdHlwZSB0byBiZSB1
c2VkIGJ5IHRoZSBWTSBbbW9kZWxfSGFzd2VsbC1ub1RTWF06ICAgICAgICAgICBQbGVhc2Ugc3Bl
Y2lmeSB0aGUgbnVtYmVyIG9mIHZpcnR1YWwgQ1BVcyBmb3IgdGhlIFZNIChEZWZhdWx0cyB0byBh
cHBsaWFuY2UgT1ZGIHZhbHVlKTogWzRdOiAgICAgICAgICAgWW91IG1heSBzcGVjaWZ5IGEgdW5p
Y2FzdCBNQUMgYWRkcmVzcyBmb3IgdGhlIFZNIG9yIGFjY2VwdCBhIHJhbmRvbWx5IGdlbmVyYXRl
ZCBkZWZhdWx0IFswMDoxNjozZTo1ZDo3Mjo4YV06ICAgICAgICAgICBIb3cgc2hvdWxkIHRoZSBl
bmdpbmUgVk0gbmV0d29yayBiZSBjb25maWd1cmVkIChESENQLCBTdGF0aWMpW0RIQ1BdPyBTdGF0
aWMgICAgICAgICAgUGxlYXNlIGVudGVyIHRoZSBJUCBhZGRyZXNzIHRvIGJlIHVzZWQgZm9yIHRo
ZSBlbmdpbmUgVk0gWzE5Mi4xNjguMTIyLjJdOiAxOTIuMTY4LjEyMi4yMTFbIElORk8gIF0gVGhl
IGVuZ2luZSBWTSB3aWxsIGJlIGNvbmZpZ3VyZWQgdG8gdXNlIDE5Mi4xNjguMTIyLjIxMS8yNCAg
ICAgICAgICBQbGVhc2UgcHJvdmlkZSBhIGNvbW1hLXNlcGFyYXRlZCBsaXN0IChtYXggMykgb2Yg
SVAgYWRkcmVzc2VzIG9mIGRvbWFpbiBuYW1lIHNlcnZlcnMgZm9yIHRoZSBlbmdpbmUgVk0gICAg
ICAgICAgRW5naW5lIFZNIEROUyAobGVhdmUgaXQgZW1wdHkgdG8gc2tpcCkgWzE5Mi4xNjguMTIy
LjFdOiAgICAgICAgICAgQWRkIGxpbmVzIGZvciB0aGUgYXBwbGlhbmNlIGl0c2VsZiBhbmQgZm9y
IHRoaXMgaG9zdCB0byAvZXRjL2hvc3RzIG9uIHRoZSBlbmdpbmUgVk0/ICAgICAgICAgIE5vdGU6
IGVuc3VyaW5nIHRoYXQgdGhpcyBob3N0IGNvdWxkIHJlc29sdmUgdGhlIGVuZ2luZSBWTSBob3N0
bmFtZSBpcyBzdGlsbCB1cCB0byB5b3UgICAgICAgICAgKFllcywgTm8pW05vXSAgICAgICAgICAg
ICAgICAgICAgLS09PSBIT1NURUQgRU5HSU5FIENPTkZJR1VSQVRJT04gPT0tLSAgICAgICAgICAg
ICAgICAgICBFbnRlciBlbmdpbmUgYWRtaW4gcGFzc3dvcmQ6ICAgICAgICAgICBDb25maXJtIGVu
Z2luZSBhZG1pbiBwYXNzd29yZDogICAgICAgICAgIFBsZWFzZSBwcm92aWRlIHRoZSBuYW1lIG9m
IHRoZSBTTVRQIHNlcnZlciB0aHJvdWdoIHdoaWNoIHdlIHdpbGwgc2VuZCBub3RpZmljYXRpb25z
IFtsb2NhbGhvc3RdOiAgICAgICAgICAgUGxlYXNlIHByb3ZpZGUgdGhlIFRDUCBwb3J0IG51bWJl
ciBvZiB0aGUgU01UUCBzZXJ2ZXIgWzI1XTogICAgICAgICAgIFBsZWFzZSBwcm92aWRlIHRoZSBl
bWFpbCBhZGRyZXNzIGZyb20gd2hpY2ggbm90aWZpY2F0aW9ucyB3aWxsIGJlIHNlbnQgW3Jvb3RA
bG9jYWxob3N0XTogICAgICAgICAgIFBsZWFzZSBwcm92aWRlIGEgY29tbWEtc2VwYXJhdGVkIGxp
c3Qgb2YgZW1haWwgYWRkcmVzc2VzIHdoaWNoIHdpbGwgZ2V0IG5vdGlmaWNhdGlvbnMgW3Jvb3RA
bG9jYWxob3N0XTogWyBJTkZPICBdIFN0YWdlOiBTZXR1cCB2YWxpZGF0aW9uW1dBUk5JTkddIENh
bm5vdCB2YWxpZGF0ZSBob3N0IG5hbWUgc2V0dGluZ3MsIHJlYXNvbjogcmVzb2x2ZWQgaG9zdCBk
b2VzIG5vdCBtYXRjaCBhbnkgb2YgdGhlIGxvY2FsIGFkZHJlc3Nlc1sgRVJST1IgXSBIb3N0IG5h
bWUgaXMgbm90IHZhbGlkOiBsb2NhbGhvc3QubG9jYWxkb21haW4gcmVzb2x2ZXMgdG8gMTI3LjAu
MC4xIGFuZCBub3QgYWxsIG9mIHRoZW0gY2FuIGJlIG1hcHBlZCB0byBub24gbG9vcGJhY2sgZGV2
aWNlcyBvbiB0aGlzIGhvc3RbIEVSUk9SIF0gRmFpbGVkIHRvIGV4ZWN1dGUgc3RhZ2UgJ1NldHVw
IHZhbGlkYXRpb24nOiBIb3N0IG5hbWUgaXMgbm90IHZhbGlkOiBsb2NhbGhvc3QubG9jYWxkb21h
aW4gcmVzb2x2ZXMgdG8gMTI3LjAuMC4xIGFuZCBub3QgYWxsIG9mIHRoZW0gY2FuIGJlIG1hcHBl
ZCB0byBub24gbG9vcGJhY2sgZGV2aWNlcyBvbiB0aGlzIGhvc3RbIElORk8gIF0gU3RhZ2U6IENs
ZWFuIHVwWyBJTkZPICBdIEdlbmVyYXRpbmcgYW5zd2VyIGZpbGUgJy92YXIvbGliL292aXJ0LWhv
c3RlZC1lbmdpbmUtc2V0dXAvYW5zd2Vycy9hbnN3ZXJzLTIwMTgwNDA0MTgyMDUzLmNvbmYnWyBJ
TkZPICBdIFN0YWdlOiBQcmUtdGVybWluYXRpb25bIElORk8gIF0gU3RhZ2U6IFRlcm1pbmF0aW9u
WyBFUlJPUiBdIEhvc3RlZCBFbmdpbmUgZGVwbG95bWVudCBmYWlsZWQgICAgICAgICAgTG9nIGZp
bGUgaXMgbG9jYXRlZCBhdCAvdmFyL2xvZy9vdmlydC1ob3N0ZWQtZW5naW5lLXNldHVwL292aXJ0
LWhvc3RlZC1lbmdpbmUtc2V0dXAtMjAxODA0MDQxODE4MTEtYXE1b3JkLmxvZwo=
--=-sinamail_alt_ab03f38baa3df8a0b238af403e125e8d
Content-Type: text/html;
charset=GBK
Content-Transfer-Encoding: base64
Content-Disposition: inline
PGRpdj5IaSw8L2Rpdj48ZGl2PiZuYnNwOzwvZGl2PjxkaXY+SSBkZWxveSBob3N0ZWQtZW5naW5l
LCBieSB0aGlzIGJsb2csaHR0cHM6Ly9vdmlydC5vcmcvZG9jdW1lbnRhdGlvbi9zZWxmLWhvc3Rl
ZC9jaGFwLURlcGxveWluZ19TZWxmLUhvc3RlZF9FbmdpbmUvPC9kaXY+PGRpdj4mbmJzcDtidXQg
SSBhbSBmYWNpbmcgc29tZSBlcnJvci53aG8gJm5ic3A7bWF5IGdpdmUgbWUgJm5ic3A7c29tZSBh
ZHZpc2U/PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5bcm9vdEBsb2NhbGhvc3Qgfl0jIGhvc3Rl
ZC1lbmdpbmUgLS1kZXBsb3k8L2Rpdj48ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOzwv
ZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAtLT09IFNUT1JBR0UgQ09ORklHVVJBVElPTiA9PS0tPC9kaXY+PGRp
dj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7PC9kaXY+PGRpdj4mbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IFBsZWFzZSBzcGVjaWZ5IHRoZSBzdG9yYWdlIHlvdSB3
b3VsZCBsaWtlIHRvIHVzZSAoZ2x1c3RlcmZzLCBpc2NzaSwgZmMsIG5mczMsIG5mczQpW25mczNd
OiZuYnNwOzwvZGl2PjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBQbGVh
c2Ugc3BlY2lmeSB0aGUgZnVsbCBzaGFyZWQgc3RvcmFnZSBjb25uZWN0aW9uIHBhdGggdG8gdXNl
IChleGFtcGxlOiBob3N0Oi9wYXRoKTogMTkyLjE2OC4xMjIuMTM0Oi9ob21lL2V4cG9ydHMvaG9z
dGVkLWVuZ2luZTwvZGl2PjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOzwv
ZGl2PjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAtLT09IEhPU1QgTkVU
V09SSyBDT05GSUdVUkFUSU9OID09LS08L2Rpdj48ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDs8L2Rpdj48ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
aXB0YWJsZXMgd2FzIGRldGVjdGVkIG9uIHlvdXIgY29tcHV0ZXIsIGRvIHlvdSB3aXNoIHNldHVw
IHRvIGNvbmZpZ3VyZSBpdD8gKFllcywgTm8pW1llc106Jm5ic3A7PC9kaXY+PGRpdj4mbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IFBsZWFzZSBpbmRpY2F0ZSBhIHBpbmdhYmxlIGdh
dGV3YXkgSVAgYWRkcmVzcyBbMTkyLjE2OC4xMjIuMV06Jm5ic3A7PC9kaXY+PGRpdj4mbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IFBsZWFzZSBpbmRpY2F0ZSBhIG5pYyB0byBzZXQg
b3ZpcnRtZ210IGJyaWRnZSBvbjogKGV0aDApIFtldGgwXTombmJzcDs8L2Rpdj48ZGl2PiZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDs8L2Rpdj48ZGl2PiZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgLS09PSBWTSBDT05GSUdVUkFUSU9OID09LS08L2Rpdj48ZGl2PiZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDs8L2Rpdj48ZGl2PiZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgVGhlIGZvbGxvd2luZyBhcHBsaWFuY2UgaGF2ZSBiZWVuIGZv
dW5kIG9uIHlvdXIgc3lzdGVtOjwvZGl2PjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyA8c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpw
cmUiPgk8L3NwYW4+WzFdIC0gVGhlIG9WaXJ0IEVuZ2luZSBBcHBsaWFuY2UgaW1hZ2UgKE9WQSkg
LSA0LjEtMjAxODAxMjQuMS5lbDcuY2VudG9zPC9kaXY+PGRpdj4mbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7IDxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRl
LXNwYWNlOnByZSI+CTwvc3Bhbj5bMl0gLSBEaXJlY3RseSBzZWxlY3QgYW4gT1ZBIGZpbGU8L2Rp
dj48ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgUGxlYXNlIHNlbGVjdCBh
biBhcHBsaWFuY2UgKDEsIDIpIFsxXTombmJzcDs8L2Rpdj48ZGl2PlsgSU5GTyAmbmJzcDtdIFZl
cmlmeWluZyBpdHMgc2hhMXN1bTwvZGl2PjxkaXY+WyBJTkZPICZuYnNwO10gQ2hlY2tpbmcgT1ZG
IGFyY2hpdmUgY29udGVudCAoY291bGQgdGFrZSBhIGZldyBtaW51dGVzIGRlcGVuZGluZyBvbiBh
cmNoaXZlIHNpemUpPC9kaXY+PGRpdj5bIElORk8gJm5ic3A7XSBDaGVja2luZyBPVkYgWE1MIGNv
bnRlbnQgKGNvdWxkIHRha2UgYSBmZXcgbWludXRlcyBkZXBlbmRpbmcgb24gYXJjaGl2ZSBzaXpl
KTwvZGl2PjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBQbGVhc2Ugc3Bl
Y2lmeSB0aGUgY29uc29sZSB0eXBlIHlvdSB3b3VsZCBsaWtlIHRvIHVzZSB0byBjb25uZWN0IHRv
IHRoZSBWTSAodm5jLCBzcGljZSkgW3ZuY106Jm5ic3A7PC9kaXY+PGRpdj5bIElORk8gJm5ic3A7
XSBEZXRlY3RpbmcgaG9zdCB0aW1lem9uZS48L2Rpdj48ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgV291bGQgeW91IGxpa2UgdG8gdXNlIGNsb3VkLWluaXQgdG8gY3VzdG9t
aXplIHRoZSBhcHBsaWFuY2Ugb24gdGhlIGZpcnN0IGJvb3QgKFllcywgTm8pW1llc10/Jm5ic3A7
PC9kaXY+PGRpdj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IFdvdWxkIHlvdSBs
aWtlIHRvIGdlbmVyYXRlIG9uLWZseSBhIGNsb3VkLWluaXQgSVNPIGltYWdlIChvZiBuby1jbG91
ZCB0eXBlKTwvZGl2PjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBvciBk
byB5b3UgaGF2ZSBhbiBleGlzdGluZyBvbmUgKEdlbmVyYXRlLCBFeGlzdGluZylbR2VuZXJhdGVd
PyZuYnNwOzwvZGl2PjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBQbGVh
c2UgcHJvdmlkZSB0aGUgRlFETiB5b3Ugd291bGQgbGlrZSB0byB1c2UgZm9yIHRoZSBlbmdpbmUg
YXBwbGlhbmNlLjwvZGl2PjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBO
b3RlOiBUaGlzIHdpbGwgYmUgdGhlIEZRRE4gb2YgdGhlIGVuZ2luZSBWTSB5b3UgYXJlIG5vdyBn
b2luZyB0byBsYXVuY2gsPC9kaXY+PGRpdj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7IGl0IHNob3VsZCBub3QgcG9pbnQgdG8gdGhlIGJhc2UgaG9zdCBvciB0byBhbnkgb3RoZXIg
ZXhpc3RpbmcgbWFjaGluZS48L2Rpdj48ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgRW5naW5lIFZNIEZRRE46IChsZWF2ZSBpdCBlbXB0eSB0byBza2lwKTogJm5ic3A7W106
IGVuZ2luZS50Y2h5cC5jb208L2Rpdj48ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgUGxlYXNlIHByb3ZpZGUgdGhlIGRvbWFpbiBuYW1lIHlvdSB3b3VsZCBsaWtlIHRvIHVz
ZSBmb3IgdGhlIGVuZ2luZSBhcHBsaWFuY2UuPC9kaXY+PGRpdj4mbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7IEVuZ2luZSBWTSBkb21haW46IFt0Y2h5cC5jb21dPC9kaXY+PGRpdj4m
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IEF1dG9tYXRpY2FsbHkgZXhlY3V0ZSBl
bmdpbmUtc2V0dXAgb24gdGhlIGVuZ2luZSBhcHBsaWFuY2Ugb24gZmlyc3QgYm9vdCAoWWVzLCBO
bylbWWVzXT8mbmJzcDs8L2Rpdj48ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgQXV0b21hdGljYWxseSByZXN0YXJ0IHRoZSBlbmdpbmUgVk0gYXMgYSBtb25pdG9yZWQgc2Vy
dmljZSBhZnRlciBlbmdpbmUtc2V0dXAgKFllcywgTm8pW1llc10/Jm5ic3A7PC9kaXY+PGRpdj4m
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IEVudGVyIHJvb3QgcGFzc3dvcmQgdGhh
dCB3aWxsIGJlIHVzZWQgZm9yIHRoZSBlbmdpbmUgYXBwbGlhbmNlIChsZWF2ZSBpdCBlbXB0eSB0
byBza2lwKTombmJzcDs8L2Rpdj48ZGl2PltXQVJOSU5HXSBTa2lwcGluZyBhcHBsaWFuY2Ugcm9v
dCBwYXNzd29yZDwvZGl2PjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBF
bnRlciBzc2ggcHVibGljIGtleSBmb3IgdGhlIHJvb3QgdXNlciB0aGF0IHdpbGwgYmUgdXNlZCBm
b3IgdGhlIGVuZ2luZSBhcHBsaWFuY2UgKGxlYXZlIGl0IGVtcHR5IHRvIHNraXApOiZuYnNwOzwv
ZGl2PjxkaXY+W1dBUk5JTkddIFNraXBwaW5nIGFwcGxpYW5jZSByb290IHNzaCBwdWJsaWMga2V5
PC9kaXY+PGRpdj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IERvIHlvdSB3YW50
IHRvIGVuYWJsZSBzc2ggYWNjZXNzIGZvciB0aGUgcm9vdCB1c2VyICh5ZXMsIG5vLCB3aXRob3V0
LXBhc3N3b3JkKSBbeWVzXTombmJzcDs8L2Rpdj48ZGl2PltXQVJOSU5HXSBUaGUgb1ZpcnQgZW5n
aW5lIGFwcGxpYW5jZSBpcyBub3QgY29uZmlndXJlZCB3aXRoIGEgZGVmYXVsdCBwYXNzd29yZCwg
cGxlYXNlIGNvbnNpZGVyIGNvbmZpZ3VyaW5nIGl0IHZpYSBjbG91ZC1pbml0PC9kaXY+PGRpdj4m
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IFBsZWFzZSBzcGVjaWZ5IHRoZSBzaXpl
IG9mIHRoZSBWTSBkaXNrIGluIEdCOiBbNThdOiZuYnNwOzwvZGl2PjxkaXY+W1dBUk5JTkddIE1p
bmltdW0gcmVxdWlyZW1lbnRzIG5vdCBtZXQgYnkgYXZhaWxhYmxlIG1lbW9yeTogUmVxdWlyZWQ6
IDQwOTYgTUIuIEF2YWlsYWJsZTogMzA2NCBNQjwvZGl2PjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyBQbGVhc2Ugc3BlY2lmeSB0aGUgbWVtb3J5IHNpemUgb2YgdGhlIFZN
IGluIE1CIChEZWZhdWx0cyB0byBtYXhpbXVtIGF2YWlsYWJsZSk6IFszMDY0XTombmJzcDs8L2Rp
dj48ZGl2PltXQVJOSU5HXSBNaW5pbXVtIHJlcXVpcmVtZW50cyBmb3IgbWVtb3J5IHNpemUgbm90
IG1ldDwvZGl2PjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBDb250aW51
ZSB3aXRoIHNwZWNpZmllZCBtZW1vcnkgc2l6ZT8gKFllcywgTm8pIFtOb106IHllczwvZGl2Pjxk
aXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBUaGUgZm9sbG93aW5nIENQVSB0
eXBlcyBhcmUgc3VwcG9ydGVkIGJ5IHRoaXMgaG9zdDo8L2Rpdj48ZGl2PiZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgPHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0i
d2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPiAtIG1vZGVsX0hhc3dlbGwtbm9UU1g6IEludGVsIEhh
c3dlbGwtbm9UU1ggRmFtaWx5PC9kaXY+PGRpdj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7IDxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnBy
ZSI+CTwvc3Bhbj4gLSBtb2RlbF9TYW5keUJyaWRnZTogSW50ZWwgU2FuZHlCcmlkZ2UgRmFtaWx5
PC9kaXY+PGRpdj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IDxzcGFuIGNsYXNz
PSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj4gLSBtb2Rl
bF9XZXN0bWVyZTogSW50ZWwgV2VzdG1lcmUgRmFtaWx5PC9kaXY+PGRpdj4mbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7IDxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9
IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj4gLSBtb2RlbF9OZWhhbGVtOiBJbnRlbCBOZWhhbGVt
IEZhbWlseTwvZGl2PjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyA8c3Bh
biBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+
IC0gbW9kZWxfUGVucnluOiBJbnRlbCBQZW5yeW4gRmFtaWx5PC9kaXY+PGRpdj4mbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IDxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5
bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj4gLSBtb2RlbF9Db25yb2U6IEludGVsIENvbnJv
ZSBGYW1pbHk8L2Rpdj48ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgUGxl
YXNlIHNwZWNpZnkgdGhlIENQVSB0eXBlIHRvIGJlIHVzZWQgYnkgdGhlIFZNIFttb2RlbF9IYXN3
ZWxsLW5vVFNYXTombmJzcDs8L2Rpdj48ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgUGxlYXNlIHNwZWNpZnkgdGhlIG51bWJlciBvZiB2aXJ0dWFsIENQVXMgZm9yIHRoZSBW
TSAoRGVmYXVsdHMgdG8gYXBwbGlhbmNlIE9WRiB2YWx1ZSk6IFs0XTombmJzcDs8L2Rpdj48ZGl2
PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgWW91IG1heSBzcGVjaWZ5IGEgdW5p
Y2FzdCBNQUMgYWRkcmVzcyBmb3IgdGhlIFZNIG9yIGFjY2VwdCBhIHJhbmRvbWx5IGdlbmVyYXRl
ZCBkZWZhdWx0IFswMDoxNjozZTo1ZDo3Mjo4YV06Jm5ic3A7PC9kaXY+PGRpdj4mbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IEhvdyBzaG91bGQgdGhlIGVuZ2luZSBWTSBuZXR3b3Jr
IGJlIGNvbmZpZ3VyZWQgKERIQ1AsIFN0YXRpYylbREhDUF0/IFN0YXRpYzwvZGl2PjxkaXY+Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBQbGVhc2UgZW50ZXIgdGhlIElQIGFkZHJl
c3MgdG8gYmUgdXNlZCBmb3IgdGhlIGVuZ2luZSBWTSBbMTkyLjE2OC4xMjIuMl06IDE5Mi4xNjgu
MTIyLjIxMTwvZGl2PjxkaXY+WyBJTkZPICZuYnNwO10gVGhlIGVuZ2luZSBWTSB3aWxsIGJlIGNv
bmZpZ3VyZWQgdG8gdXNlIDE5Mi4xNjguMTIyLjIxMS8yNDwvZGl2PjxkaXY+Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBQbGVhc2UgcHJvdmlkZSBhIGNvbW1hLXNlcGFyYXRlZCBs
aXN0IChtYXggMykgb2YgSVAgYWRkcmVzc2VzIG9mIGRvbWFpbiBuYW1lIHNlcnZlcnMgZm9yIHRo
ZSBlbmdpbmUgVk08L2Rpdj48ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
RW5naW5lIFZNIEROUyAobGVhdmUgaXQgZW1wdHkgdG8gc2tpcCkgWzE5Mi4xNjguMTIyLjFdOiZu
YnNwOzwvZGl2PjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBBZGQgbGlu
ZXMgZm9yIHRoZSBhcHBsaWFuY2UgaXRzZWxmIGFuZCBmb3IgdGhpcyBob3N0IHRvIC9ldGMvaG9z
dHMgb24gdGhlIGVuZ2luZSBWTT88L2Rpdj48ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgTm90ZTogZW5zdXJpbmcgdGhhdCB0aGlzIGhvc3QgY291bGQgcmVzb2x2ZSB0aGUg
ZW5naW5lIFZNIGhvc3RuYW1lIGlzIHN0aWxsIHVwIHRvIHlvdTwvZGl2PjxkaXY+Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAoWWVzLCBObylbTm9dJm5ic3A7PC9kaXY+PGRpdj4m
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7PC9kaXY+PGRpdj4mbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7IC0tPT0gSE9TVEVEIEVOR0lORSBDT05GSUdVUkFUSU9OID09
LS08L2Rpdj48ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDs8L2Rpdj48ZGl2
PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgRW50ZXIgZW5naW5lIGFkbWluIHBh
c3N3b3JkOiZuYnNwOzwvZGl2PjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyBDb25maXJtIGVuZ2luZSBhZG1pbiBwYXNzd29yZDombmJzcDs8L2Rpdj48ZGl2PiZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgUGxlYXNlIHByb3ZpZGUgdGhlIG5hbWUgb2YgdGhl
IFNNVFAgc2VydmVyIHRocm91Z2ggd2hpY2ggd2Ugd2lsbCBzZW5kIG5vdGlmaWNhdGlvbnMgW2xv
Y2FsaG9zdF06Jm5ic3A7PC9kaXY+PGRpdj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7IFBsZWFzZSBwcm92aWRlIHRoZSBUQ1AgcG9ydCBudW1iZXIgb2YgdGhlIFNNVFAgc2VydmVy
IFsyNV06Jm5ic3A7PC9kaXY+PGRpdj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
IFBsZWFzZSBwcm92aWRlIHRoZSBlbWFpbCBhZGRyZXNzIGZyb20gd2hpY2ggbm90aWZpY2F0aW9u
cyB3aWxsIGJlIHNlbnQgW3Jvb3RAbG9jYWxob3N0XTombmJzcDs8L2Rpdj48ZGl2PiZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgUGxlYXNlIHByb3ZpZGUgYSBjb21tYS1zZXBhcmF0
ZWQgbGlzdCBvZiBlbWFpbCBhZGRyZXNzZXMgd2hpY2ggd2lsbCBnZXQgbm90aWZpY2F0aW9ucyBb
cm9vdEBsb2NhbGhvc3RdOiZuYnNwOzwvZGl2PjxkaXY+WyBJTkZPICZuYnNwO10gU3RhZ2U6IFNl
dHVwIHZhbGlkYXRpb248L2Rpdj48ZGl2PltXQVJOSU5HXSBDYW5ub3QgdmFsaWRhdGUgaG9zdCBu
YW1lIHNldHRpbmdzLCByZWFzb246IHJlc29sdmVkIGhvc3QgZG9lcyBub3QgbWF0Y2ggYW55IG9m
IHRoZSBsb2NhbCBhZGRyZXNzZXM8L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJiYWNrZ3JvdW5kLWNv
bG9yOiByZ2IoMjU1LCAyNTUsIDApOyI+WyBFUlJPUiBdIEhvc3QgbmFtZSBpcyBub3QgdmFsaWQ6
IGxvY2FsaG9zdC5sb2NhbGRvbWFpbiByZXNvbHZlcyB0byAxMjcuMC4wLjEgYW5kIG5vdCBhbGwg
b2YgdGhlbSBjYW4gYmUgbWFwcGVkIHRvIG5vbiBsb29wYmFjayBkZXZpY2VzIG9uIHRoaXMgaG9z
dDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1
LCAyNTUsIDApOyI+WyBFUlJPUiBdIEZhaWxlZCB0byBleGVjdXRlIHN0YWdlICdTZXR1cCB2YWxp
ZGF0aW9uJzogSG9zdCBuYW1lIGlzIG5vdCB2YWxpZDogbG9jYWxob3N0LmxvY2FsZG9tYWluIHJl
c29sdmVzIHRvIDEyNy4wLjAuMSBhbmQgbm90IGFsbCBvZiB0aGVtIGNhbiBiZSBtYXBwZWQgdG8g
bm9uIGxvb3BiYWNrIGRldmljZXMgb24gdGhpcyBob3N0PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4g
c3R5bGU9ImJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMCk7Ij5bIElORk8gJm5ic3A7
XSBTdGFnZTogQ2xlYW4gdXA8L3NwYW4+PC9kaXY+PGRpdj5bIElORk8gJm5ic3A7XSBHZW5lcmF0
aW5nIGFuc3dlciBmaWxlICcvdmFyL2xpYi9vdmlydC1ob3N0ZWQtZW5naW5lLXNldHVwL2Fuc3dl
cnMvYW5zd2Vycy0yMDE4MDQwNDE4MjA1My5jb25mJzwvZGl2PjxkaXY+WyBJTkZPICZuYnNwO10g
U3RhZ2U6IFByZS10ZXJtaW5hdGlvbjwvZGl2PjxkaXY+WyBJTkZPICZuYnNwO10gU3RhZ2U6IFRl
cm1pbmF0aW9uPC9kaXY+PGRpdj5bIEVSUk9SIF0gSG9zdGVkIEVuZ2luZSBkZXBsb3ltZW50IGZh
aWxlZDwvZGl2PjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBMb2cgZmls
ZSBpcyBsb2NhdGVkIGF0IC92YXIvbG9nL292aXJ0LWhvc3RlZC1lbmdpbmUtc2V0dXAvb3ZpcnQt
aG9zdGVkLWVuZ2luZS1zZXR1cC0yMDE4MDQwNDE4MTgxMS1hcTVvcmQubG9nPC9kaXY+PGRpdj48
YnI+PC9kaXY+
--=-sinamail_alt_ab03f38baa3df8a0b238af403e125e8d--
6 years, 8 months