回复:security-team Digest, Vol 22, Issue 1
by 夏·蝉鸣之时
G38
------------------ 原始邮件 ------------------
发件人: "security-team-request";<security-team-request(a)lists.fedoraproject.org>;
发送时间: 2016年4月7日(星期四) 晚上11:22
收件人: "security-team"<security-team(a)lists.fedoraproject.org>;
主题: security-team Digest, Vol 22, Issue 1
Send security-team mailing list submissions to
security-team(a)lists.fedoraproject.org
To subscribe or unsubscribe via the World Wide Web, visit
http://lists.fedoraproject.org/admin/lists/security-team@lists.fedoraproj...
or, via email, send a message with subject or body 'help' to
security-team-request(a)lists.fedoraproject.org
You can reach the person managing the list at
security-team-owner(a)lists.fedoraproject.org
When replying, please edit your Subject line so it is more specific
than "Re: Contents of security-team digest..."
Today's Topics:
1. 回复:security-team Digest, Vol 21, Issue 6 ( 夏·蝉鸣之时 )
----------------------------------------------------------------------
Date: Thu, 7 Apr 2016 23:22:03 +0800
From: " 夏·蝉鸣之时 " <1043480007(a)qq.com>
Subject: 回复:security-team Digest, Vol 21, Issue 6
To: " security-team " <security-team(a)lists.fedoraproject.org>
Message-ID: <tencent_29E3CC181FFC47AD702362B7(a)qq.com>
Content-Type: multipart/alternative;
boundary="----=_NextPart_57067B1B_0A94D628_56D4344F"
This is a multi-part message in MIME format.
------=_NextPart_57067B1B_0A94D628_56D4344F
Content-Type: text/plain;
charset="gb18030"
Content-Transfer-Encoding: base64
VGhhbmsgYSBsb3QNCg0KDQoNCg0KLS0tLS0tLS0tLS0tLS0tLS0tINStyrzTyrz+IC0tLS0t
LS0tLS0tLS0tLS0tLQ0Kt6K8/sjLOiAic2VjdXJpdHktdGVhbS1yZXF1ZXN0Ijs8c2VjdXJp
dHktdGVhbS1yZXF1ZXN0QGxpc3RzLmZlZG9yYXByb2plY3Qub3JnPjsNCreiy83KsbzkOiAy
MDE2xOo01MI3yNUo0MfG2svEKSDN7cnPMTE6MTgNCsrVvP7IyzogInNlY3VyaXR5LXRlYW0i
PHNlY3VyaXR5LXRlYW1AbGlzdHMuZmVkb3JhcHJvamVjdC5vcmc+OyANCg0K1vfM4jogc2Vj
dXJpdHktdGVhbSBEaWdlc3QsIFZvbCAyMSwgSXNzdWUgNg0KDQoNCg0KU2VuZCBzZWN1cml0
eS10ZWFtIG1haWxpbmcgbGlzdCBzdWJtaXNzaW9ucyB0bw0KCXNlY3VyaXR5LXRlYW1AbGlz
dHMuZmVkb3JhcHJvamVjdC5vcmcNCg0KVG8gc3Vic2NyaWJlIG9yIHVuc3Vic2NyaWJlIHZp
YSB0aGUgV29ybGQgV2lkZSBXZWIsIHZpc2l0DQoJaHR0cDovL2xpc3RzLmZlZG9yYXByb2pl
Y3Qub3JnL2FkbWluL2xpc3RzL3NlY3VyaXR5LXRlYW1AbGlzdHMuZmVkb3JhcHJvamVjdC5v
cmcNCm9yLCB2aWEgZW1haWwsIHNlbmQgYSBtZXNzYWdlIHdpdGggc3ViamVjdCBvciBib2R5
ICdoZWxwJyB0bw0KCXNlY3VyaXR5LXRlYW0tcmVxdWVzdEBsaXN0cy5mZWRvcmFwcm9qZWN0
Lm9yZw0KDQpZb3UgY2FuIHJlYWNoIHRoZSBwZXJzb24gbWFuYWdpbmcgdGhlIGxpc3QgYXQN
CglzZWN1cml0eS10ZWFtLW93bmVyQGxpc3RzLmZlZG9yYXByb2plY3Qub3JnDQoNCldoZW4g
cmVwbHlpbmcsIHBsZWFzZSBlZGl0IHlvdXIgU3ViamVjdCBsaW5lIHNvIGl0IGlzIG1vcmUg
c3BlY2lmaWMNCnRoYW4gIlJlOiBDb250ZW50cyBvZiBzZWN1cml0eS10ZWFtIGRpZ2VzdC4u
LiINCg0KVG9kYXkncyBUb3BpY3M6DQoNCiAgIDEuIFNlY3VyaXR5IFRlYW0gbWVldGluZyBt
aW51dGVzIGZvciAyMDE2LTAzLTMxIChFcmljIENocmlzdGVuc2VuKQ0KICAgMi4gW0ZlZG9j
YWxdIFJlbWluZGVyIG1lZXRpbmcgOiBTZWN1cml0eSBUZWFtIE1lZXRpbmcNCiAgICAgIChu
b2JvZHlAZmVkb3JhcHJvamVjdC5vcmcpDQogICAzLiBGZWRvcmEgU2VjdXJpdHkgVGVhbSBS
ZXBvcnQgLSAyMDE2LTA0LTA3IChNYWpvciBIYXlkZW4pDQogICA0LiBTZWN1cml0eSBUZWFt
IG1lZXRpbmcgbWludXRlcyBmb3IgMjAxNi0wNC0wNyAoVHVtbWFsYSBEaGFudmkpDQoNCg0K
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQ0KDQpEYXRlOiBUaHUsIDMxIE1hciAyMDE2IDE0OjM1OjUwIC0w
MDAwDQpGcm9tOiAiRXJpYyBDaHJpc3RlbnNlbiIgPHNwYXJrc0ByZWRoYXQuY29tPg0KU3Vi
amVjdDogU2VjdXJpdHkgVGVhbSBtZWV0aW5nIG1pbnV0ZXMgZm9yIDIwMTYtMDMtMzENClRv
OiBzZWN1cml0eS10ZWFtQGxpc3RzLmZlZG9yYXByb2plY3Qub3JnDQpNZXNzYWdlLUlEOg0K
CTwyMDE2MDMzMTE0MzU1MC4xOTIwOS4xNDMxNEBtYWlsbWFuMDEucGh4Mi5mZWRvcmFwcm9q
ZWN0Lm9yZz4NCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD0idXRmLTgiDQoN
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KI2Zl
ZG9yYS1tZWV0aW5nOiBTZWN1cml0eSBUZWFtIE1lZXRpbmcgLSBBZ2VuZGE6IGh0dHBzOi8v
ZmVkb3JhcHJvamVjdC5vcmcvd2lraS9TZWN1cml0eV9UZWFtX21lZXRpbmdzDQo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCg0KDQpNZWV0aW5n
IHN0YXJ0ZWQgYnkgU3BhcmtzIGF0IDE0OjAwOjAzIFVUQy4gVGhlIGZ1bGwgbG9ncyBhcmUg
YXZhaWxhYmxlDQphdA0KaHR0cHM6Ly9tZWV0Ym90LmZlZG9yYXByb2plY3Qub3JnL2ZlZG9y
YS1tZWV0aW5nLzIwMTYtMDMtMzEvZmVkb3JhX3NlY3VyaXR5X3RlYW0uMjAxNi0wMy0zMS0x
NC4wMC5sb2cuaHRtbA0KLg0KDQoNCg0KTWVldGluZyBzdW1tYXJ5DQotLS0tLS0tLS0tLS0t
LS0NCiogUm9sbCBDYWxsICAoU3BhcmtzLCAxNDowMDowOSkNCiAgKiBQYXJ0aWNpcGFudHMg
YXJlIHJlbWluZGVkIHRvIG1ha2UgbGliZXJhbCB1c2Ugb2YgI2luZm8gI2xpbmsgI2hlbHAN
CiAgICBpbiBvcmRlciB0byBtYWtlIHRoZSBtaW51dGVzICJtb3JlIGJldHRlciIgIChTcGFy
a3MsIDE0OjA4OjEyKQ0KDQoqIEZvbGxvdyB1cCBvbiBsYXN0IHdlZWsncyB0YXNrcyAgKFNw
YXJrcywgMTQ6MDg6MzgpDQogICogQUNUSU9OOiBwanAgdG8gZ2l2ZSBhIHN0YXR1cyB1cGRh
dGUgb24gc2VjdXJpdHkgcG9saWN5IGluIHRoZSB3aWtpDQogICAgKGNhcnJpZWQgb3Zlcikg
IChTcGFya3MsIDE0OjA5OjAxKQ0KICAqIEFDVElPTjogU3BhcmtzIHRvIGZpZ3VyZSBvdXQg
aG93IEZTVCBtZW1iZXJzIGNhbiBnZXQgYWNjZXNzIHRvDQogICAgRmVkb3JhIHNlY3VyaXR5
IGJ1Z3MgKGNhcnJpZWQgb3ZlcikgIChTcGFya3MsIDE0OjA5OjExKQ0KICAqIEFDVElPTjog
cGpwIGFuZCBkLWNhZiB0byB3b3JrIG9uIHRoZSBmZWF0dXJlIHJlcXVlc3RzIGZvciBLb2pp
IGFuZA0KICAgIEJvZGhpIGZvciBwcml2YXRlIGJ1aWxkcyBmb3IgZW1iYXJnb2VkIHZ1bG5l
cmFiaWxpdGllcy4gIChTcGFya3MsDQogICAgMTQ6MTA6MDUpDQogICogQUNUSU9OOiBTcGFy
a3MgdG8gY29udGFjdCBnZCB0byBzZWUgaWYgaGUgaXMgd29ya2luZyBvbiBhIHBhdGNoIGZv
cg0KICAgIHNhbWJhIGluIEZlZG9yYS4gIChTcGFya3MsIDE0OjEwOjE0KQ0KDQoqIEFwcHJl
bnRpY2VzaGlwICAoU3BhcmtzLCAxNDoxMDozOCkNCiAgKiB6b2dsZXNieSBzZW50IGEgbWVz
c2FnZSB0byB0aGUgbGlzdCByZWdhcmRpbmcgQXBwcmVudGljZXNoaXANCiAgICB0cmFpbmlu
ZyAgKFNwYXJrcywgMTQ6MTA6NTgpDQogICogTElOSzoNCiAgICBodHRwczovL2xpc3RzLmZl
ZG9yYXByb2plY3Qub3JnL2FyY2hpdmVzL2xpc3Qvc2VjdXJpdHktdGVhbUBsaXN0cy5mZWRv
cmFwcm9qZWN0Lm9yZy90aHJlYWQvTkNDRzRaRlE0SVdBNjJPVjRGVkFJT01KUVBFNlk3TlIv
DQogICAgKFNwYXJrcywgMTQ6MTE6MDUpDQogICogVHVtbWFsYSBEaGFudmkgVVRDKzU6MzAs
IENvbW1PcHMsRG9jcyxTZWN1cml0eSwqICAoYzBtcmFkMywNCiAgICAxNDoxMjo1NSkNCiAg
KiBBQ1RJT046IGV2ZXJ5b25lIHJlYWQgdGhlIHNlY3VyaXR5IGRvY3MgICh6b2dsZXNieSwg
MTQ6MTQ6MTEpDQoNCiogT3V0c3RhbmRpbmcgQlogVGlja2V0cyAgKFNwYXJrcywgMTQ6MTc6
MjcpDQogICogVGh1cnNkYXkncyBudW1iZXJzOiBDcml0aWNhbCAwICgwKSwgSW1wb3J0YW50
IDY3ICgwKSwgTW9kZXJhdGUgNDg1DQogICAgKDApLCBMb3cgMTcxICgrMiksIFRvdGFsIDcy
MyAgKFNwYXJrcywgMTQ6MTc6MzQpDQoNCiogT3BlbiBmbG9vciBkaXNjdXNzaW9uL3F1ZXN0
aW9ucy9jb21tZW50cyAgKFNwYXJrcywgMTQ6MjY6MDYpDQogICogZC1jYWYgd2lsbCBtZW50
b3IgYzBtcmFkMyAgKFNwYXJrcywgMTQ6MzA6MzQpDQogICogem9nbGVzYnkgd2lsbCBtZW50
b3IgQXN0cmFkZXVzICAoU3BhcmtzLCAxNDozMTowOCkNCg0KTWVldGluZyBlbmRlZCBhdCAx
NDozNDowOCBVVEMuDQoNCg0KDQoNCkFjdGlvbiBJdGVtcw0KLS0tLS0tLS0tLS0tDQoqIHBq
cCB0byBnaXZlIGEgc3RhdHVzIHVwZGF0ZSBvbiBzZWN1cml0eSBwb2xpY3kgaW4gdGhlIHdp
a2kgKGNhcnJpZWQNCiAgb3ZlcikNCiogU3BhcmtzIHRvIGZpZ3VyZSBvdXQgaG93IEZTVCBt
ZW1iZXJzIGNhbiBnZXQgYWNjZXNzIHRvIEZlZG9yYSBzZWN1cml0eQ0KICBidWdzIChjYXJy
aWVkIG92ZXIpDQoqIHBqcCBhbmQgZC1jYWYgdG8gd29yayBvbiB0aGUgZmVhdHVyZSByZXF1
ZXN0cyBmb3IgS29qaSBhbmQgQm9kaGkgZm9yDQogIHByaXZhdGUgYnVpbGRzIGZvciBlbWJh
cmdvZWQgdnVsbmVyYWJpbGl0aWVzLg0KKiBTcGFya3MgdG8gY29udGFjdCBnZCB0byBzZWUg
aWYgaGUgaXMgd29ya2luZyBvbiBhIHBhdGNoIGZvciBzYW1iYSBpbg0KICBGZWRvcmEuDQoq
IGV2ZXJ5b25lIHJlYWQgdGhlIHNlY3VyaXR5IGRvY3MNCg0KDQoNCg0KQWN0aW9uIEl0ZW1z
LCBieSBwZXJzb24NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoqIGQtY2FmDQogICogcGpw
IGFuZCBkLWNhZiB0byB3b3JrIG9uIHRoZSBmZWF0dXJlIHJlcXVlc3RzIGZvciBLb2ppIGFu
ZCBCb2RoaSBmb3INCiAgICBwcml2YXRlIGJ1aWxkcyBmb3IgZW1iYXJnb2VkIHZ1bG5lcmFi
aWxpdGllcy4NCiogU3BhcmtzDQogICogU3BhcmtzIHRvIGZpZ3VyZSBvdXQgaG93IEZTVCBt
ZW1iZXJzIGNhbiBnZXQgYWNjZXNzIHRvIEZlZG9yYQ0KICAgIHNlY3VyaXR5IGJ1Z3MgKGNh
cnJpZWQgb3ZlcikNCiAgKiBTcGFya3MgdG8gY29udGFjdCBnZCB0byBzZWUgaWYgaGUgaXMg
d29ya2luZyBvbiBhIHBhdGNoIGZvciBzYW1iYSBpbg0KICAgIEZlZG9yYS4NCiogKipVTkFT
U0lHTkVEKioNCiAgKiBwanAgdG8gZ2l2ZSBhIHN0YXR1cyB1cGRhdGUgb24gc2VjdXJpdHkg
cG9saWN5IGluIHRoZSB3aWtpIChjYXJyaWVkDQogICAgb3ZlcikNCiAgKiBldmVyeW9uZSBy
ZWFkIHRoZSBzZWN1cml0eSBkb2NzDQoNCg0KDQoNClBlb3BsZSBQcmVzZW50IChsaW5lcyBz
YWlkKQ0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoqIFNwYXJrcyAoNjApDQoqIGQt
Y2FmICgxOSkNCiogYzBtcmFkMyAoMTYpDQoqIHpvZ2xlc2J5ICgxMykNCiogem9kYm90ICg2
KQ0KKiBBc3RyYWRldXMgKDQpDQoqIG1oYXlkZW4gKDMpDQoNCjE0OjAwOjAzIDxTcGFya3M+
ICNzdGFydG1lZXRpbmcgU2VjdXJpdHkgVGVhbSBNZWV0aW5nIC0gQWdlbmRhOiBodHRwczov
L2ZlZG9yYXByb2plY3Qub3JnL3dpa2kvU2VjdXJpdHlfVGVhbV9tZWV0aW5ncw0KMTQ6MDA6
MDMgPHpvZGJvdD4gTWVldGluZyBzdGFydGVkIFRodSBNYXIgMzEgMTQ6MDA6MDMgMjAxNiBV
VEMuICBUaGUgY2hhaXIgaXMgU3BhcmtzLiBJbmZvcm1hdGlvbiBhYm91dCBNZWV0Qm90IGF0
IGh0dHA6Ly93aWtpLmRlYmlhbi5vcmcvTWVldEJvdC4NCjE0OjAwOjAzIDx6b2Rib3Q+IFVz
ZWZ1bCBDb21tYW5kczogI2FjdGlvbiAjYWdyZWVkICNoYWxwICNpbmZvICNpZGVhICNsaW5r
ICN0b3BpYy4NCjE0OjAwOjAzIDx6b2Rib3Q+IFRoZSBtZWV0aW5nIG5hbWUgaGFzIGJlZW4g
c2V0IHRvICdzZWN1cml0eV90ZWFtX21lZXRpbmdfLV9hZ2VuZGE6X2h0dHBzOi8vZmVkb3Jh
cHJvamVjdC5vcmcvd2lraS9zZWN1cml0eV90ZWFtX21lZXRpbmdzJw0KMTQ6MDA6MDYgPFNw
YXJrcz4gI21lZXRpbmduYW1lIEZlZG9yYSBTZWN1cml0eSBUZWFtDQoxNDowMDowNiA8em9k
Ym90PiBUaGUgbWVldGluZyBuYW1lIGhhcyBiZWVuIHNldCB0byAnZmVkb3JhX3NlY3VyaXR5
X3RlYW0nDQoxNDowMDowOSA8U3BhcmtzPiAjdG9waWMgUm9sbCBDYWxsDQoxNDowMDoxMCAq
IFNwYXJrcyANCjE0OjAwOjIwICogZC1jYWYgDQoxNDowMToxMCAqIG1oYXlkZW4gd29vdHMN
CjE0OjAzOjA2IDxTcGFya3M+IHpvZ2xlc2J5IGpzbWl0aDogR29vZCBtb3JuaW5nIQ0KMTQ6
MDM6NDIgPHpvZ2xlc2J5PiB5ZWFoLCB5ZWFoLiBJIGFtIGhlcmUNCjE0OjA2OjA4ICogU3Bh
cmtzIGdpdmVzIGV2ZXJ5b25lIGEgZmV3IG1vcmUgbWludXRlcyB0byBhcnJpdmUNCjE0OjA2
OjEzIDxBc3RyYWRldXM+IGhpIDopDQoxNDowNjo0MyA8ZC1jYWY+IEFzdHJhZGV1czogSEkh
IQ0KMTQ6MDc6NTggPFNwYXJrcz4gQXN0cmFkZXVzOiBXZWxjb21lDQoxNDowODowNiA8U3Bh
cmtzPiBPa2F5LCBsZXRzIGdldCBzdGFydGVkDQoxNDowODoxMiA8U3BhcmtzPiAjaW5mbyBQ
YXJ0aWNpcGFudHMgYXJlIHJlbWluZGVkIHRvIG1ha2UgbGliZXJhbCB1c2Ugb2YgI2luZm8g
I2xpbmsgI2hlbHAgaW4gb3JkZXIgdG8gbWFrZSB0aGUgbWludXRlcyAibW9yZSBiZXR0ZXIi
DQoxNDowODoyOSA8U3BhcmtzPiAjY2hhaXIgZC1jYWYgbWhheWRlbiB6b2dsZXNieSBBc3Ry
YWRldXMNCjE0OjA4OjI5IDx6b2Rib3Q+IEN1cnJlbnQgY2hhaXJzOiBBc3RyYWRldXMgU3Bh
cmtzIGQtY2FmIG1oYXlkZW4gem9nbGVzYnkNCjE0OjA4OjM4IDxTcGFya3M+ICN0b3BpYyBG
b2xsb3cgdXAgb24gbGFzdCB3ZWVrJ3MgdGFza3MNCjE0OjA4OjUwICogU3BhcmtzIG5vdGVz
IHBqcCBpc24ndCBoZXJlIHRvZGF5DQoxNDowOTowMSA8U3BhcmtzPiAjYWN0aW9uIHBqcCB0
byBnaXZlIGEgc3RhdHVzIHVwZGF0ZSBvbiBzZWN1cml0eSBwb2xpY3kgaW4gdGhlIHdpa2kg
KGNhcnJpZWQgb3ZlcikNCjE0OjA5OjExIDxTcGFya3M+ICNhY3Rpb24gU3BhcmtzIHRvIGZp
Z3VyZSBvdXQgaG93IEZTVCBtZW1iZXJzIGNhbiBnZXQgYWNjZXNzIHRvIEZlZG9yYSBzZWN1
cml0eSBidWdzIChjYXJyaWVkIG92ZXIpDQoxNDowOToyOCA8U3BhcmtzPiBkLWNhZjogRGlk
IHlvdSB3b3JrIG9uIHRoZSBLb2ppIGFuZCBCb2RoaSBwcml2YXRlIGJ1aWxkcyB0b3BpYz8N
CjE0OjA5OjQ3IDxkLWNhZj4gU3BhcmtzOiBObyB3YXMgb3V0IHRyYXZlbGluZyBhbGwgbGFz
dCB3ZWVrLCBzbyBnZXR0aW5nIHJhbXBlZCBiYWNrIHVwIHRoaXMgd2Vlaywgc29ycnkNCjE0
OjA5OjU2IDxTcGFya3M+IG5vIHByb2JsZW0NCjE0OjEwOjA1IDxTcGFya3M+ICNhY3Rpb24g
IHBqcCBhbmQgZC1jYWYgdG8gd29yayBvbiB0aGUgZmVhdHVyZSByZXF1ZXN0cyBmb3IgS29q
aSBhbmQgQm9kaGkgZm9yIHByaXZhdGUgYnVpbGRzIGZvciBlbWJhcmdvZWQgdnVsbmVyYWJp
bGl0aWVzLg0KMTQ6MTA6MTQgPFNwYXJrcz4gI2FjdGlvbiAgU3BhcmtzIHRvIGNvbnRhY3Qg
Z2QgdG8gc2VlIGlmIGhlIGlzIHdvcmtpbmcgb24gYSBwYXRjaCBmb3Igc2FtYmEgaW4gRmVk
b3JhLg0KMTQ6MTA6MzMgPFNwYXJrcz4gT2theSwgdGhhdCdzIGFsbCBmcm9tIGxhc3Qgd2Vl
ay4uLiAgSSB0aGluayB3ZSBnb3Qgb25lIHRoaW5ncyBtYXJrZWQgb2ZmLg0KMTQ6MTA6Mzgg
PFNwYXJrcz4gI3RvcGljIEFwcHJlbnRpY2VzaGlwDQoxNDoxMDo1OCA8U3BhcmtzPiAjaW5m
byB6b2dsZXNieSBzZW50IGEgbWVzc2FnZSB0byB0aGUgbGlzdCByZWdhcmRpbmcgQXBwcmVu
dGljZXNoaXAgdHJhaW5pbmcNCjE0OjExOjA1IDxTcGFya3M+ICNsaW5rIGh0dHBzOi8vbGlz
dHMuZmVkb3JhcHJvamVjdC5vcmcvYXJjaGl2ZXMvbGlzdC9zZWN1cml0eS10ZWFtQGxpc3Rz
LmZlZG9yYXByb2plY3Qub3JnL3RocmVhZC9OQ0NHNFpGUTRJV0E2Mk9WNEZWQUlPTUpRUEU2
WTdOUi8NCjE0OjExOjA2IDx6b2dsZXNieT4gSSBkaWQgdGhhdCENCjE0OjExOjE0IDxTcGFy
a3M+IHpvZ2xlc2J5OiBXb3VsZCB5b3UgbGlrZSB0byBsZWFkIHRoaXMgZGlzY3Vzc2lvbj8N
CjE0OjExOjM4IDx6b2dsZXNieT4gbm8sIEkgdGhpbmsgSSBzYWlkIGluIHRoZSBlbWFpbCB3
ZSBkb24ndCBuZWVkIHRvIHRhbGsgYWJvdXQgaXQgaGVyZSA6KQ0KMTQ6MTE6NDAgPGQtY2Fm
PiB6b2dsZXNieTogdGhhbmtzLCBoZWxwZWQgcHJvZCBtZSB0byByZW1lbWJlciB0byBhZGQg
dHdvIG1vcmUgdHJhaW5pbmcgbGlua3MgSSBmb3VuZCAoYWRkZSB0aGlzIG1vcm5pbmcpDQox
NDoxMTo1NyAqIGMwbXJhZDMgaGkgZ3V5cw0KMTQ6MTI6MDEgPHpvZ2xlc2J5PiBidXQgcmVh
bGx5LCBwbGVhc2UgcmVhZCB0aGUgZG9jcyBhbmQgcmVwbHkgdG8gdGhlIGxpc3Qgd2hhdCB5
b3UgdGhpbmsgYXJlIGdvb2QgZm9yIGVudHJ5IGxldmVsIHNlY3VyaXR5IGZvbGtzDQoxNDox
Mjo1MyA8em9nbGVzYnk+IFdlIGRvbid0IHdhbnQgdG8gbWFrZSB0aGUgbGlzdCB0byBsYXJn
ZSwgc28gb25jZSB3ZSBoYXZlIGEgbGlzdCBvZiBzdHVmZiB3ZSBtYXkgbmVlZCB0byBtYWtl
IGl0IHNob3J0ZXIsIGJ1dCB3ZSBuZWVkIHRvIHN0YXJ0IHdpdGggc29tZXRoaW5nIGJlZm9y
ZSB3ZSBjYW4gZG8gdGhhdA0KMTQ6MTI6NTUgPGMwbXJhZDM+ICNpbmZvIFR1bW1hbGEgRGhh
bnZpIFVUQys1OjMwLCBDb21tT3BzLERvY3MsU2VjdXJpdHksKg0KMTQ6MTI6NTYgPGQtY2Fm
PiBzcGVha2luZyBvZiBhcHByZW50aXNoaXAsIHdlbGNvbWUgYzBtcmFkMyB3aG8gbWVudGlv
bmVkIHdhbnRpbmcgdG8gam9pbiB0aGUgYXBwcmVudGlzaGlwDQoxNDoxMzoxMiA8YzBtcmFk
Mz4geWVzIDopDQoxNDoxMzo0MSA8em9nbGVzYnk+IFNwYXJrczogdGhhdCBpcyBhbGwgSSBo
YXZlIGZvciB0aGlzIHRvcGljDQoxNDoxMzo1MyA8U3BhcmtzPiB6b2dsZXNieTogSSBhY3R1
YWxseSBoYWQgYSBkcmVhbSB0aGF0IHdlIGZpbmlzaGVkIGRvaW5nIHRoaXMuDQoxNDoxNDox
MSA8em9nbGVzYnk+ICNhY3Rpb24gZXZlcnlvbmUgcmVhZCB0aGUgc2VjdXJpdHkgZG9jcw0K
MTQ6MTQ6MTUgPG1oYXlkZW4+IHRoZSBsaXN0IHRoZXJlIGluIHRoZSB3aWtpIGlzIHF1aXRl
IGNvbXByZWhlbnNpdmUNCjE0OjE0OjI0IDxjMG1yYWQzPiB3aGF0IGFib3V0IHRoZSByZWFk
aW5nIG1hdGVyaWFsIGZvciBhcHByZW50aXNoaXANCjE0OjE0OjI0IDxTcGFya3M+IE9rYXks
IHNvIEknbGwgcmVwbHkgdG8gdGhlIGxpc3QgYW5kIGxldHMgc2VlIGlmIHdlIGNhbiBnZXQg
dGhpcyBkb25lIGJlZm9yZSB0aGUgbmV4dCBtZWV0aW5nDQoxNDoxNDo0MyA8YzBtcmFkMz4g
SSB0aGluayBJIGhhdmUgc2VlbiBhbiBlbWFpbCBhYm91dCB0aGUgc2FtZQ0KMTQ6MTU6MDAg
PHpvZ2xlc2J5PiBtaGF5ZGVuOiB5ZXAsIHRoYXQgaXMgdGhlIGlzc3VlLiBXZSBuZWVkIGEg
c21hbGxlciBsaXN0LiBXZSBkb24ndCB3YW50IHRvIGNhdXNlIGluZm9ybWF0aW9uIG92ZXJs
b2FkDQoxNDoxNToxMCA8U3BhcmtzPiBjMG1yYWQzOiBZZWFoLCB0aGF0J3Mgd2hhdCB3ZSdy
ZSB0YWxraW5nIGFib3V0Li4uICB0aGUgZW1haWwuICA6KQ0KMTQ6MTU6MTcgPG1oYXlkZW4+
IHBlcmhhcHMgd2UgYnJlYWsgaXQgdXAgaW50byBleHBlcmllbmNlL21hdHVyaXR5IGxldmVs
Pw0KMTQ6MTU6MzkgPHpvZ2xlc2J5PiB0aGF0IGlzIHRoZSBwbGFuLCBidXQgd2Ugd2FudGVk
IHRvIHN0YXJ0IHdpdGggbG93ZXN0IGxldmVsIGZpcnN0DQoxNDoxNTo0MCA8ZC1jYWY+IGMw
bXJhZDM6IFRoZXJlIGlzIGEgcGFnZSBoZXJlICNsaW5rDQoxNDoxNTo0NSA8U3BhcmtzPiBt
aGF5ZGVuOiBZZWFoLCB3ZSBuZWVkIHRvIHB1bGwgZnJvbSB0aGF0IGxpc3Qgd2hhdCB3ZSB0
aGluayB3b3VsZCBiZSBpbXBvcnRhbnQgZm9yIGFuIGFwcHJlbnRpc2UgdG8ga25vdw0KMTQ6
MTU6NTIgPGQtY2FmPiBjMG1yYWQzOiBUaGVyZSBpcyBhIHBhZ2UgaGVyZSAjbGluayBodHRw
czovL2ZlZG9yYXByb2plY3Qub3JnL3dpa2kvU2VjdXJpdHlfVGVhbV9BcHByZW50aWNlc2hp
cCNSZWFkaW5nDQoxNDoxNjoxNyA8ZC1jYWY+IHRoYXQgd2UgYXJlIGJ1aWxkaW5nIGZvciBh
cHByZW50aXNoaXAsIGZlZWwgZnJlZSB0byB0YWtlIGEgbG9vayBhbmQgYWRkIGFueSBjb21t
ZW50ZXMgdG8gdGhlIGVtYWlsIGxpc3Qgb24geW91ciB0YWtlIGNvbW1pbmcgaW4gZnJlc2gN
CjE0OjE2OjMwIDxjMG1yYWQzPiBzdXJlIGQtY2FmDQoxNDoxNjo1NCA8U3BhcmtzPiBPa2F5
LCBsZXRzIG1vdmUgb24NCjE0OjE2OjU5IDxkLWNhZj4gYnV0IG1vc3RseSB3ZSBuZWVkIHRv
IGZpbmQgc29tZSBmb2N1c2VkIHNlY3VyaXR5IHRyYWluaW5nIGZyb20gdGhpcyBwYWdlIHRo
YXQncyBnb29kIGZvciBuZXcgcGVvcGxlIGluIHNlY3VyaXR5ICh0aGVyZSBpcyBhIGxvdCB0
aGVyZSkgI2xpbmsgaHR0cHM6Ly9mZWRvcmFwcm9qZWN0Lm9yZy93aWtpL0luZm9ybWF0aW9u
X1NlY3VyaXR5X1RyYWluaW5nDQoxNDoxNzoyMCAqIFNwYXJrcyBza2lwcyB0aGUgZGlzY3Vz
c2lvbiByZWdhcmRpbmcgaGFuZGxpbmcgZW1iYXJnb2VkIHZ1bG5lcmFiaWxpdGllcyBmb3Ig
bm93DQoxNDoxNzoyNyA8U3BhcmtzPiAjdG9waWMgT3V0c3RhbmRpbmcgQlogVGlja2V0cw0K
MTQ6MTc6MzQgPFNwYXJrcz4gI2luZm8gVGh1cnNkYXkncyBudW1iZXJzOiBDcml0aWNhbCAw
ICgwKSwgSW1wb3J0YW50IDY3ICgwKSwgTW9kZXJhdGUgNDg1ICgwKSwgTG93IDE3MSAoKzIp
LCBUb3RhbCA3MjMNCjE0OjE3OjQxIDxTcGFya3M+ICtUaWNrZXRzIGJ5IFNldmVyaXR5LSst
LS0tLS0tKy0tLS0tLS0tLSsNCjE0OjE3OjQxIDxTcGFya3M+IHwgU2V2ZXJpdHkgfCBUaWNr
ZXRzIHwgT3duZWQgfCBVbm93bmVkIHwNCjE0OjE3OjQyIDxTcGFya3M+ICstLS0tLS0tLS0t
Ky0tLS0tLS0tLSstLS0tLS0tKy0tLS0tLS0tLSsNCjE0OjE3OjQyIDxTcGFya3M+IHwgbWVk
aXVtICAgfCA0ODUgICAgIHwgNDAgICAgfCA0NDUgICAgIHwNCjE0OjE3OjQyIDxTcGFya3M+
IHwgbG93ICAgICAgfCAxNzEgICAgIHwgMTMgICAgfCAxNTggICAgIHwNCjE0OjE3OjQzIDxT
cGFya3M+IHwgaGlnaCAgICAgfCA2NyAgICAgIHwgMzAgICAgfCAzNyAgICAgIHwNCjE0OjE3
OjQ2IDxTcGFya3M+ICstLS0tLS0tLS0tKy0tLS0tLS0tLSstLS0tLS0tKy0tLS0tLS0tLSsN
CjE0OjE4OjExIDxTcGFya3M+IFdvdWxkIHNvbWVvbmUgbGlrZSB0byBzdGFydCBwb2tpbmcg
dGhyb3VnaCB0aGUgaGlnaHMgYW5kIHNlZSBpZiB3ZSBjYW4gbWFyayBhbnkgb2YgdGhlbSBh
biBlYXN5IGZpeD8NCjE0OjE4OjIyIDxTcGFya3M+IGVhc3kgZml4ID09IHVwc3RyZWFtIGhh
cyBhbHJlYWR5IHJlbGVhc2VkIGEgZml4DQoxNDoxODo0MSA8ZC1jYWY+IEkndmUgYmVlbiB3
b3JraW5nIGEgZmV3IHRpY2tldHMgdGhlIGxhc3QgdHdvIHdlZWtzLCBmaW5hbGx5IGhhdmUg
bW92ZW1lbnQgYW5kIHJlc29sdXRpb24gb24gZ2l0IGFuZCBsYXRleDJydGYNCjE0OjE5OjA5
IDxTcGFya3M+IHdvb3QhDQoxNDoxOToxMiA8U3BhcmtzPiBkLWNhZisrDQoxNDoxOToxMyA8
YzBtcmFkMz4gSSB0aGluayBnaXQgMS44IGhhdmUgZml4ZWQgYSB2dWxuDQoxNDoxOToyMyA8
U3BhcmtzPiBncnINCjE0OjE5OjQ2IDxkLWNhZj4gZC1jYWYgdnMgZGNhZmFyby4uLiBJIGhh
dmUgdG8gbWFueSBoYW5kbGVzLi4uDQoxNDoyMDoyMCA8ZC1jYWY+IEdpdCBpcyBub3cgMi41
LjUgaW4gZmMyMw0KMTQ6MjA6MjEgPGMwbXJhZDM+IGRjYWZhcm8rKw0KMTQ6MjA6MjEgPHpv
ZGJvdD4gYzBtcmFkMzogS2FybWEgZm9yIGRjYWZhcm8gY2hhbmdlZCB0byAyIChmb3IgdGhl
IGYyMyByZWxlYXNlIGN5Y2xlKTogIGh0dHBzOi8vYmFkZ2VzLmZlZG9yYXByb2plY3Qub3Jn
L3RhZ3MvY29va2llL2FueQ0KMTQ6MjA6MzMgPFNwYXJrcz4gWWVhaCwgdGhhdCBvbmUuDQox
NDoyMDozNSA8ZC1jYWY+IGZjMjIgYWxzbyBnb3QgYW4gdXBkYXRlDQoxNDoyMDo0NiA8U3Bh
cmtzPiBkLWNhZjogWW91IHNob3VsZCByZWFsbHkgcHV0IHlvdXIgSVJDIG5pY2sgaW50byBG
QVMuICA6KQ0KMTQ6MjE6MjAgPGMwbXJhZDM+IGNvcnJlY3Rpb24gZ2l0IDIuOCEgaGFkIGZp
eGVkIGEgdnVsbiB3aGljaCBpcyBpbnRyb2R1Y2VkIGluIDIuNw0KMTQ6MjE6MjAgPGQtY2Fm
PiBPaCwgeWVhaCwgdGhhdCdzIHByb2JhYmx5IGEgZ29vZCBpZGVhIDotKQ0KMTQ6MjE6NDUg
PGQtY2FmPiB2Mi44IGlzIEZDMjQgYW5kIHJhd2hpZGUNCjE0OjIyOjAwIDxjMG1yYWQzPiBv
ciBTcGFya3MgeW91IGNhbiB0eXBlIGhpcyBvbGQgaGFuZGxlIGxpa2UgbWUgOikNCjE0OjIy
OjAzIDxkLWNhZj4gYnV0IHBhdGNoZXMgYXJlIGJhY2sgcG9ydGVkIHRvIG9sZGVyIHZlcnNp
b25zIGZvciBzdGFiaWxpdHkgcHVycG9zZXMgd2hlbiBzZWN1cml0eQ0KMTQ6MjI6MTcgKiBj
MG1yYWQzIG5ldyB0byBhbGwgdGhlc2UNCjE0OjI1OjI3IDxTcGFya3M+IEFueXRoaW5nIGVs
c2UgcmVnYXJkaW5nIHZ1bG5lcmFiaWxpdGllcz8NCjE0OjI2OjA2IDxTcGFya3M+ICN0b3Bp
YyBPcGVuIGZsb29yIGRpc2N1c3Npb24vcXVlc3Rpb25zL2NvbW1lbnRzDQoxNDoyNjoxNiA8
U3BhcmtzPiBBbnlvbmUgaGF2ZSBhbnl0aGluZz8NCjE0OjI3OjAxIDxjMG1yYWQzPiAhDQox
NDoyNzoxMiA8U3BhcmtzPiBjMG1yYWQzOiBHbw0KMTQ6Mjc6MzcgPGMwbXJhZDM+IENhbiBz
b21lIG9uZSBtZW50b3IgbWUgZm9yIHRoZSBmaXJzdCBmZXcgYnVncyBzbyB0aGF0IEkgZ2V0
IHVzZWQgdG8gdGhlIHdvcmsgY3ljbGUgb2YgdGhlIHRlYW0gPw0KMTQ6Mjc6NTQgPEFzdHJh
ZGV1cz4gc2FtZSByZXF1ZXN0IGhlcmUgOikNCjE0OjI4OjMxIDxTcGFya3M+IHpvZ2xlc2J5
OiBJIGJlbGlldmUgeW91IHdlcmUgdGhlIG9uZSB0aGF0IGZpZ3VyZWQgb3V0IHdoYXQgYSBt
ZW50b3IgaXMuLi4NCjE0OjI5OjE5IDxkLWNhZj4gSSBhbSB3aWxsaW5nIHRvIGhlbHAgdHJ5
IGFuZCBtZW50b3IgdGhyb3VnaCBhIGJ1dCBvciB0bywgaGl0IG1lIHVwIG9uIGVtYWlsLiAg
QnV0IGkndmUgZ290IHRvIGhlYWQgb2ZmIHRvIGFub3RoZXIgbWVldGluZyBub3cNCjE0OjI5
OjIxIDxBc3RyYWRldXM+IGknZCBqdXN0IGxpa2UgdG8gZm9sbG93IHRoZSBwYXRoIG9uZSB0
YWtlcyB0byBjbG9zZSBhIGJ1ZyAtIGkgdGhpbmsgaSBjYW4gbWFuYWdlIG15IG93biB3YXkg
ZnJvbSB0aGVyZQ0KMTQ6Mjk6MjYgPGQtY2FmPiBidXQvYnVnLi4uDQoxNDoyOTo1NiA8U3Bh
cmtzPiBkLWNhZjogV2h5IGRvbid0IHlvdSB0YWtlIGMwbXJhZDMNCjE0OjMwOjA3IDxTcGFy
a3M+IEFzdHJhZGV1czogRWl0aGVyIHpvZ2xlc2J5IG9yIEkgd2lsbCBoZWxwIHlvdS4NCjE0
OjMwOjE0IDxBc3RyYWRldXM+IHRoYW5rcyA6KQ0KMTQ6MzA6MjQgPGMwbXJhZDM+IGNvb2wN
CjE0OjMwOjI4IDxkLWNhZj4gU3BhcmtzOiBzdXJlIGMwbXJhZDMgZW1haWwgbWUNCjE0OjMw
OjM0IDxTcGFya3M+ICNpbmZvIGQtY2FmIHdpbGwgbWVudG9yIGMwbXJhZDMNCjE0OjMwOjM2
IDx6b2dsZXNieT4gc29ycnksIHdhcyB0YWxraW5nIHRvIHNvbWVvbmUgZWxzZS4NCjE0OjMw
OjQzIDx6b2dsZXNieT4gVGhhdCB3b3JrcyBmb3IgbWUNCjE0OjMwOjUwIDxTcGFya3M+IHpv
Z2xlc2J5OiBEbyB5b3Ugd2FudCB0byBtZW50b3IgQXN0cmFkZXVzPw0KMTQ6MzE6MDQgPHpv
Z2xlc2J5PiBTdXJlLCB3aHkgbm90DQoxNDozMTowOCA8U3BhcmtzPiAjaW5mbyB6b2dsZXNi
eSB3aWxsIG1lbnRvciBBc3RyYWRldXMNCjE0OjMxOjEwIDxTcGFya3M+IEdyZWF0IQ0KMTQ6
MzE6MjAgPFNwYXJrcz4gT2theSwgYW55b25lIGhhdmUgYW55dGhpbmcgZWxzZT8NCjE0OjMx
OjQ2IDxjMG1yYWQzPiB6b2dsZXNieTogSSB3aWxsIHBpbmcgeW91IGFsc28gaWYgSSBhbSBz
dHJ1Y2sgc29tZXdoZXJlDQoxNDozMjozNCA8em9nbGVzYnk+IGMwbXJhZDM6IHRhbGsgdG8g
ZC1jYWYgZmlyc3QuIEhlIGlzIGdvaW5nIHRvIG1lbnRvciB5b3UsIGJ1dCBmZWVsIGZyZWUg
dG8gcmVhY2ggb3V0IHRvIG1lLCBvciBhbnlvbmUgZWxzZSBpZiBoZSBjYW4ndCBoZWxwIGZv
ciBhbnkgcmVhc29uDQoxNDozMzowNSA8YzBtcmFkMz4gc3VyZSB6b2dsZXNieSwgSSB3aWxs
IG1ha2Ugc3VyZSBJIHdpbGwgcGluZyBkLWNhZiBmaXJzdA0KMTQ6MzM6MDggPFNwYXJrcz4g
SWYgbm8gb25lIGhhcyBhbnl0aGluZyBlbHNlIHRoZXkgd2lzaCB0byBkaXNjdXNzLCB3ZSds
bCBjbG9zZSBmb3IgdGhlIGRheSAoYW5kIEknbGwgaGF2ZSBhIGZldyBtaW51dGVzIHRvIGNh
dGNoIHVwIGJlZm9yZSBteSBuZXh0IG1lZXRpbmcpDQoxNDozNDowNSA8U3BhcmtzPiBPa2F5
LCB0aGFua3MgZXZlcnlvbmUgZm9yIGNvbWluZyBvdXQgdG9kYXkuDQoxNDozNDowOCA8U3Bh
cmtzPiAjZW5kbWVldGluZw0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0K
RGF0ZTogV2VkLCAgNiBBcHIgMjAxNiAxNDowMDowMyArMDAwMCAoVVRDKQ0KRnJvbTogbm9i
b2R5QGZlZG9yYXByb2plY3Qub3JnDQpTdWJqZWN0OiBbRmVkb2NhbF0gUmVtaW5kZXIgbWVl
dGluZyA6IFNlY3VyaXR5IFRlYW0gTWVldGluZw0KVG86IHNlY3VyaXR5LXRlYW1AbGlzdHMu
ZmVkb3JhcHJvamVjdC5vcmcNCk1lc3NhZ2UtSUQ6DQoJPDIwMTYwNDA2MTQwMDAzLjkzQkY4
NjA3OTVDQ0BmZWRvY2FsMDIucGh4Mi5mZWRvcmFwcm9qZWN0Lm9yZz4NCkNvbnRlbnQtVHlw
ZTogdGV4dC9wbGFpbjsgY2hhcnNldD0idXRmLTgiDQoNCkRlYXIgYWxsLA0KDQpZb3UgYXJl
IGtpbmRseSBpbnZpdGVkIHRvIHRoZSBtZWV0aW5nOg0KICAgU2VjdXJpdHkgVGVhbSBNZWV0
aW5nIG9uIDIwMTYtMDQtMDcgZnJvbSAxNDowMDowMCB0byAxNTowMDowMCBVVEMNCiAgIEF0
IGZlZG9yYS1tZWV0aW5nQGlyYy5mcmVlbm9kZS5uZXQNCg0KVGhlIG1lZXRpbmcgd2lsbCBi
ZSBhYm91dDoNCg0KTW9yZSBpbmZvcm1hdGlvbiBhdmFpbGFibGUgYXQ6DQpbaHR0cHM6Ly9m
ZWRvcmFwcm9qZWN0Lm9yZy93aWtpL1NlY3VyaXR5X1RlYW1fbWVldGluZ3NdKGh0dHBzOi8v
ZmVkb3JhcHJvamVjdC5vcmcvd2lraS9TZWN1cml0eV9UZWFtX21lZXRpbmdzKQ0KDQoNClNv
dXJjZTogaHR0cHM6Ly9hcHBzLmZlZG9yYXByb2plY3Qub3JnL2NhbGVuZGFyL21lZXRpbmcv
Mjg0OS8NCg0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KRGF0ZTogVGh1
LCA3IEFwciAyMDE2IDA4OjUxOjMxIC0wNTAwDQpGcm9tOiBNYWpvciBIYXlkZW4gPG1ham9y
QG1odHgubmV0Pg0KU3ViamVjdDogRmVkb3JhIFNlY3VyaXR5IFRlYW0gUmVwb3J0IC0gMjAx
Ni0wNC0wNw0KVG86IEZlZG9yYSBTZWN1cml0eSBUZWFtIDxzZWN1cml0eS10ZWFtQGxpc3Rz
LmZlZG9yYXByb2plY3Qub3JnPg0KTWVzc2FnZS1JRDogPDU3MDY2NUUzLjQwNzA2MDFAbWh0
eC5uZXQ+DQpDb250ZW50LVR5cGU6IG11bHRpcGFydC9zaWduZWQ7IG1pY2FsZz1wZ3Atc2hh
MjU2Ow0KCXByb3RvY29sPSJhcHBsaWNhdGlvbi9wZ3Atc2lnbmF0dXJlIjsNCglib3VuZGFy
eT0icDdYc1dReHFBcWI4TGtzOUhMR0UyQnRJYVBCbkNUd1VjIg0KDQpUaGlzIGlzIGFuIE9w
ZW5QR1AvTUlNRSBzaWduZWQgbWVzc2FnZSAoUkZDIDQ4ODAgYW5kIDMxNTYpDQotLXA3WHNX
UXhxQXFiOExrczlITEdFMkJ0SWFQQm5DVHdVYw0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQv
bWl4ZWQ7IGJvdW5kYXJ5PSJIdzJPVjY2OEF1NDczZDhMazhJVlI0TEx4bGRkY3VWMkgiDQpG
cm9tOiBNYWpvciBIYXlkZW4gPG1ham9yQG1odHgubmV0Pg0KVG86IEZlZG9yYSBTZWN1cml0
eSBUZWFtIDxzZWN1cml0eS10ZWFtQGxpc3RzLmZlZG9yYXByb2plY3Qub3JnPg0KTWVzc2Fn
ZS1JRDogPDU3MDY2NUUzLjQwNzA2MDFAbWh0eC5uZXQ+DQpTdWJqZWN0OiBGZWRvcmEgU2Vj
dXJpdHkgVGVhbSBSZXBvcnQgLSAyMDE2LTA0LTA3DQoNCi0tSHcyT1Y2NjhBdTQ3M2Q4TGs4
SVZSNExMeGxkZGN1VjJIDQpDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9dXRm
LTgNCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KIF9f
ICAgICAgICAgICBfDQovIF98ICBfX18gIF9ffCB8IF9fXyAgXyBfXyBfXyBfDQp8IHxfIC8g
XyBcLyBfYCB8LyBfIFx8ICdfXy8gX2AgfCAgRmVkb3JhIFNlY3VyaXR5IFRlYW0gUmVwb3J0
DQp8ICBffCAgX18vIChffCB8IChfKSB8IHwgfCAoX3wgfCAgUmVwb3J0IGRhdGU6IDIwMTYt
MDQtMDcgMDg6NTA6MjYuMDUwNDg4PQ0KDQp8X3wgIFxfX198XF9fLF98XF9fXy98X3wgIFxf
XyxffCAgRGF0YSBmcm9tOiAyMDE2LTA0LTA3DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPQ0KLS0t
LS0tDQoNCitUaWNrZXRzIGJ5IFByaW9yaXR5LS0tLSstLS0tLS0tKy0tLS0tLS0tLSsNCnwg
UHJpb3JpdHkgICAgfCBUaWNrZXRzIHwgT3duZWQgfCBVbm93bmVkIHwNCistLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLSstLS0tLS0tKy0tLS0tLS0tLSsNCnwgbWVkaXVtICAgICAgfCA0OTUg
ICAgIHwgNDAgICAgfCA0NTUgICAgIHwNCnwgbG93ICAgICAgICAgfCAxNjcgICAgIHwgMTMg
ICAgfCAxNTQgICAgIHwNCnwgaGlnaCAgICAgICAgfCA3MCAgICAgIHwgMjcgICAgfCA0MyAg
ICAgIHwNCnwgdW5zcGVjaWZpZWQgfCAzICAgICAgIHwgMiAgICAgfCAxICAgICAgIHwNCist
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLSstLS0tLS0tKy0tLS0tLS0tLSsNCitUaWNrZXRzIGJ5
IFN0YXR1cy0tLSstLS0tLS0tKy0tLS0tLS0tLSsNCnwgU3RhdHVzICAgfCBUaWNrZXRzIHwg
T3duZWQgfCBVbm93bmVkIHwNCistLS0tLS0tLS0tKy0tLS0tLS0tLSstLS0tLS0tKy0tLS0t
LS0tLSsNCnwgTkVXICAgICAgfCA2NTAgICAgIHwgNzEgICAgfCA1NzkgICAgIHwNCnwgT05f
UUEgICAgfCA0OSAgICAgIHwgNSAgICAgfCA0NCAgICAgIHwNCnwgQVNTSUdORUQgfCAyMyAg
ICAgIHwgNiAgICAgfCAxNyAgICAgIHwNCnwgTU9ESUZJRUQgfCAxMyAgICAgIHwgMCAgICAg
fCAxMyAgICAgIHwNCistLS0tLS0tLS0tKy0tLS0tLS0tLSstLS0tLS0tKy0tLS0tLS0tLSsN
CitUaWNrZXRzIGJ5IFNldmVyaXR5LSstLS0tLS0tKy0tLS0tLS0tLSsNCnwgU2V2ZXJpdHkg
fCBUaWNrZXRzIHwgT3duZWQgfCBVbm93bmVkIHwNCistLS0tLS0tLS0tKy0tLS0tLS0tLSst
LS0tLS0tKy0tLS0tLS0tLSsNCnwgbWVkaXVtICAgfCA0OTUgICAgIHwgNDAgICAgfCA0NTUg
ICAgIHwNCnwgbG93ICAgICAgfCAxNjcgICAgIHwgMTMgICAgfCAxNTQgICAgIHwNCnwgaGln
aCAgICAgfCA3MyAgICAgIHwgMjkgICAgfCA0NCAgICAgIHwNCistLS0tLS0tLS0tKy0tLS0t
LS0tLSstLS0tLS0tKy0tLS0tLS0tLSsNCitUaWNrZXRzIGJ5IENvbXBvbmVudC0tLS0tKy0t
LS0tLS0rLS0tLS0tLS0tKw0KfCBDb21wb25lbnQgICAgIHwgVGlja2V0cyB8IE93bmVkIHwg
VW5vd25lZCB8DQorLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLSstLS0tLS0tKy0tLS0tLS0t
LSsNCnwgY2FjdGkgICAgICAgICB8IDE0ICAgICAgfCAwICAgICB8IDE0ICAgICAgfA0KfCBp
bWxpYjIgICAgICAgIHwgMTMgICAgICB8IDAgICAgIHwgMTMgICAgICB8DQp8IG1pbmd3LWph
c3BlciAgfCAxMiAgICAgIHwgMCAgICAgfCAxMiAgICAgIHwNCnwgamFzcGVyICAgICAgICB8
IDEyICAgICAgfCAwICAgICB8IDEyICAgICAgfA0KfCBidWd6aWxsYSAgICAgIHwgMTEgICAg
ICB8IDEgICAgIHwgMTAgICAgICB8DQp8IGdsaWIyICAgICAgICAgfCAxMSAgICAgIHwgMCAg
ICAgfCAxMSAgICAgIHwNCnwgbWluZ3ctbGlieG1sMiB8IDEwICAgICAgfCAwICAgICB8IDEw
ICAgICAgfA0KfCBxZW11ICAgICAgICAgIHwgOSAgICAgICB8IDQgICAgIHwgNSAgICAgICB8
DQp8IGxpYnhtbDIgICAgICAgfCA5ICAgICAgIHwgMCAgICAgfCA5ICAgICAgIHwNCnwgb3B0
aXBuZyAgICAgICB8IDggICAgICAgfCAwICAgICB8IDggICAgICAgfA0KKy0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0rLS0tLS0tLSstLS0tLS0tLS0rDQorVGlja2V0cyBieSBEaXN0cm8g
VmVyc2lvbi0rLS0tLS0tLSstLS0tLS0tLS0rDQp8IERpc3RybyBWZXJzaW9uIHwgVGlja2V0
cyB8IE93bmVkIHwgVW5vd25lZCB8DQorLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0rLS0t
LS0tLSstLS0tLS0tLS0rDQp8IGVsNiAgICAgICAgICAgIHwgMjYzICAgICB8IDQwICAgIHwg
MjIzICAgICB8DQp8IDIzICAgICAgICAgICAgIHwgMjE5ICAgICB8IDE1ICAgIHwgMjA0ICAg
ICB8DQp8IDIyICAgICAgICAgICAgIHwgMTA2ICAgICB8IDEgICAgIHwgMTA1ICAgICB8DQp8
IGVsNSAgICAgICAgICAgIHwgODUgICAgICB8IDIzICAgIHwgNjIgICAgICB8DQp8IGVwZWw3
ICAgICAgICAgIHwgNTUgICAgICB8IDMgICAgIHwgNTIgICAgICB8DQp8IDI0ICAgICAgICAg
ICAgIHwgMyAgICAgICB8IDAgICAgIHwgMyAgICAgICB8DQp8IHJhd2hpZGUgICAgICAgIHwg
MyAgICAgICB8IDAgICAgIHwgMyAgICAgICB8DQp8IDIxICAgICAgICAgICAgIHwgMSAgICAg
ICB8IDAgICAgIHwgMSAgICAgICB8DQorLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0rLS0t
LS0tLSstLS0tLS0tLS0rDQoNCi0tDQpNYWpvciBIYXlkZW4NCg0KDQotLUh3Mk9WNjY4QXU0
NzNkOExrOElWUjRMTHhsZGRjdVYySC0tDQoNCi0tcDdYc1dReHFBcWI4TGtzOUhMR0UyQnRJ
YVBCbkNUd1VjDQpDb250ZW50LVR5cGU6IGFwcGxpY2F0aW9uL3BncC1zaWduYXR1cmU7IG5h
bWU9InNpZ25hdHVyZS5hc2MiDQpDb250ZW50LURlc2NyaXB0aW9uOiBPcGVuUEdQIGRpZ2l0
YWwgc2lnbmF0dXJlDQpDb250ZW50LURpc3Bvc2l0aW9uOiBhdHRhY2htZW50OyBmaWxlbmFt
ZT0ic2lnbmF0dXJlLmFzYyINCg0KLS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0NClZl
cnNpb246IEdudVBHIHYyDQoNCmlRSWNCQUVCQ0FBR0JRSlhCbVhtQUFvSkVITndVZURCQVIr
eHdxd1AvM3JRTEJzMmlIS3BKaHQrckJIMkRXR2sNCmFTZldHT255NUZOWHZKcm02dlJ1M3Qz
STlYMFN6N0hGU3RhTFJ5aGUvS0ZCSmJWQUo5Wk84eUZZMHVKcnBFTlMNCjFXTzRnQlRBQnpG
Smgxbm9XNExHN1ZBVmxlZUgvQ0RQODdGZnAyT0FuUDVxNjFnb2taSnJNV2hqNE00ZlRsOVMN
Ckg0WU95VVgxc1R4V0xtQTl0RDVwR1h4WVoyUjkvTGxpTmxqbVNHdGJlQkNOVXNhUjlKZ1Y3
M2U2UUg2TjBldVgNClA1V3Fjc2JnMU5qWm5zNDRUN2VtaU14YzR4NFhPZG8wMTBnZTZ6WWpZ
a2NaRG5uc2JFdXhHUlZLeUFKdzc4N1ANCkhGR3lIZG9objYzRTFQREhUOEFxY2kwK0VUMmlh
TXRoK2xNeXRkcDR1eU03SU5LV1AydVRsRnNDMzZDRk94UG4NCkZ6Q0tMZC8veVR2bFFBNWF6
aVZ0U1Axb0tWMkxhbk1LbEp1TTRpK3lkZURtN1lnZnlCNGpPeEM4QTVrU2M4ekYNCjdzTmJp
UzFXTUE2c2l5dUJrT0ljcGVOYnRQU3BRaWtMVy9ISGMwWkZoZUhwNk1rUWZGL0tWRW5KRnh1
R0dSZU0NCnAySHB6YTQwd3JUa1JrbDZQNW9penhNRWt6bFhxSnA0UDlTV1dHUnZaYVdNZW9T
elRFeFNoalB6OVZXSDJ0US8NCjQwU2k4eWlLQ2t5WVFqTEQwbnV4Z290UGdBRGVzK2dFT2ho
bGxBcTE0Z0lEK28yMmVNSUJUNmFPZ1RWRmVLTCsNCkVnWmswaDJpMVJ5SlFmN3ZvbTYzVU5K
a3NnTmlYTk5yRk5jeGVueWNIRUc0SXU3bDVpRHVDcU9rcmJIZTlmVUMNCjhxeWowL21ld0Rj
Y2Rsc3N6cmt5DQo9MnpVMg0KLS0tLS1FTkQgUEdQIFNJR05BVFVSRS0tLS0tDQoNCi0tcDdY
c1dReHFBcWI4TGtzOUhMR0UyQnRJYVBCbkNUd1VjLS0NCg0KLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tDQoNCkRhdGU6IFRodSwgNyBBcHIgMjAxNiAyMDo0Nzo0OSArMDUzMA0K
RnJvbTogVHVtbWFsYSBEaGFudmkgPGRoYW52aUBmZWRvcmFwcm9qZWN0Lm9yZz4NClN1Ympl
Y3Q6IFNlY3VyaXR5IFRlYW0gbWVldGluZyBtaW51dGVzIGZvciAyMDE2LTA0LTA3DQpUbzog
c2VjdXJpdHktdGVhbUBsaXN0cy5mZWRvcmFwcm9qZWN0Lm9yZw0KTWVzc2FnZS1JRDogPENB
TU9VeUotDQoJcXZCM2dxRVV4N1U2TDdNVzVjV1ZtTVh5Z2l2Tjc1YU9NK0xaWFZ4eGZTUUBt
YWlsLmdtYWlsLmNvbT4NCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD1VVEYt
OA0KDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0N
CiNmZWRvcmEtbWVldGluZzogU2VjdXJpdHkgVGVhbSBNZWV0aW5nIC0gQWdlbmRhOg0KaHR0
cHM6Ly9mZWRvcmFwcm9qZWN0Lm9yZy93aWtpL1NlY3VyaXR5X1RlYW1fbWVldGluZ3MNCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KDQoNCk1l
ZXRpbmcgc3RhcnRlZCBieSBjMG1yYWQzIGF0IDE0OjI1OjUwIFVUQy4gVGhlIGZ1bGwgbG9n
cyBhcmUgYXZhaWxhYmxlDQphdA0KaHR0cHM6Ly9tZWV0Ym90LmZlZG9yYXByb2plY3Qub3Jn
L2ZlZG9yYS1tZWV0aW5nLzIwMTYtMDQtMDcvZmVkb3JhX3NlY3VyaXR5X3RlYW0uMjAxNi0w
NC0wNy0xNC4yNS5sb2cuaHRtbA0KLg0KDQoNCg0KTWVldGluZyBzdW1tYXJ5DQotLS0tLS0t
LS0tLS0tLS0NCiogRm9sbG93IHVwIG9uIGxhc3Qgd2VlaydzIHRhc2tzICAoQXN0cmFkZXVz
LCAxNDoyNzozNikNCiAgKiBMSU5LOg0KICAgIGh0dHBzOi8vZ2l0LmZlZG9yYWhvc3RlZC5v
cmcvY2dpdC9mZWRvcmEtc2VjdXJpdHktdGVhbS5naXQvdHJlZS9yZXBvcnRfZ2VuZXJhdG9y
LnB5DQogICAgKEFzdHJhZGV1cywgMTQ6MzI6MDMpDQoNCiogT3V0c3RhbmRpbmcgQlogVGlj
a2V0cyAgKEFzdHJhZGV1cywgMTQ6MzM6MDgpDQoNCiogT3BlbiBmbG9vciBkaXNjdXNzaW9u
L3F1ZXN0aW9ucy9jb21tZW50cyAgKGMwbXJhZDMsIDE0OjQwOjIxKQ0KDQpNZWV0aW5nIGVu
ZGVkIGF0IDE0OjU2OjA5IFVUQy4NCg0KDQoNCg0KQWN0aW9uIEl0ZW1zDQotLS0tLS0tLS0t
LS0NCg0KDQoNCg0KDQpBY3Rpb24gSXRlbXMsIGJ5IHBlcnNvbg0KLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0NCiogKipVTkFTU0lHTkVEKioNCiAgKiAobm9uZSkNCg0KDQoNCg0KUGVvcGxl
IFByZXNlbnQgKGxpbmVzIHNhaWQpDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCiog
QXN0cmFkZXVzICgzOCkNCiogYzBtcmFkMyAoMjMpDQoqIHpvZGJvdCAoNSkNCg0KMTQ6MjU6
NTAgPGMwbXJhZDM+ICNzdGFydG1lZXRpbmcgU2VjdXJpdHkgVGVhbSBNZWV0aW5nIC0gQWdl
bmRhOg0KaHR0cHM6Ly9mZWRvcmFwcm9qZWN0Lm9yZy93aWtpL1NlY3VyaXR5X1RlYW1fbWVl
dGluZ3MNCjE0OjI1OjUwIDx6b2Rib3Q+IE1lZXRpbmcgc3RhcnRlZCBUaHUgQXByICA3IDE0
OjI1OjUwIDIwMTYgVVRDLiAgVGhlDQpjaGFpciBpcyBjMG1yYWQzLiBJbmZvcm1hdGlvbiBh
Ym91dCBNZWV0Qm90IGF0DQpodHRwOi8vd2lraS5kZWJpYW4ub3JnL01lZXRCb3QuDQoxNDoy
NTo1MCA8em9kYm90PiBVc2VmdWwgQ29tbWFuZHM6ICNhY3Rpb24gI2FncmVlZCAjaGFscCAj
aW5mbyAjaWRlYQ0KI2xpbmsgI3RvcGljLg0KMTQ6MjU6NTAgPHpvZGJvdD4gVGhlIG1lZXRp
bmcgbmFtZSBoYXMgYmVlbiBzZXQgdG8NCidzZWN1cml0eV90ZWFtX21lZXRpbmdfLV9hZ2Vu
ZGE6X2h0dHBzOi8vZmVkb3JhcHJvamVjdC5vcmcvd2lraS9zZWN1cml0eV90ZWFtX21lZXRp
bmdzJw0KMTQ6MjY6MjUgPGMwbXJhZDM+ICNjaGFpciBBc3RyYWRldXMNCjE0OjI2OjI1IDx6
b2Rib3Q+IEN1cnJlbnQgY2hhaXJzOiBBc3RyYWRldXMgYzBtcmFkMw0KMTQ6Mjc6MTQgPEFz
dHJhZGV1cz4gaSB0aGluayB3ZSBjYW4gc2tpcCByb2xsIGNhbGwgOykNCjE0OjI3OjM2IDxB
c3RyYWRldXM+ICN0b3BpYyBGb2xsb3cgdXAgb24gbGFzdCB3ZWVrJ3MgdGFza3MNCjE0OjI4
OjM4IDxjMG1yYWQzPiAjbWVldGluZ25hbWUgRmVkb3JhIFNlY3VyaXR5IFRlYW0NCjE0OjI4
OjM4IDx6b2Rib3Q+IFRoZSBtZWV0aW5nIG5hbWUgaGFzIGJlZW4gc2V0IHRvICdmZWRvcmFf
c2VjdXJpdHlfdGVhbScNCjE0OjI5OjIyIDxBc3RyYWRldXM+IG5laXRoZXIgb2YgZC1jYWYs
IFNwYXJrcywgcGpwIG9yIHpvZ2xlc2J5IGFyZSBpbg0KdGhlIGNoYW5uZWwsIHNvIHdlIGRv
IG5vdCBoYXZlIGFueSB1cGRhdGVzIGZyb20gYW55IHRhc2tzDQoxNDozMDoxOCA8YzBtcmFk
Mz4geWVzIEkgYW0gbm90IHN1cmUgd2hlcmUgdG8gZ2V0IHRoZSBPdXRzdGFuZGluZyBCWg0K
VGlja2V0cyBBc3RyYWRldXMNCjE0OjMwOjM3IDxBc3RyYWRldXM+IGFoLCBtaGF5ZGVuIHNl
bnQgdGhlbSBvdXQgdmlhIGVtYWlsDQoxNDozMDo1NyA8QXN0cmFkZXVzPiB0aGVyZSBpcyBh
IHNjcmlwdCBzb21ld2hlcmUgcXVlcnlpbmcgdGhlIGJ1Z3ppbGxhDQphbmQgY29tcGlsaW5n
IGEgcmVwb3J0DQoxNDozMjowMyA8QXN0cmFkZXVzPiAjbGluaw0KaHR0cHM6Ly9naXQuZmVk
b3JhaG9zdGVkLm9yZy9jZ2l0L2ZlZG9yYS1zZWN1cml0eS10ZWFtLmdpdC90cmVlL3JlcG9y
dF9nZW5lcmF0b3IucHkNCjE0OjMyOjAzIDxjMG1yYWQzPiBBc3RyYWRldXM6IGxldCdzIGhp
dCB0aGUgb3BlbiBmbG9vciBhbmQgZGlzY3Vzcw0Kc29tZXRoaW5nIGVsc2UNCjE0OjMyOjQy
IDxBc3RyYWRldXM+IGxldHMgZG8gdGhlIG51bWJlcnMgZmlyc3QNCjE0OjMyOjUwIDxjMG1y
YWQzPiBBc3RyYWRldXM6IEkgd2lsbCB0cnkgcnVubmluZyB0aGUgc2NyaXB0IGFuZCBwb3N0
IGl0IGhlcmUNCjE0OjMyOjU3IDxjMG1yYWQzPiBhY2sNCjE0OjMzOjA4IDxBc3RyYWRldXM+
ICN0b3BpYyBPdXRzdGFuZGluZyBCWiBUaWNrZXRzDQoxNDozMzoyMiA8QXN0cmFkZXVzPiAr
VGlja2V0cyBieSBTZXZlcml0eS0rLS0tLS0tLSstLS0tLS0tLS0rDQoxNDozMzoyMyA8QXN0
cmFkZXVzPiB8IFNldmVyaXR5IHwgVGlja2V0cyB8IE93bmVkIHwgVW5vd25lZCB8DQoxNDoz
MzoyMyA8QXN0cmFkZXVzPiArLS0tLS0tLS0tLSstLS0tLS0tLS0rLS0tLS0tLSstLS0tLS0t
LS0rDQoxNDozMzoyMyA8QXN0cmFkZXVzPiB8IG1lZGl1bSAgIHwgNDk1ICAgICB8IDQwICAg
IHwgNDU1ICAgICB8DQoxNDozMzoyMyA8QXN0cmFkZXVzPiB8IGxvdyAgICAgIHwgMTY3ICAg
ICB8IDEzICAgIHwgMTU0ICAgICB8DQoxNDozMzoyNSA8QXN0cmFkZXVzPiB8IGhpZ2ggICAg
IHwgNzMgICAgICB8IDI5ICAgIHwgNDQgICAgICB8DQoxNDozMzoyNyA8QXN0cmFkZXVzPiAr
LS0tLS0tLS0tLSstLS0tLS0tLS0rLS0tLS0tLSstLS0tLS0tLS0rDQoxNDozNDoxNyA8YzBt
cmFkMz4gQXN0cmFkZXVzOiBjb29sIQ0KMTQ6MzU6MDQgPGMwbXJhZDM+IHRpY2tldHMgYXJl
IGluY3JlYXNpbmcgc2luY2UgdGhlIGxhc3Qgd2Vlaw0KMTQ6MzU6MTIgPEFzdHJhZGV1cz4g
YzBtcmFkMzogYXJlIHlvdSBhbHJlYWR5IG9uIHRoZSBtYWlsaW5nbGlzdD8geW91DQpzaG91
bGQgaGF2ZSByZWNlaXZlZCB0aGUgbWFpbCBmcm9tIG1oYXlkZW4uDQoxNDozNTo1MiA8QXN0
cmFkZXVzPiB5ZXMsIG1lZGl1bSBhbmQgaGlnaCBoYXZlIGluY3JlYXNlZCwgYW5kIGxvdw0K
dGlja2V0cyBoYXZlIGRlY3JlYXNlZA0KMTQ6MzU6NTMgPGMwbXJhZDM+IEFzdHJhZGV1czog
anVzdCBub3cgbG9va2VkIGF0IHRoZW0gaXQncyBsaWtlIDQzIG1pbiBhZ28NCjE0OjM4OjE3
IDxBc3RyYWRldXM+IENyaXRpY2FsIDAgKDApLCBJbXBvcnRhbnQgNzMgKCs2KSwgTW9kZXJh
dGUgNDk1DQooKzEwKSwgTG93IDE2NyAoLTQpLCBUb3RhbCA3MzUgKCsxMikNCjE0OjM5OjQ1
IDxBc3RyYWRldXM+IGkgZG8gaGF2ZSBvbmUgdGlja2V0IGkgcHJvYmFibHkgY2FuIGNsb3Nl
IHRoaXMNCndlZWsgd2l0aG91dCBhZGRpdGlvbmFsIHN1cHBvcnQsIGJ1dCBJIHN0aWxsIGhv
cGUgdGhlIG1lbnRvcmluZyB0aGluZw0Kd29ya3Mgb3V0IHNvbWV0aW1lIHRoaXMgd2VlayA6
KQ0KMTQ6Mzk6NDkgPEFzdHJhZGV1cz4gbmV4dCB0b3BpYz8NCjE0OjQwOjIxIDxjMG1yYWQz
PiAjdG9waWMgT3BlbiBmbG9vciBkaXNjdXNzaW9uL3F1ZXN0aW9ucy9jb21tZW50cw0KMTQ6
NDA6NTMgPGMwbXJhZDM+IEFzdHJhZGV1czogZGlkIHlvdSBjb250YWN0IHlvdXIgbWVudG9y
IG9uIGZpeGluZw0KeW91ciBmaXJzdCBidWcgPw0KMTQ6NDE6NTAgPEFzdHJhZGV1cz4gbm8s
IHdlIGRpZCBub3Qgd3JpdGUgdGhpcyB3ZWVrIC0gaXQgYWxzbyBoYXMgYmVlbg0KcXVpdGUg
YnVzeSBmcm9tIG15IGRheWpvYiwgc28gaSBkaWQgbm90IGhhdmUgdG9vIG11Y2ggdGltZSBt
eXNlbGYuDQoxNDo0MzowOSA8QXN0cmFkZXVzPiBob3cgYWJvdXQgeW91Pw0KMTQ6NDM6Mjkg
PGMwbXJhZDM+IG1lIHRvbyBkaWQgbm90IGVtYWlsIGhpbSBJIHdhcyBhdHRlbmRpbmcgYQ0K
aGFja3Rob24sIEkgd2lsbCBlbWFpbCBoaW0gYWZ0ZXIgdGhpcyBtZWV0aW5nDQoxNDo0Mzo1
OCA8QXN0cmFkZXVzPiBzbyBidXN5IHRvbyA6KQ0KMTQ6NDQ6NTcgPGMwbXJhZDM+IEFsc28g
bmVlZCB0byByZWFkIGEgbG90IG9mIHdpa2kgYW5kIGdldCB1c2VkIHRvIHRoZQ0Kd29yayBj
eWNsZSwgYW5kIEkgaGF2ZSBtYW55IGRvdWJ0cyBpbiBteSBtaW5kIHRvIGNsZWFyDQoxNDo0
NToyNCA8QXN0cmFkZXVzPiBhbnkgcXVlc3Rpb25zIHdoaWNoIG1pZ2h0IGJlIHF1aWNrIHRv
IGFuc3dlcj8NCjE0OjQ2OjI1IDxjMG1yYWQzPiBsaWtlIHdoYXQgc2hvdWxkIHdlIGRvIGlm
IHRoZSB2dWxuIGlzIGZpeGVkDQp1cHN0cmVhbSBpbiBhIG5ld2VyIHZlcnNpb24sIHNob3Vs
ZCBiZSBwYWNrYWdlIHRoZSBuZXdlciBvbmUgYW5kIHNlbmQNCml0IGFzIHNlY3VyaXR5IHVw
ZGF0ZSA/DQoxNDo0NzoxNyA8QXN0cmFkZXVzPiBmaXJzdCBjb250YWN0IHRoZSBtYWludGFp
bmVyLCB1c3VhbGx5IHRoZQ0KbWFpbnRhaW5lciB0aGVuIGJ1aWxkcyBhIG5ldyB1cGRhdGUN
CjE0OjQ3OjM2IDxjMG1yYWQzPiB3aGF0IGlmIHRoZXkgd29uJ3QgcGF0Y2ggZm9yIHRoZSBj
dXJyZW50IHZlcnNpb24gb2YNCnRoZSBzb2Z0d2FyZSA/DQoxNDo0Nzo0OSA8QXN0cmFkZXVz
PiBpdCBpcyBzZW50IGFzIGEgcmVndWxhciB1cGRhdGUgY3VycmVudGx5LCBiZWNhdXNlDQp0
aGVyZSBpc3Qgbm8gc3BlY2lhbCB0cmVhdG1lbnQgZm9yIHNlY3VyaXR5IHBhdGNoZXMgY3Vy
cmVudGx5DQoxNDo0ODoxNiA8QXN0cmFkZXVzPiB3ZSBnaXZlIHRoZW0gc29tZSB0aW1lZnJh
bWUgd2Ugd2FpdCBmb3IgYSByZXNwb25zZQ0KMTQ6NDg6NTUgPGMwbXJhZDM+IHNvIGFsbCB3
ZSBkbyBpcyBsb29rIGZvciBzZWN1cml0eSBidWdzIGFuZCBtYWtlDQpzdXJlIHRoYXQgdGhl
IG1haW50YWluZXIgdXBkYXRlcyB0aGUgbmV3IHBhY2thZ2Ugd2l0aG91dCB0aGUgdnVsbiA/
DQoxNDo0OTowNCA8QXN0cmFkZXVzPiBpZiB0aGVyZSBpcyBubyBhbnN3ZXIgYW5kIHRoZSB2
dWxuZXJhYmlsaXR5IGlzDQpzZXJpb3VzLCBwZW9wbGUgZnJvbSB0aGUgcHJvdmVuLXBhY2th
Z2Vycy1ncm91cCBjYW4gYWxzbyBwYWNrYWdlDQpzb2Z0d2FyZSBhbmQgcHVzaCBpdCB0byB0
aGUgbWlycm9ycw0KMTQ6NDk6MTIgPEFzdHJhZGV1cz4gcHJpbWFyaWx5LCB5ZXMNCjE0OjQ5
OjM1IDxjMG1yYWQzPiBva2F5ISBhbnkgb3RoZXIgdGhpbmdzIHRoYXQgd2UgZG8gPw0KMTQ6
NTE6MDMgPEFzdHJhZGV1cz4gY3VycmVudGx5IHRoaW5raW5nIGFib3V0IHdheXMgaG93IHRv
IHB1c2gNCnNlY3VyaXR5IHBhdGNoZXMgZmFzdGVyIHRocm91Z2ggdGhlIG1pcnJvcnMNCjE0
OjUxOjI4IDxjMG1yYWQzPiBhY2ssIGxldCBlbmQgdGhlIG1lZXRpbmcNCjE0OjUxOjQ2IDxB
c3RyYWRldXM+IGFzIHRoZSBmZWRvcmEgc2VjdXJpdHkgdGVhbSBpcyBzdGlsbCBidWlsZGlu
ZyB1cA0KLSBob3cgdG8gZXN0YWJsaXNoIHRydXN0DQoxNDo1MjoyNCA8QXN0cmFkZXVzPiBi
ZWNhdXNlIGUuZy4gdGhlIHJlZGhhdCBzZWN1cml0eSBwZW9wbGUgb3IgdGhlDQpkZWJpYW4g
c2VjdXJpdHkgcGVvcGxlIGRvIGdldCBpbmZvcm1hdGlvbiB3YXkgZWFybGllciAoZW1iYXJn
b2VkDQp2dWxucykNCjE0OjUyOjQ4IDxjMG1yYWQzPiB5ZXMgSSBnZXQgaXQgdGhlIHZ1bG5z
IHNob3VsZG4ndCBiZSBzaG93biB0byBldmVyeSBvbmUNCjE0OjUzOjIwIDxBc3RyYWRldXM+
IHNvIGZlZG9yYSBjb3VsZCBiZSBmYXN0ZXIgdG8gcHVzaCBwYXRjaGVzIGlmIHdlDQpoYXZl
IGEgZ3JvdXAgd2hpY2ggaXMgdHJ1c3RlZCB0byBzZWUgZW1iYXJnb2VkIHZ1bG5zDQoxNDo1
Mzo1NSA8QXN0cmFkZXVzPiAoYXQgbGVhc3QgZm9yIHNvbWUgdGltZSAtIGknbSBkZWZpbml0
ZWx5IG9uIHRoZQ0Kc2lkZSB0aGF0IHZ1bG5zIHNob3VsZCBiZSBwdWJsaWMgYWZ0ZXIgc29t
ZSByZWFzb25hYmxlIHRpbWVmcmFtZSkNCjE0OjU0OjE4IDxBc3RyYWRldXM+IGkgdGhpbmsg
dGhvc2UgdHdvIHRoaW5ncyBhcmUgY3VycmVudGx5IHRoZSBtYWluIGlzc3Vlcw0KMTQ6NTQ6
MzEgPGMwbXJhZDM+IG9ubHkgYWZ0ZXIgdGhleSBhcmUgZml4ZWQgLyB1cGRhdGVzIGFyZSBh
dmFpbGFibGUNCjE0OjU0OjQzIDxjMG1yYWQzPiB0aGV5IHNob3VsZCBiZSBtYWRlIHB1Ymxp
Yw0KMTQ6NTU6MDggPEFzdHJhZGV1cz4gYWgsIGFuZCBtYXliZSB0byB0cnkgdG8gYmUgYWR2
aXNvcnMgZm9yIHNlY3VyaXR5DQpxdWVzdHNpb25zIG90aGVyIGZlZG9yYS1ncm91cHMgbWln
aHQgaGF2ZQ0KMTQ6NTU6MzkgPEFzdHJhZGV1cz4gKnF1ZXN0aW9ucw0KMTQ6NTY6MDcgPEFz
dHJhZGV1cz4gb3IgcXVlc3Rpb25zIHJlZ3VsYXIgZmVkb3JhLXVzZXJzIG1pZ2h0IGhhdmUN
CjE0OjU2OjA5IDxjMG1yYWQzPiAjZW5kbWVldGluZw0KDQoNCi0tIA0KUmVnYXJkcw0KVHVt
bWFsYSBEaGFudmkNCg0KaHR0cHM6Ly93d3cuZGhhbnZpLm9yZw0KIk9ubHkgdGhpbmcgdGhh
dCBjYW4gbmV2ZXIgYmUgJ1JFLUNZQ0xFRCcgaXMgJ1dBU1RFRCBUSU1FJyAiLg0KDQotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KU3ViamVjdDogRGlnZXN0IEZvb3Rlcg0K
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2Vj
dXJpdHktdGVhbSBtYWlsaW5nIGxpc3QNCnNlY3VyaXR5LXRlYW1AbGlzdHMuZmVkb3JhcHJv
amVjdC5vcmcNCmh0dHA6Ly9saXN0cy5mZWRvcmFwcm9qZWN0Lm9yZy9hZG1pbi9saXN0cy9z
ZWN1cml0eS10ZWFtQGxpc3RzLmZlZG9yYXByb2plY3Qub3JnDQoNCg0KLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tDQoNCkVuZCBvZiBzZWN1cml0eS10ZWFtIERpZ2VzdCwgVm9s
IDIxLCBJc3N1ZSA2DQoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKg==
------=_NextPart_57067B1B_0A94D628_56D4344F
Content-Type: text/html;
charset="gb18030"
Content-Transfer-Encoding: base64
PGRpdj5UaGFuayBhIGxvdDwvZGl2PjxkaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48YnI+PC9k
aXY+PGRpdiBzdHlsZT0iZm9udC1zaXplOiAxMnB4O2ZvbnQtZmFtaWx5OiBBcmlhbCBOYXJy
b3c7cGFkZGluZzoycHggMCAycHggMDsiPi0tLS0tLS0tLS0tLS0tLS0tLSZuYnNwO9StyrzT
yrz+Jm5ic3A7LS0tLS0tLS0tLS0tLS0tLS0tPC9kaXY+PGRpdiBzdHlsZT0iZm9udC1zaXpl
OiAxMnB4O2JhY2tncm91bmQ6I2VmZWZlZjtwYWRkaW5nOjhweDsiPjxkaXY+PGI+t6K8/sjL
OjwvYj4mbmJzcDsic2VjdXJpdHktdGVhbS1yZXF1ZXN0IjsmbHQ7c2VjdXJpdHktdGVhbS1y
ZXF1ZXN0QGxpc3RzLmZlZG9yYXByb2plY3Qub3JnJmd0Ozs8L2Rpdj48ZGl2PjxiPreiy83K
sbzkOjwvYj4mbmJzcDsyMDE2xOo01MI3yNUo0MfG2svEKSDN7cnPMTE6MTg8L2Rpdj48ZGl2
PjxiPsrVvP7Iyzo8L2I+Jm5ic3A7InNlY3VyaXR5LXRlYW0iJmx0O3NlY3VyaXR5LXRlYW1A
bGlzdHMuZmVkb3JhcHJvamVjdC5vcmcmZ3Q7OyA8d2JyPjwvZGl2PjxkaXY+PC9kaXY+PGRp
dj48Yj7W98ziOjwvYj4mbmJzcDtzZWN1cml0eS10ZWFtIERpZ2VzdCwgVm9sIDIxLCBJc3N1
ZSA2PC9kaXY+PC9kaXY+PGRpdj48YnI+PC9kaXY+U2VuZCBzZWN1cml0eS10ZWFtIG1haWxp
bmcgbGlzdCBzdWJtaXNzaW9ucyB0bzxicj4Jc2VjdXJpdHktdGVhbUBsaXN0cy5mZWRvcmFw
cm9qZWN0Lm9yZzxicj48YnI+VG8gc3Vic2NyaWJlIG9yIHVuc3Vic2NyaWJlIHZpYSB0aGUg
V29ybGQgV2lkZSBXZWIsIHZpc2l0PGJyPglodHRwOi8vbGlzdHMuZmVkb3JhcHJvamVjdC5v
cmcvYWRtaW4vbGlzdHMvc2VjdXJpdHktdGVhbUBsaXN0cy5mZWRvcmFwcm9qZWN0Lm9yZzxi
cj5vciwgdmlhIGVtYWlsLCBzZW5kIGEgbWVzc2FnZSB3aXRoIHN1YmplY3Qgb3IgYm9keSAn
aGVscCcgdG88YnI+CXNlY3VyaXR5LXRlYW0tcmVxdWVzdEBsaXN0cy5mZWRvcmFwcm9qZWN0
Lm9yZzxicj48YnI+WW91IGNhbiByZWFjaCB0aGUgcGVyc29uIG1hbmFnaW5nIHRoZSBsaXN0
IGF0PGJyPglzZWN1cml0eS10ZWFtLW93bmVyQGxpc3RzLmZlZG9yYXByb2plY3Qub3JnPGJy
Pjxicj5XaGVuIHJlcGx5aW5nLCBwbGVhc2UgZWRpdCB5b3VyIFN1YmplY3QgbGluZSBzbyBp
dCBpcyBtb3JlIHNwZWNpZmljPGJyPnRoYW4gIlJlOiBDb250ZW50cyBvZiBzZWN1cml0eS10
ZWFtIGRpZ2VzdC4uLiI8YnI+PGJyPlRvZGF5J3MgVG9waWNzOjxicj48YnI+Jm5ic3A7Jm5i
c3A7IDEuIFNlY3VyaXR5IFRlYW0gbWVldGluZyBtaW51dGVzIGZvciAyMDE2LTAzLTMxIChF
cmljIENocmlzdGVuc2VuKTxicj4mbmJzcDsmbmJzcDsgMi4gW0ZlZG9jYWxdIFJlbWluZGVy
IG1lZXRpbmcgOiBTZWN1cml0eSBUZWFtIE1lZXRpbmc8YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IChub2JvZHlAZmVkb3JhcHJvamVjdC5vcmcpPGJyPiZuYnNwOyZuYnNw
OyAzLiBGZWRvcmEgU2VjdXJpdHkgVGVhbSBSZXBvcnQgLSAyMDE2LTA0LTA3IChNYWpvciBI
YXlkZW4pPGJyPiZuYnNwOyZuYnNwOyA0LiBTZWN1cml0eSBUZWFtIG1lZXRpbmcgbWludXRl
cyBmb3IgMjAxNi0wNC0wNyAoVHVtbWFsYSBEaGFudmkpPGJyPjxicj48YnI+LS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLTxicj48YnI+RGF0ZTogVGh1LCAzMSBNYXIgMjAxNiAxNDozNTo1MCAtMDAwMDxi
cj5Gcm9tOiAiRXJpYyBDaHJpc3RlbnNlbiIgJmx0O3NwYXJrc0ByZWRoYXQuY29tJmd0Ozxi
cj5TdWJqZWN0OiBTZWN1cml0eSBUZWFtIG1lZXRpbmcgbWludXRlcyBmb3IgMjAxNi0wMy0z
MTxicj5Ubzogc2VjdXJpdHktdGVhbUBsaXN0cy5mZWRvcmFwcm9qZWN0Lm9yZzxicj5NZXNz
YWdlLUlEOjxicj4JJmx0OzIwMTYwMzMxMTQzNTUwLjE5MjA5LjE0MzE0QG1haWxtYW4wMS5w
aHgyLmZlZG9yYXByb2plY3Qub3JnJmd0Ozxicj5Db250ZW50LVR5cGU6IHRleHQvcGxhaW47
IGNoYXJzZXQ9InV0Zi04Ijxicj48YnI+PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PGJyPiNmZWRvcmEtbWVldGluZzogU2VjdXJpdHkgVGVhbSBN
ZWV0aW5nIC0gQWdlbmRhOiBodHRwczovL2ZlZG9yYXByb2plY3Qub3JnL3dpa2kvU2VjdXJp
dHlfVGVhbV9tZWV0aW5nczxicj49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT08YnI+PGJyPjxicj5NZWV0aW5nIHN0YXJ0ZWQgYnkgU3BhcmtzIGF0
IDE0OjAwOjAzIFVUQy4gVGhlIGZ1bGwgbG9ncyBhcmUgYXZhaWxhYmxlPGJyPmF0PGJyPmh0
dHBzOi8vbWVldGJvdC5mZWRvcmFwcm9qZWN0Lm9yZy9mZWRvcmEtbWVldGluZy8yMDE2LTAz
LTMxL2ZlZG9yYV9zZWN1cml0eV90ZWFtLjIwMTYtMDMtMzEtMTQuMDAubG9nLmh0bWw8YnI+
Ljxicj48YnI+PGJyPjxicj5NZWV0aW5nIHN1bW1hcnk8YnI+LS0tLS0tLS0tLS0tLS0tPGJy
PiogUm9sbCBDYWxsJm5ic3A7IChTcGFya3MsIDE0OjAwOjA5KTxicj4mbmJzcDsgKiBQYXJ0
aWNpcGFudHMgYXJlIHJlbWluZGVkIHRvIG1ha2UgbGliZXJhbCB1c2Ugb2YgI2luZm8gI2xp
bmsgI2hlbHA8YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IGluIG9yZGVyIHRvIG1ha2UgdGhlIG1p
bnV0ZXMgIm1vcmUgYmV0dGVyIiZuYnNwOyAoU3BhcmtzLCAxNDowODoxMik8YnI+PGJyPiog
Rm9sbG93IHVwIG9uIGxhc3Qgd2VlaydzIHRhc2tzJm5ic3A7IChTcGFya3MsIDE0OjA4OjM4
KTxicj4mbmJzcDsgKiBBQ1RJT046IHBqcCB0byBnaXZlIGEgc3RhdHVzIHVwZGF0ZSBvbiBz
ZWN1cml0eSBwb2xpY3kgaW4gdGhlIHdpa2k8YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IChjYXJy
aWVkIG92ZXIpJm5ic3A7IChTcGFya3MsIDE0OjA5OjAxKTxicj4mbmJzcDsgKiBBQ1RJT046
IFNwYXJrcyB0byBmaWd1cmUgb3V0IGhvdyBGU1QgbWVtYmVycyBjYW4gZ2V0IGFjY2VzcyB0
bzxicj4mbmJzcDsmbmJzcDsmbmJzcDsgRmVkb3JhIHNlY3VyaXR5IGJ1Z3MgKGNhcnJpZWQg
b3ZlcikmbmJzcDsgKFNwYXJrcywgMTQ6MDk6MTEpPGJyPiZuYnNwOyAqIEFDVElPTjogcGpw
IGFuZCBkLWNhZiB0byB3b3JrIG9uIHRoZSBmZWF0dXJlIHJlcXVlc3RzIGZvciBLb2ppIGFu
ZDxicj4mbmJzcDsmbmJzcDsmbmJzcDsgQm9kaGkgZm9yIHByaXZhdGUgYnVpbGRzIGZvciBl
bWJhcmdvZWQgdnVsbmVyYWJpbGl0aWVzLiZuYnNwOyAoU3BhcmtzLDxicj4mbmJzcDsmbmJz
cDsmbmJzcDsgMTQ6MTA6MDUpPGJyPiZuYnNwOyAqIEFDVElPTjogU3BhcmtzIHRvIGNvbnRh
Y3QgZ2QgdG8gc2VlIGlmIGhlIGlzIHdvcmtpbmcgb24gYSBwYXRjaCBmb3I8YnI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7IHNhbWJhIGluIEZlZG9yYS4mbmJzcDsgKFNwYXJrcywgMTQ6MTA6MTQp
PGJyPjxicj4qIEFwcHJlbnRpY2VzaGlwJm5ic3A7IChTcGFya3MsIDE0OjEwOjM4KTxicj4m
bmJzcDsgKiB6b2dsZXNieSBzZW50IGEgbWVzc2FnZSB0byB0aGUgbGlzdCByZWdhcmRpbmcg
QXBwcmVudGljZXNoaXA8YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHRyYWluaW5nJm5ic3A7IChT
cGFya3MsIDE0OjEwOjU4KTxicj4mbmJzcDsgKiBMSU5LOjxicj4mbmJzcDsmbmJzcDsmbmJz
cDsgaHR0cHM6Ly9saXN0cy5mZWRvcmFwcm9qZWN0Lm9yZy9hcmNoaXZlcy9saXN0L3NlY3Vy
aXR5LXRlYW1AbGlzdHMuZmVkb3JhcHJvamVjdC5vcmcvdGhyZWFkL05DQ0c0WkZRNElXQTYy
T1Y0RlZBSU9NSlFQRTZZN05SLzxicj4mbmJzcDsmbmJzcDsmbmJzcDsgKFNwYXJrcywgMTQ6
MTE6MDUpPGJyPiZuYnNwOyAqIFR1bW1hbGEgRGhhbnZpIFVUQys1OjMwLCBDb21tT3BzLERv
Y3MsU2VjdXJpdHksKiZuYnNwOyAoYzBtcmFkMyw8YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IDE0
OjEyOjU1KTxicj4mbmJzcDsgKiBBQ1RJT046IGV2ZXJ5b25lIHJlYWQgdGhlIHNlY3VyaXR5
IGRvY3MmbmJzcDsgKHpvZ2xlc2J5LCAxNDoxNDoxMSk8YnI+PGJyPiogT3V0c3RhbmRpbmcg
QlogVGlja2V0cyZuYnNwOyAoU3BhcmtzLCAxNDoxNzoyNyk8YnI+Jm5ic3A7ICogVGh1cnNk
YXkncyBudW1iZXJzOiBDcml0aWNhbCAwICgwKSwgSW1wb3J0YW50IDY3ICgwKSwgTW9kZXJh
dGUgNDg1PGJyPiZuYnNwOyZuYnNwOyZuYnNwOyAoMCksIExvdyAxNzEgKCsyKSwgVG90YWwg
NzIzJm5ic3A7IChTcGFya3MsIDE0OjE3OjM0KTxicj48YnI+KiBPcGVuIGZsb29yIGRpc2N1
c3Npb24vcXVlc3Rpb25zL2NvbW1lbnRzJm5ic3A7IChTcGFya3MsIDE0OjI2OjA2KTxicj4m
bmJzcDsgKiBkLWNhZiB3aWxsIG1lbnRvciBjMG1yYWQzJm5ic3A7IChTcGFya3MsIDE0OjMw
OjM0KTxicj4mbmJzcDsgKiB6b2dsZXNieSB3aWxsIG1lbnRvciBBc3RyYWRldXMmbmJzcDsg
KFNwYXJrcywgMTQ6MzE6MDgpPGJyPjxicj5NZWV0aW5nIGVuZGVkIGF0IDE0OjM0OjA4IFVU
Qy48YnI+PGJyPjxicj48YnI+PGJyPkFjdGlvbiBJdGVtczxicj4tLS0tLS0tLS0tLS08YnI+
KiBwanAgdG8gZ2l2ZSBhIHN0YXR1cyB1cGRhdGUgb24gc2VjdXJpdHkgcG9saWN5IGluIHRo
ZSB3aWtpIChjYXJyaWVkPGJyPiZuYnNwOyBvdmVyKTxicj4qIFNwYXJrcyB0byBmaWd1cmUg
b3V0IGhvdyBGU1QgbWVtYmVycyBjYW4gZ2V0IGFjY2VzcyB0byBGZWRvcmEgc2VjdXJpdHk8
YnI+Jm5ic3A7IGJ1Z3MgKGNhcnJpZWQgb3Zlcik8YnI+KiBwanAgYW5kIGQtY2FmIHRvIHdv
cmsgb24gdGhlIGZlYXR1cmUgcmVxdWVzdHMgZm9yIEtvamkgYW5kIEJvZGhpIGZvcjxicj4m
bmJzcDsgcHJpdmF0ZSBidWlsZHMgZm9yIGVtYmFyZ29lZCB2dWxuZXJhYmlsaXRpZXMuPGJy
PiogU3BhcmtzIHRvIGNvbnRhY3QgZ2QgdG8gc2VlIGlmIGhlIGlzIHdvcmtpbmcgb24gYSBw
YXRjaCBmb3Igc2FtYmEgaW48YnI+Jm5ic3A7IEZlZG9yYS48YnI+KiBldmVyeW9uZSByZWFk
IHRoZSBzZWN1cml0eSBkb2NzPGJyPjxicj48YnI+PGJyPjxicj5BY3Rpb24gSXRlbXMsIGJ5
IHBlcnNvbjxicj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTxicj4qIGQtY2FmPGJyPiZuYnNw
OyAqIHBqcCBhbmQgZC1jYWYgdG8gd29yayBvbiB0aGUgZmVhdHVyZSByZXF1ZXN0cyBmb3Ig
S29qaSBhbmQgQm9kaGkgZm9yPGJyPiZuYnNwOyZuYnNwOyZuYnNwOyBwcml2YXRlIGJ1aWxk
cyBmb3IgZW1iYXJnb2VkIHZ1bG5lcmFiaWxpdGllcy48YnI+KiBTcGFya3M8YnI+Jm5ic3A7
ICogU3BhcmtzIHRvIGZpZ3VyZSBvdXQgaG93IEZTVCBtZW1iZXJzIGNhbiBnZXQgYWNjZXNz
IHRvIEZlZG9yYTxicj4mbmJzcDsmbmJzcDsmbmJzcDsgc2VjdXJpdHkgYnVncyAoY2Fycmll
ZCBvdmVyKTxicj4mbmJzcDsgKiBTcGFya3MgdG8gY29udGFjdCBnZCB0byBzZWUgaWYgaGUg
aXMgd29ya2luZyBvbiBhIHBhdGNoIGZvciBzYW1iYSBpbjxicj4mbmJzcDsmbmJzcDsmbmJz
cDsgRmVkb3JhLjxicj4qICoqVU5BU1NJR05FRCoqPGJyPiZuYnNwOyAqIHBqcCB0byBnaXZl
IGEgc3RhdHVzIHVwZGF0ZSBvbiBzZWN1cml0eSBwb2xpY3kgaW4gdGhlIHdpa2kgKGNhcnJp
ZWQ8YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IG92ZXIpPGJyPiZuYnNwOyAqIGV2ZXJ5b25lIHJl
YWQgdGhlIHNlY3VyaXR5IGRvY3M8YnI+PGJyPjxicj48YnI+PGJyPlBlb3BsZSBQcmVzZW50
IChsaW5lcyBzYWlkKTxicj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08YnI+KiBTcGFy
a3MgKDYwKTxicj4qIGQtY2FmICgxOSk8YnI+KiBjMG1yYWQzICgxNik8YnI+KiB6b2dsZXNi
eSAoMTMpPGJyPiogem9kYm90ICg2KTxicj4qIEFzdHJhZGV1cyAoNCk8YnI+KiBtaGF5ZGVu
ICgzKTxicj48YnI+MTQ6MDA6MDMgJmx0O1NwYXJrcyZndDsgI3N0YXJ0bWVldGluZyBTZWN1
cml0eSBUZWFtIE1lZXRpbmcgLSBBZ2VuZGE6IGh0dHBzOi8vZmVkb3JhcHJvamVjdC5vcmcv
d2lraS9TZWN1cml0eV9UZWFtX21lZXRpbmdzPGJyPjE0OjAwOjAzICZsdDt6b2Rib3QmZ3Q7
IE1lZXRpbmcgc3RhcnRlZCBUaHUgTWFyIDMxIDE0OjAwOjAzIDIwMTYgVVRDLiZuYnNwOyBU
aGUgY2hhaXIgaXMgU3BhcmtzLiBJbmZvcm1hdGlvbiBhYm91dCBNZWV0Qm90IGF0IGh0dHA6
Ly93aWtpLmRlYmlhbi5vcmcvTWVldEJvdC48YnI+MTQ6MDA6MDMgJmx0O3pvZGJvdCZndDsg
VXNlZnVsIENvbW1hbmRzOiAjYWN0aW9uICNhZ3JlZWQgI2hhbHAgI2luZm8gI2lkZWEgI2xp
bmsgI3RvcGljLjxicj4xNDowMDowMyAmbHQ7em9kYm90Jmd0OyBUaGUgbWVldGluZyBuYW1l
IGhhcyBiZWVuIHNldCB0byAnc2VjdXJpdHlfdGVhbV9tZWV0aW5nXy1fYWdlbmRhOl9odHRw
czovL2ZlZG9yYXByb2plY3Qub3JnL3dpa2kvc2VjdXJpdHlfdGVhbV9tZWV0aW5ncyc8YnI+
MTQ6MDA6MDYgJmx0O1NwYXJrcyZndDsgI21lZXRpbmduYW1lIEZlZG9yYSBTZWN1cml0eSBU
ZWFtPGJyPjE0OjAwOjA2ICZsdDt6b2Rib3QmZ3Q7IFRoZSBtZWV0aW5nIG5hbWUgaGFzIGJl
ZW4gc2V0IHRvICdmZWRvcmFfc2VjdXJpdHlfdGVhbSc8YnI+MTQ6MDA6MDkgJmx0O1NwYXJr
cyZndDsgI3RvcGljIFJvbGwgQ2FsbDxicj4xNDowMDoxMCAqIFNwYXJrcyA8YnI+MTQ6MDA6
MjAgKiBkLWNhZiA8YnI+MTQ6MDE6MTAgKiBtaGF5ZGVuIHdvb3RzPGJyPjE0OjAzOjA2ICZs
dDtTcGFya3MmZ3Q7IHpvZ2xlc2J5IGpzbWl0aDogR29vZCBtb3JuaW5nITxicj4xNDowMzo0
MiAmbHQ7em9nbGVzYnkmZ3Q7IHllYWgsIHllYWguIEkgYW0gaGVyZTxicj4xNDowNjowOCAq
IFNwYXJrcyBnaXZlcyBldmVyeW9uZSBhIGZldyBtb3JlIG1pbnV0ZXMgdG8gYXJyaXZlPGJy
PjE0OjA2OjEzICZsdDtBc3RyYWRldXMmZ3Q7IGhpIDopPGJyPjE0OjA2OjQzICZsdDtkLWNh
ZiZndDsgQXN0cmFkZXVzOiBISSEhPGJyPjE0OjA3OjU4ICZsdDtTcGFya3MmZ3Q7IEFzdHJh
ZGV1czogV2VsY29tZTxicj4xNDowODowNiAmbHQ7U3BhcmtzJmd0OyBPa2F5LCBsZXRzIGdl
dCBzdGFydGVkPGJyPjE0OjA4OjEyICZsdDtTcGFya3MmZ3Q7ICNpbmZvIFBhcnRpY2lwYW50
cyBhcmUgcmVtaW5kZWQgdG8gbWFrZSBsaWJlcmFsIHVzZSBvZiAjaW5mbyAjbGluayAjaGVs
cCBpbiBvcmRlciB0byBtYWtlIHRoZSBtaW51dGVzICJtb3JlIGJldHRlciI8YnI+MTQ6MDg6
MjkgJmx0O1NwYXJrcyZndDsgI2NoYWlyIGQtY2FmIG1oYXlkZW4gem9nbGVzYnkgQXN0cmFk
ZXVzPGJyPjE0OjA4OjI5ICZsdDt6b2Rib3QmZ3Q7IEN1cnJlbnQgY2hhaXJzOiBBc3RyYWRl
dXMgU3BhcmtzIGQtY2FmIG1oYXlkZW4gem9nbGVzYnk8YnI+MTQ6MDg6MzggJmx0O1NwYXJr
cyZndDsgI3RvcGljIEZvbGxvdyB1cCBvbiBsYXN0IHdlZWsncyB0YXNrczxicj4xNDowODo1
MCAqIFNwYXJrcyBub3RlcyBwanAgaXNuJ3QgaGVyZSB0b2RheTxicj4xNDowOTowMSAmbHQ7
U3BhcmtzJmd0OyAjYWN0aW9uIHBqcCB0byBnaXZlIGEgc3RhdHVzIHVwZGF0ZSBvbiBzZWN1
cml0eSBwb2xpY3kgaW4gdGhlIHdpa2kgKGNhcnJpZWQgb3Zlcik8YnI+MTQ6MDk6MTEgJmx0
O1NwYXJrcyZndDsgI2FjdGlvbiBTcGFya3MgdG8gZmlndXJlIG91dCBob3cgRlNUIG1lbWJl
cnMgY2FuIGdldCBhY2Nlc3MgdG8gRmVkb3JhIHNlY3VyaXR5IGJ1Z3MgKGNhcnJpZWQgb3Zl
cik8YnI+MTQ6MDk6MjggJmx0O1NwYXJrcyZndDsgZC1jYWY6IERpZCB5b3Ugd29yayBvbiB0
aGUgS29qaSBhbmQgQm9kaGkgcHJpdmF0ZSBidWlsZHMgdG9waWM/PGJyPjE0OjA5OjQ3ICZs
dDtkLWNhZiZndDsgU3BhcmtzOiBObyB3YXMgb3V0IHRyYXZlbGluZyBhbGwgbGFzdCB3ZWVr
LCBzbyBnZXR0aW5nIHJhbXBlZCBiYWNrIHVwIHRoaXMgd2Vlaywgc29ycnk8YnI+MTQ6MDk6
NTYgJmx0O1NwYXJrcyZndDsgbm8gcHJvYmxlbTxicj4xNDoxMDowNSAmbHQ7U3BhcmtzJmd0
OyAjYWN0aW9uJm5ic3A7IHBqcCBhbmQgZC1jYWYgdG8gd29yayBvbiB0aGUgZmVhdHVyZSBy
ZXF1ZXN0cyBmb3IgS29qaSBhbmQgQm9kaGkgZm9yIHByaXZhdGUgYnVpbGRzIGZvciBlbWJh
cmdvZWQgdnVsbmVyYWJpbGl0aWVzLjxicj4xNDoxMDoxNCAmbHQ7U3BhcmtzJmd0OyAjYWN0
aW9uJm5ic3A7IFNwYXJrcyB0byBjb250YWN0IGdkIHRvIHNlZSBpZiBoZSBpcyB3b3JraW5n
IG9uIGEgcGF0Y2ggZm9yIHNhbWJhIGluIEZlZG9yYS48YnI+MTQ6MTA6MzMgJmx0O1NwYXJr
cyZndDsgT2theSwgdGhhdCdzIGFsbCBmcm9tIGxhc3Qgd2Vlay4uLiZuYnNwOyBJIHRoaW5r
IHdlIGdvdCBvbmUgdGhpbmdzIG1hcmtlZCBvZmYuPGJyPjE0OjEwOjM4ICZsdDtTcGFya3Mm
Z3Q7ICN0b3BpYyBBcHByZW50aWNlc2hpcDxicj4xNDoxMDo1OCAmbHQ7U3BhcmtzJmd0OyAj
aW5mbyB6b2dsZXNieSBzZW50IGEgbWVzc2FnZSB0byB0aGUgbGlzdCByZWdhcmRpbmcgQXBw
cmVudGljZXNoaXAgdHJhaW5pbmc8YnI+MTQ6MTE6MDUgJmx0O1NwYXJrcyZndDsgI2xpbmsg
aHR0cHM6Ly9saXN0cy5mZWRvcmFwcm9qZWN0Lm9yZy9hcmNoaXZlcy9saXN0L3NlY3VyaXR5
LXRlYW1AbGlzdHMuZmVkb3JhcHJvamVjdC5vcmcvdGhyZWFkL05DQ0c0WkZRNElXQTYyT1Y0
RlZBSU9NSlFQRTZZN05SLzxicj4xNDoxMTowNiAmbHQ7em9nbGVzYnkmZ3Q7IEkgZGlkIHRo
YXQhPGJyPjE0OjExOjE0ICZsdDtTcGFya3MmZ3Q7IHpvZ2xlc2J5OiBXb3VsZCB5b3UgbGlr
ZSB0byBsZWFkIHRoaXMgZGlzY3Vzc2lvbj88YnI+MTQ6MTE6MzggJmx0O3pvZ2xlc2J5Jmd0
OyBubywgSSB0aGluayBJIHNhaWQgaW4gdGhlIGVtYWlsIHdlIGRvbid0IG5lZWQgdG8gdGFs
ayBhYm91dCBpdCBoZXJlIDopPGJyPjE0OjExOjQwICZsdDtkLWNhZiZndDsgem9nbGVzYnk6
IHRoYW5rcywgaGVscGVkIHByb2QgbWUgdG8gcmVtZW1iZXIgdG8gYWRkIHR3byBtb3JlIHRy
YWluaW5nIGxpbmtzIEkgZm91bmQgKGFkZGUgdGhpcyBtb3JuaW5nKTxicj4xNDoxMTo1NyAq
IGMwbXJhZDMgaGkgZ3V5czxicj4xNDoxMjowMSAmbHQ7em9nbGVzYnkmZ3Q7IGJ1dCByZWFs
bHksIHBsZWFzZSByZWFkIHRoZSBkb2NzIGFuZCByZXBseSB0byB0aGUgbGlzdCB3aGF0IHlv
dSB0aGluayBhcmUgZ29vZCBmb3IgZW50cnkgbGV2ZWwgc2VjdXJpdHkgZm9sa3M8YnI+MTQ6
MTI6NTMgJmx0O3pvZ2xlc2J5Jmd0OyBXZSBkb24ndCB3YW50IHRvIG1ha2UgdGhlIGxpc3Qg
dG8gbGFyZ2UsIHNvIG9uY2Ugd2UgaGF2ZSBhIGxpc3Qgb2Ygc3R1ZmYgd2UgbWF5IG5lZWQg
dG8gbWFrZSBpdCBzaG9ydGVyLCBidXQgd2UgbmVlZCB0byBzdGFydCB3aXRoIHNvbWV0aGlu
ZyBiZWZvcmUgd2UgY2FuIGRvIHRoYXQ8YnI+MTQ6MTI6NTUgJmx0O2MwbXJhZDMmZ3Q7ICNp
bmZvIFR1bW1hbGEgRGhhbnZpIFVUQys1OjMwLCBDb21tT3BzLERvY3MsU2VjdXJpdHksKjxi
cj4xNDoxMjo1NiAmbHQ7ZC1jYWYmZ3Q7IHNwZWFraW5nIG9mIGFwcHJlbnRpc2hpcCwgd2Vs
Y29tZSBjMG1yYWQzIHdobyBtZW50aW9uZWQgd2FudGluZyB0byBqb2luIHRoZSBhcHByZW50
aXNoaXA8YnI+MTQ6MTM6MTIgJmx0O2MwbXJhZDMmZ3Q7IHllcyA6KTxicj4xNDoxMzo0MSAm
bHQ7em9nbGVzYnkmZ3Q7IFNwYXJrczogdGhhdCBpcyBhbGwgSSBoYXZlIGZvciB0aGlzIHRv
cGljPGJyPjE0OjEzOjUzICZsdDtTcGFya3MmZ3Q7IHpvZ2xlc2J5OiBJIGFjdHVhbGx5IGhh
ZCBhIGRyZWFtIHRoYXQgd2UgZmluaXNoZWQgZG9pbmcgdGhpcy48YnI+MTQ6MTQ6MTEgJmx0
O3pvZ2xlc2J5Jmd0OyAjYWN0aW9uIGV2ZXJ5b25lIHJlYWQgdGhlIHNlY3VyaXR5IGRvY3M8
YnI+MTQ6MTQ6MTUgJmx0O21oYXlkZW4mZ3Q7IHRoZSBsaXN0IHRoZXJlIGluIHRoZSB3aWtp
IGlzIHF1aXRlIGNvbXByZWhlbnNpdmU8YnI+MTQ6MTQ6MjQgJmx0O2MwbXJhZDMmZ3Q7IHdo
YXQgYWJvdXQgdGhlIHJlYWRpbmcgbWF0ZXJpYWwgZm9yIGFwcHJlbnRpc2hpcDxicj4xNDox
NDoyNCAmbHQ7U3BhcmtzJmd0OyBPa2F5LCBzbyBJJ2xsIHJlcGx5IHRvIHRoZSBsaXN0IGFu
ZCBsZXRzIHNlZSBpZiB3ZSBjYW4gZ2V0IHRoaXMgZG9uZSBiZWZvcmUgdGhlIG5leHQgbWVl
dGluZzxicj4xNDoxNDo0MyAmbHQ7YzBtcmFkMyZndDsgSSB0aGluayBJIGhhdmUgc2VlbiBh
biBlbWFpbCBhYm91dCB0aGUgc2FtZTxicj4xNDoxNTowMCAmbHQ7em9nbGVzYnkmZ3Q7IG1o
YXlkZW46IHllcCwgdGhhdCBpcyB0aGUgaXNzdWUuIFdlIG5lZWQgYSBzbWFsbGVyIGxpc3Qu
IFdlIGRvbid0IHdhbnQgdG8gY2F1c2UgaW5mb3JtYXRpb24gb3ZlcmxvYWQ8YnI+MTQ6MTU6
MTAgJmx0O1NwYXJrcyZndDsgYzBtcmFkMzogWWVhaCwgdGhhdCdzIHdoYXQgd2UncmUgdGFs
a2luZyBhYm91dC4uLiZuYnNwOyB0aGUgZW1haWwuJm5ic3A7IDopPGJyPjE0OjE1OjE3ICZs
dDttaGF5ZGVuJmd0OyBwZXJoYXBzIHdlIGJyZWFrIGl0IHVwIGludG8gZXhwZXJpZW5jZS9t
YXR1cml0eSBsZXZlbD88YnI+MTQ6MTU6MzkgJmx0O3pvZ2xlc2J5Jmd0OyB0aGF0IGlzIHRo
ZSBwbGFuLCBidXQgd2Ugd2FudGVkIHRvIHN0YXJ0IHdpdGggbG93ZXN0IGxldmVsIGZpcnN0
PGJyPjE0OjE1OjQwICZsdDtkLWNhZiZndDsgYzBtcmFkMzogVGhlcmUgaXMgYSBwYWdlIGhl
cmUgI2xpbms8YnI+MTQ6MTU6NDUgJmx0O1NwYXJrcyZndDsgbWhheWRlbjogWWVhaCwgd2Ug
bmVlZCB0byBwdWxsIGZyb20gdGhhdCBsaXN0IHdoYXQgd2UgdGhpbmsgd291bGQgYmUgaW1w
b3J0YW50IGZvciBhbiBhcHByZW50aXNlIHRvIGtub3c8YnI+MTQ6MTU6NTIgJmx0O2QtY2Fm
Jmd0OyBjMG1yYWQzOiBUaGVyZSBpcyBhIHBhZ2UgaGVyZSAjbGluayBodHRwczovL2ZlZG9y
YXByb2plY3Qub3JnL3dpa2kvU2VjdXJpdHlfVGVhbV9BcHByZW50aWNlc2hpcCNSZWFkaW5n
PGJyPjE0OjE2OjE3ICZsdDtkLWNhZiZndDsgdGhhdCB3ZSBhcmUgYnVpbGRpbmcgZm9yIGFw
cHJlbnRpc2hpcCwgZmVlbCBmcmVlIHRvIHRha2UgYSBsb29rIGFuZCBhZGQgYW55IGNvbW1l
bnRlcyB0byB0aGUgZW1haWwgbGlzdCBvbiB5b3VyIHRha2UgY29tbWluZyBpbiBmcmVzaDxi
cj4xNDoxNjozMCAmbHQ7YzBtcmFkMyZndDsgc3VyZSBkLWNhZjxicj4xNDoxNjo1NCAmbHQ7
U3BhcmtzJmd0OyBPa2F5LCBsZXRzIG1vdmUgb248YnI+MTQ6MTY6NTkgJmx0O2QtY2FmJmd0
OyBidXQgbW9zdGx5IHdlIG5lZWQgdG8gZmluZCBzb21lIGZvY3VzZWQgc2VjdXJpdHkgdHJh
aW5pbmcgZnJvbSB0aGlzIHBhZ2UgdGhhdCdzIGdvb2QgZm9yIG5ldyBwZW9wbGUgaW4gc2Vj
dXJpdHkgKHRoZXJlIGlzIGEgbG90IHRoZXJlKSAjbGluayBodHRwczovL2ZlZG9yYXByb2pl
Y3Qub3JnL3dpa2kvSW5mb3JtYXRpb25fU2VjdXJpdHlfVHJhaW5pbmc8YnI+MTQ6MTc6MjAg
KiBTcGFya3Mgc2tpcHMgdGhlIGRpc2N1c3Npb24gcmVnYXJkaW5nIGhhbmRsaW5nIGVtYmFy
Z29lZCB2dWxuZXJhYmlsaXRpZXMgZm9yIG5vdzxicj4xNDoxNzoyNyAmbHQ7U3BhcmtzJmd0
OyAjdG9waWMgT3V0c3RhbmRpbmcgQlogVGlja2V0czxicj4xNDoxNzozNCAmbHQ7U3Bhcmtz
Jmd0OyAjaW5mbyBUaHVyc2RheSdzIG51bWJlcnM6IENyaXRpY2FsIDAgKDApLCBJbXBvcnRh
bnQgNjcgKDApLCBNb2RlcmF0ZSA0ODUgKDApLCBMb3cgMTcxICgrMiksIFRvdGFsIDcyMzxi
cj4xNDoxNzo0MSAmbHQ7U3BhcmtzJmd0OyArVGlja2V0cyBieSBTZXZlcml0eS0rLS0tLS0t
LSstLS0tLS0tLS0rPGJyPjE0OjE3OjQxICZsdDtTcGFya3MmZ3Q7IHwgU2V2ZXJpdHkgfCBU
aWNrZXRzIHwgT3duZWQgfCBVbm93bmVkIHw8YnI+MTQ6MTc6NDIgJmx0O1NwYXJrcyZndDsg
Ky0tLS0tLS0tLS0rLS0tLS0tLS0tKy0tLS0tLS0rLS0tLS0tLS0tKzxicj4xNDoxNzo0MiAm
bHQ7U3BhcmtzJmd0OyB8IG1lZGl1bSZuYnNwOyZuYnNwOyB8IDQ4NSZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyB8IDQwJm5ic3A7Jm5ic3A7Jm5ic3A7IHwgNDQ1Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IHw8YnI+MTQ6MTc6NDIgJmx0O1NwYXJrcyZndDsgfCBsb3cmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgfCAxNzEmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCAx
MyZuYnNwOyZuYnNwOyZuYnNwOyB8IDE1OCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8PGJy
PjE0OjE3OjQzICZsdDtTcGFya3MmZ3Q7IHwgaGlnaCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyB8IDY3Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwgMzAmbmJzcDsmbmJzcDsm
bmJzcDsgfCAzNyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8PGJyPjE0OjE3OjQ2
ICZsdDtTcGFya3MmZ3Q7ICstLS0tLS0tLS0tKy0tLS0tLS0tLSstLS0tLS0tKy0tLS0tLS0t
LSs8YnI+MTQ6MTg6MTEgJmx0O1NwYXJrcyZndDsgV291bGQgc29tZW9uZSBsaWtlIHRvIHN0
YXJ0IHBva2luZyB0aHJvdWdoIHRoZSBoaWdocyBhbmQgc2VlIGlmIHdlIGNhbiBtYXJrIGFu
eSBvZiB0aGVtIGFuIGVhc3kgZml4Pzxicj4xNDoxODoyMiAmbHQ7U3BhcmtzJmd0OyBlYXN5
IGZpeCA9PSB1cHN0cmVhbSBoYXMgYWxyZWFkeSByZWxlYXNlZCBhIGZpeDxicj4xNDoxODo0
MSAmbHQ7ZC1jYWYmZ3Q7IEkndmUgYmVlbiB3b3JraW5nIGEgZmV3IHRpY2tldHMgdGhlIGxh
c3QgdHdvIHdlZWtzLCBmaW5hbGx5IGhhdmUgbW92ZW1lbnQgYW5kIHJlc29sdXRpb24gb24g
Z2l0IGFuZCBsYXRleDJydGY8YnI+MTQ6MTk6MDkgJmx0O1NwYXJrcyZndDsgd29vdCE8YnI+
MTQ6MTk6MTIgJmx0O1NwYXJrcyZndDsgZC1jYWYrKzxicj4xNDoxOToxMyAmbHQ7YzBtcmFk
MyZndDsgSSB0aGluayBnaXQgMS44IGhhdmUgZml4ZWQgYSB2dWxuPGJyPjE0OjE5OjIzICZs
dDtTcGFya3MmZ3Q7IGdycjxicj4xNDoxOTo0NiAmbHQ7ZC1jYWYmZ3Q7IGQtY2FmIHZzIGRj
YWZhcm8uLi4gSSBoYXZlIHRvIG1hbnkgaGFuZGxlcy4uLjxicj4xNDoyMDoyMCAmbHQ7ZC1j
YWYmZ3Q7IEdpdCBpcyBub3cgMi41LjUgaW4gZmMyMzxicj4xNDoyMDoyMSAmbHQ7YzBtcmFk
MyZndDsgZGNhZmFybysrPGJyPjE0OjIwOjIxICZsdDt6b2Rib3QmZ3Q7IGMwbXJhZDM6IEth
cm1hIGZvciBkY2FmYXJvIGNoYW5nZWQgdG8gMiAoZm9yIHRoZSBmMjMgcmVsZWFzZSBjeWNs
ZSk6Jm5ic3A7IGh0dHBzOi8vYmFkZ2VzLmZlZG9yYXByb2plY3Qub3JnL3RhZ3MvY29va2ll
L2FueTxicj4xNDoyMDozMyAmbHQ7U3BhcmtzJmd0OyBZZWFoLCB0aGF0IG9uZS48YnI+MTQ6
MjA6MzUgJmx0O2QtY2FmJmd0OyBmYzIyIGFsc28gZ290IGFuIHVwZGF0ZTxicj4xNDoyMDo0
NiAmbHQ7U3BhcmtzJmd0OyBkLWNhZjogWW91IHNob3VsZCByZWFsbHkgcHV0IHlvdXIgSVJD
IG5pY2sgaW50byBGQVMuJm5ic3A7IDopPGJyPjE0OjIxOjIwICZsdDtjMG1yYWQzJmd0OyBj
b3JyZWN0aW9uIGdpdCAyLjghIGhhZCBmaXhlZCBhIHZ1bG4gd2hpY2ggaXMgaW50cm9kdWNl
ZCBpbiAyLjc8YnI+MTQ6MjE6MjAgJmx0O2QtY2FmJmd0OyBPaCwgeWVhaCwgdGhhdCdzIHBy
b2JhYmx5IGEgZ29vZCBpZGVhIDotKTxicj4xNDoyMTo0NSAmbHQ7ZC1jYWYmZ3Q7IHYyLjgg
aXMgRkMyNCBhbmQgcmF3aGlkZTxicj4xNDoyMjowMCAmbHQ7YzBtcmFkMyZndDsgb3IgU3Bh
cmtzIHlvdSBjYW4gdHlwZSBoaXMgb2xkIGhhbmRsZSBsaWtlIG1lIDopPGJyPjE0OjIyOjAz
ICZsdDtkLWNhZiZndDsgYnV0IHBhdGNoZXMgYXJlIGJhY2sgcG9ydGVkIHRvIG9sZGVyIHZl
cnNpb25zIGZvciBzdGFiaWxpdHkgcHVycG9zZXMgd2hlbiBzZWN1cml0eTxicj4xNDoyMjox
NyAqIGMwbXJhZDMgbmV3IHRvIGFsbCB0aGVzZTxicj4xNDoyNToyNyAmbHQ7U3BhcmtzJmd0
OyBBbnl0aGluZyBlbHNlIHJlZ2FyZGluZyB2dWxuZXJhYmlsaXRpZXM/PGJyPjE0OjI2OjA2
ICZsdDtTcGFya3MmZ3Q7ICN0b3BpYyBPcGVuIGZsb29yIGRpc2N1c3Npb24vcXVlc3Rpb25z
L2NvbW1lbnRzPGJyPjE0OjI2OjE2ICZsdDtTcGFya3MmZ3Q7IEFueW9uZSBoYXZlIGFueXRo
aW5nPzxicj4xNDoyNzowMSAmbHQ7YzBtcmFkMyZndDsgITxicj4xNDoyNzoxMiAmbHQ7U3Bh
cmtzJmd0OyBjMG1yYWQzOiBHbzxicj4xNDoyNzozNyAmbHQ7YzBtcmFkMyZndDsgQ2FuIHNv
bWUgb25lIG1lbnRvciBtZSBmb3IgdGhlIGZpcnN0IGZldyBidWdzIHNvIHRoYXQgSSBnZXQg
dXNlZCB0byB0aGUgd29yayBjeWNsZSBvZiB0aGUgdGVhbSA/PGJyPjE0OjI3OjU0ICZsdDtB
c3RyYWRldXMmZ3Q7IHNhbWUgcmVxdWVzdCBoZXJlIDopPGJyPjE0OjI4OjMxICZsdDtTcGFy
a3MmZ3Q7IHpvZ2xlc2J5OiBJIGJlbGlldmUgeW91IHdlcmUgdGhlIG9uZSB0aGF0IGZpZ3Vy
ZWQgb3V0IHdoYXQgYSBtZW50b3IgaXMuLi48YnI+MTQ6Mjk6MTkgJmx0O2QtY2FmJmd0OyBJ
IGFtIHdpbGxpbmcgdG8gaGVscCB0cnkgYW5kIG1lbnRvciB0aHJvdWdoIGEgYnV0IG9yIHRv
LCBoaXQgbWUgdXAgb24gZW1haWwuJm5ic3A7IEJ1dCBpJ3ZlIGdvdCB0byBoZWFkIG9mZiB0
byBhbm90aGVyIG1lZXRpbmcgbm93PGJyPjE0OjI5OjIxICZsdDtBc3RyYWRldXMmZ3Q7IGkn
ZCBqdXN0IGxpa2UgdG8gZm9sbG93IHRoZSBwYXRoIG9uZSB0YWtlcyB0byBjbG9zZSBhIGJ1
ZyAtIGkgdGhpbmsgaSBjYW4gbWFuYWdlIG15IG93biB3YXkgZnJvbSB0aGVyZTxicj4xNDoy
OToyNiAmbHQ7ZC1jYWYmZ3Q7IGJ1dC9idWcuLi48YnI+MTQ6Mjk6NTYgJmx0O1NwYXJrcyZn
dDsgZC1jYWY6IFdoeSBkb24ndCB5b3UgdGFrZSBjMG1yYWQzPGJyPjE0OjMwOjA3ICZsdDtT
cGFya3MmZ3Q7IEFzdHJhZGV1czogRWl0aGVyIHpvZ2xlc2J5IG9yIEkgd2lsbCBoZWxwIHlv
dS48YnI+MTQ6MzA6MTQgJmx0O0FzdHJhZGV1cyZndDsgdGhhbmtzIDopPGJyPjE0OjMwOjI0
ICZsdDtjMG1yYWQzJmd0OyBjb29sPGJyPjE0OjMwOjI4ICZsdDtkLWNhZiZndDsgU3Bhcmtz
OiBzdXJlIGMwbXJhZDMgZW1haWwgbWU8YnI+MTQ6MzA6MzQgJmx0O1NwYXJrcyZndDsgI2lu
Zm8gZC1jYWYgd2lsbCBtZW50b3IgYzBtcmFkMzxicj4xNDozMDozNiAmbHQ7em9nbGVzYnkm
Z3Q7IHNvcnJ5LCB3YXMgdGFsa2luZyB0byBzb21lb25lIGVsc2UuPGJyPjE0OjMwOjQzICZs
dDt6b2dsZXNieSZndDsgVGhhdCB3b3JrcyBmb3IgbWU8YnI+MTQ6MzA6NTAgJmx0O1NwYXJr
cyZndDsgem9nbGVzYnk6IERvIHlvdSB3YW50IHRvIG1lbnRvciBBc3RyYWRldXM/PGJyPjE0
OjMxOjA0ICZsdDt6b2dsZXNieSZndDsgU3VyZSwgd2h5IG5vdDxicj4xNDozMTowOCAmbHQ7
U3BhcmtzJmd0OyAjaW5mbyB6b2dsZXNieSB3aWxsIG1lbnRvciBBc3RyYWRldXM8YnI+MTQ6
MzE6MTAgJmx0O1NwYXJrcyZndDsgR3JlYXQhPGJyPjE0OjMxOjIwICZsdDtTcGFya3MmZ3Q7
IE9rYXksIGFueW9uZSBoYXZlIGFueXRoaW5nIGVsc2U/PGJyPjE0OjMxOjQ2ICZsdDtjMG1y
YWQzJmd0OyB6b2dsZXNieTogSSB3aWxsIHBpbmcgeW91IGFsc28gaWYgSSBhbSBzdHJ1Y2sg
c29tZXdoZXJlPGJyPjE0OjMyOjM0ICZsdDt6b2dsZXNieSZndDsgYzBtcmFkMzogdGFsayB0
byBkLWNhZiBmaXJzdC4gSGUgaXMgZ29pbmcgdG8gbWVudG9yIHlvdSwgYnV0IGZlZWwgZnJl
ZSB0byByZWFjaCBvdXQgdG8gbWUsIG9yIGFueW9uZSBlbHNlIGlmIGhlIGNhbid0IGhlbHAg
Zm9yIGFueSByZWFzb248YnI+MTQ6MzM6MDUgJmx0O2MwbXJhZDMmZ3Q7IHN1cmUgem9nbGVz
YnksIEkgd2lsbCBtYWtlIHN1cmUgSSB3aWxsIHBpbmcgZC1jYWYgZmlyc3Q8YnI+MTQ6MzM6
MDggJmx0O1NwYXJrcyZndDsgSWYgbm8gb25lIGhhcyBhbnl0aGluZyBlbHNlIHRoZXkgd2lz
aCB0byBkaXNjdXNzLCB3ZSdsbCBjbG9zZSBmb3IgdGhlIGRheSAoYW5kIEknbGwgaGF2ZSBh
IGZldyBtaW51dGVzIHRvIGNhdGNoIHVwIGJlZm9yZSBteSBuZXh0IG1lZXRpbmcpPGJyPjE0
OjM0OjA1ICZsdDtTcGFya3MmZ3Q7IE9rYXksIHRoYW5rcyBldmVyeW9uZSBmb3IgY29taW5n
IG91dCB0b2RheS48YnI+MTQ6MzQ6MDggJmx0O1NwYXJrcyZndDsgI2VuZG1lZXRpbmc8YnI+
PGJyPi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTxicj48YnI+RGF0ZTogV2VkLCZu
YnNwOyA2IEFwciAyMDE2IDE0OjAwOjAzICswMDAwIChVVEMpPGJyPkZyb206IG5vYm9keUBm
ZWRvcmFwcm9qZWN0Lm9yZzxicj5TdWJqZWN0OiBbRmVkb2NhbF0gUmVtaW5kZXIgbWVldGlu
ZyA6IFNlY3VyaXR5IFRlYW0gTWVldGluZzxicj5Ubzogc2VjdXJpdHktdGVhbUBsaXN0cy5m
ZWRvcmFwcm9qZWN0Lm9yZzxicj5NZXNzYWdlLUlEOjxicj4JJmx0OzIwMTYwNDA2MTQwMDAz
LjkzQkY4NjA3OTVDQ0BmZWRvY2FsMDIucGh4Mi5mZWRvcmFwcm9qZWN0Lm9yZyZndDs8YnI+
Q29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCI8YnI+PGJyPkRlYXIg
YWxsLDxicj48YnI+WW91IGFyZSBraW5kbHkgaW52aXRlZCB0byB0aGUgbWVldGluZzo8YnI+
Jm5ic3A7Jm5ic3A7IFNlY3VyaXR5IFRlYW0gTWVldGluZyBvbiAyMDE2LTA0LTA3IGZyb20g
MTQ6MDA6MDAgdG8gMTU6MDA6MDAgVVRDPGJyPiZuYnNwOyZuYnNwOyBBdCBmZWRvcmEtbWVl
dGluZ0BpcmMuZnJlZW5vZGUubmV0PGJyPjxicj5UaGUgbWVldGluZyB3aWxsIGJlIGFib3V0
Ojxicj48YnI+TW9yZSBpbmZvcm1hdGlvbiBhdmFpbGFibGUgYXQ6PGJyPltodHRwczovL2Zl
ZG9yYXByb2plY3Qub3JnL3dpa2kvU2VjdXJpdHlfVGVhbV9tZWV0aW5nc10oaHR0cHM6Ly9m
ZWRvcmFwcm9qZWN0Lm9yZy93aWtpL1NlY3VyaXR5X1RlYW1fbWVldGluZ3MpPGJyPjxicj48
YnI+U291cmNlOiBodHRwczovL2FwcHMuZmVkb3JhcHJvamVjdC5vcmcvY2FsZW5kYXIvbWVl
dGluZy8yODQ5Lzxicj48YnI+PGJyPi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTxi
cj48YnI+RGF0ZTogVGh1LCA3IEFwciAyMDE2IDA4OjUxOjMxIC0wNTAwPGJyPkZyb206IE1h
am9yIEhheWRlbiAmbHQ7bWFqb3JAbWh0eC5uZXQmZ3Q7PGJyPlN1YmplY3Q6IEZlZG9yYSBT
ZWN1cml0eSBUZWFtIFJlcG9ydCAtIDIwMTYtMDQtMDc8YnI+VG86IEZlZG9yYSBTZWN1cml0
eSBUZWFtICZsdDtzZWN1cml0eS10ZWFtQGxpc3RzLmZlZG9yYXByb2plY3Qub3JnJmd0Ozxi
cj5NZXNzYWdlLUlEOiAmbHQ7NTcwNjY1RTMuNDA3MDYwMUBtaHR4Lm5ldCZndDs8YnI+Q29u
dGVudC1UeXBlOiBtdWx0aXBhcnQvc2lnbmVkOyBtaWNhbGc9cGdwLXNoYTI1Njs8YnI+CXBy
b3RvY29sPSJhcHBsaWNhdGlvbi9wZ3Atc2lnbmF0dXJlIjs8YnI+CWJvdW5kYXJ5PSJwN1hz
V1F4cUFxYjhMa3M5SExHRTJCdElhUEJuQ1R3VWMiPGJyPjxicj5UaGlzIGlzIGFuIE9wZW5Q
R1AvTUlNRSBzaWduZWQgbWVzc2FnZSAoUkZDIDQ4ODAgYW5kIDMxNTYpPGJyPi0tcDdYc1dR
eHFBcWI4TGtzOUhMR0UyQnRJYVBCbkNUd1VjPGJyPkNvbnRlbnQtVHlwZTogbXVsdGlwYXJ0
L21peGVkOyBib3VuZGFyeT0iSHcyT1Y2NjhBdTQ3M2Q4TGs4SVZSNExMeGxkZGN1VjJIIjxi
cj5Gcm9tOiBNYWpvciBIYXlkZW4gJmx0O21ham9yQG1odHgubmV0Jmd0Ozxicj5UbzogRmVk
b3JhIFNlY3VyaXR5IFRlYW0gJmx0O3NlY3VyaXR5LXRlYW1AbGlzdHMuZmVkb3JhcHJvamVj
dC5vcmcmZ3Q7PGJyPk1lc3NhZ2UtSUQ6ICZsdDs1NzA2NjVFMy40MDcwNjAxQG1odHgubmV0
Jmd0Ozxicj5TdWJqZWN0OiBGZWRvcmEgU2VjdXJpdHkgVGVhbSBSZXBvcnQgLSAyMDE2LTA0
LTA3PGJyPjxicj4tLUh3Mk9WNjY4QXU0NzNkOExrOElWUjRMTHhsZGRjdVYySDxicj5Db250
ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9dXRmLTg8YnI+Q29udGVudC1UcmFuc2Zl
ci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZTxicj48YnI+Jm5ic3A7X18mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgXzxi
cj4vIF98Jm5ic3A7IF9fXyZuYnNwOyBfX3wgfCBfX18mbmJzcDsgXyBfXyBfXyBfPGJyPnwg
fF8gLyBfIFwvIF9gIHwvIF8gXHwgJ19fLyBfYCB8Jm5ic3A7IEZlZG9yYSBTZWN1cml0eSBU
ZWFtIFJlcG9ydDxicj58Jm5ic3A7IF98Jm5ic3A7IF9fLyAoX3wgfCAoXykgfCB8IHwgKF98
IHwmbmJzcDsgUmVwb3J0IGRhdGU6IDIwMTYtMDQtMDcgMDg6NTA6MjYuMDUwNDg4PTxicj48
YnI+fF98Jm5ic3A7IFxfX198XF9fLF98XF9fXy98X3wmbmJzcDsgXF9fLF98Jm5ic3A7IERh
dGEgZnJvbTogMjAxNi0wNC0wNzxicj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPTxicj4tLS0tLS08
YnI+PGJyPitUaWNrZXRzIGJ5IFByaW9yaXR5LS0tLSstLS0tLS0tKy0tLS0tLS0tLSs8YnI+
fCBQcmlvcml0eSZuYnNwOyZuYnNwOyZuYnNwOyB8IFRpY2tldHMgfCBPd25lZCB8IFVub3du
ZWQgfDxicj4rLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0rLS0tLS0tLSstLS0tLS0tLS0rPGJy
PnwgbWVkaXVtJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwgNDk1Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IHwgNDAmbmJzcDsmbmJzcDsmbmJzcDsgfCA0NTUmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgfDxicj58IGxvdyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyB8IDE2NyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8IDEz
Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwgMTU0Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8YnI+
fCBoaWdoJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwgNzAm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCAyNyZuYnNwOyZuYnNwOyZuYnNwOyB8
IDQzJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8YnI+fCB1bnNwZWNpZmllZCB8
IDMmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCAyJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IHwgMSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8
PGJyPistLS0tLS0tLS0tLS0tKy0tLS0tLS0tLSstLS0tLS0tKy0tLS0tLS0tLSs8YnI+K1Rp
Y2tldHMgYnkgU3RhdHVzLS0tKy0tLS0tLS0rLS0tLS0tLS0tKzxicj58IFN0YXR1cyZuYnNw
OyZuYnNwOyB8IFRpY2tldHMgfCBPd25lZCB8IFVub3duZWQgfDxicj4rLS0tLS0tLS0tLSst
LS0tLS0tLS0rLS0tLS0tLSstLS0tLS0tLS0rPGJyPnwgTkVXJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IHwgNjUwJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwgNzEmbmJzcDsm
bmJzcDsmbmJzcDsgfCA1NzkmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfDxicj58IE9OX1FB
Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwgNDkmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
fCA1Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwgNDQmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgfDxicj58IEFTU0lHTkVEIHwgMjMmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgfCA2Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwgMTcmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgfDxicj58IE1PRElGSUVEIHwgMTMmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgfCAwJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwgMTMmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgfDxicj4rLS0tLS0tLS0tLSstLS0tLS0tLS0rLS0tLS0t
LSstLS0tLS0tLS0rPGJyPitUaWNrZXRzIGJ5IFNldmVyaXR5LSstLS0tLS0tKy0tLS0tLS0t
LSs8YnI+fCBTZXZlcml0eSB8IFRpY2tldHMgfCBPd25lZCB8IFVub3duZWQgfDxicj4rLS0t
LS0tLS0tLSstLS0tLS0tLS0rLS0tLS0tLSstLS0tLS0tLS0rPGJyPnwgbWVkaXVtJm5ic3A7
Jm5ic3A7IHwgNDk1Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwgNDAmbmJzcDsmbmJzcDsm
bmJzcDsgfCA0NTUmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfDxicj58IGxvdyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8IDE2NyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8
IDEzJm5ic3A7Jm5ic3A7Jm5ic3A7IHwgMTU0Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8
YnI+fCBoaWdoJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwgNzMmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgfCAyOSZuYnNwOyZuYnNwOyZuYnNwOyB8IDQ0Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8YnI+Ky0tLS0tLS0tLS0rLS0tLS0tLS0tKy0tLS0tLS0r
LS0tLS0tLS0tKzxicj4rVGlja2V0cyBieSBDb21wb25lbnQtLS0tLSstLS0tLS0tKy0tLS0t
LS0tLSs8YnI+fCBDb21wb25lbnQmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCBUaWNrZXRz
IHwgT3duZWQgfCBVbm93bmVkIHw8YnI+Ky0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0rLS0t
LS0tLSstLS0tLS0tLS0rPGJyPnwgY2FjdGkmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgfCAxNCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyB8IDAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCAxNCZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyB8PGJyPnwgaW1saWIyJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IHwgMTMmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCAwJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwgMTMmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgfDxicj58IG1pbmd3LWphc3BlciZuYnNwOyB8IDEyJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IHwgMCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8IDEyJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8YnI+fCBqYXNwZXImbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgfCAxMiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyB8IDAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCAxMiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyB8PGJyPnwgYnVnemlsbGEmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgfCAxMSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8IDEmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgfCAxMCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8PGJyPnwg
Z2xpYjImbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
fCAxMSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8IDAmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgfCAxMSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8PGJyPnwgbWlu
Z3ctbGlieG1sMiB8IDEwJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwgMCZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyB8IDEwJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IHw8YnI+fCBxZW11Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IHwgOSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8
IDQmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCA1Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IHw8YnI+fCBsaWJ4bWwyJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IHwgOSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8IDAm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCA5Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IHw8YnI+fCBvcHRpcG5nJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IHwgOCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8IDAmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgfCA4Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IHw8YnI+Ky0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0rLS0tLS0tLSstLS0tLS0t
LS0rPGJyPitUaWNrZXRzIGJ5IERpc3RybyBWZXJzaW9uLSstLS0tLS0tKy0tLS0tLS0tLSs8
YnI+fCBEaXN0cm8gVmVyc2lvbiB8IFRpY2tldHMgfCBPd25lZCB8IFVub3duZWQgfDxicj4r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0rLS0tLS0tLSstLS0tLS0tLS0rPGJyPnwgZWw2
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IHwgMjYzJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwgNDAmbmJzcDsm
bmJzcDsmbmJzcDsgfCAyMjMmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfDxicj58IDIzJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IHwgMjE5Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwgMTUmbmJz
cDsmbmJzcDsmbmJzcDsgfCAyMDQmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfDxicj58IDIy
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwgMTA2Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwgMSZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8IDEwNSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8
PGJyPnwgZWw1Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwgODUmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgfCAyMyZuYnNwOyZuYnNwOyZuYnNwOyB8IDYyJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IHw8YnI+fCBlcGVsNyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyB8IDU1Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IHwgMyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8IDUyJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IHw8YnI+fCAyNCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8IDMmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCAwJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwg
MyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8PGJyPnwgcmF3aGlkZSZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8IDMmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCAwJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IHwgMyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8PGJyPnwgMjEmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgfCAxJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IHwgMCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8IDEmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgfDxicj4rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0rLS0tLS0t
LSstLS0tLS0tLS0rPGJyPjxicj4tLTxicj5NYWpvciBIYXlkZW48YnI+PGJyPjxicj4tLUh3
Mk9WNjY4QXU0NzNkOExrOElWUjRMTHhsZGRjdVYySC0tPGJyPjxicj4tLXA3WHNXUXhxQXFi
OExrczlITEdFMkJ0SWFQQm5DVHdVYzxicj5Db250ZW50LVR5cGU6IGFwcGxpY2F0aW9uL3Bn
cC1zaWduYXR1cmU7IG5hbWU9InNpZ25hdHVyZS5hc2MiPGJyPkNvbnRlbnQtRGVzY3JpcHRp
b246IE9wZW5QR1AgZGlnaXRhbCBzaWduYXR1cmU8YnI+Q29udGVudC1EaXNwb3NpdGlvbjog
YXR0YWNobWVudDsgZmlsZW5hbWU9InNpZ25hdHVyZS5hc2MiPGJyPjxicj4tLS0tLUJFR0lO
IFBHUCBTSUdOQVRVUkUtLS0tLTxicj5WZXJzaW9uOiBHbnVQRyB2Mjxicj48YnI+aVFJY0JB
RUJDQUFHQlFKWEJtWG1BQW9KRUhOd1VlREJBUit4d3F3UC8zclFMQnMyaUhLcEpodCtyQkgy
RFdHazxicj5hU2ZXR09ueTVGTlh2SnJtNnZSdTN0M0k5WDBTejdIRlN0YUxSeWhlL0tGQkpi
VkFKOVpPOHlGWTB1SnJwRU5TPGJyPjFXTzRnQlRBQnpGSmgxbm9XNExHN1ZBVmxlZUgvQ0RQ
ODdGZnAyT0FuUDVxNjFnb2taSnJNV2hqNE00ZlRsOVM8YnI+SDRZT3lVWDFzVHhXTG1BOXRE
NXBHWHhZWjJSOS9MbGlObGptU0d0YmVCQ05Vc2FSOUpnVjczZTZRSDZOMGV1WDxicj5QNVdx
Y3NiZzFOalpuczQ0VDdlbWlNeGM0eDRYT2RvMDEwZ2U2ellqWWtjWkRubnNiRXV4R1JWS3lB
Snc3ODdQPGJyPkhGR3lIZG9objYzRTFQREhUOEFxY2kwK0VUMmlhTXRoK2xNeXRkcDR1eU03
SU5LV1AydVRsRnNDMzZDRk94UG48YnI+RnpDS0xkLy95VHZsUUE1YXppVnRTUDFvS1YyTGFu
TUtsSnVNNGkreWRlRG03WWdmeUI0ak94QzhBNWtTYzh6Rjxicj43c05iaVMxV01BNnNpeXVC
a09JY3BlTmJ0UFNwUWlrTFcvSEhjMFpGaGVIcDZNa1FmRi9LVkVuSkZ4dUdHUmVNPGJyPnAy
SHB6YTQwd3JUa1JrbDZQNW9penhNRWt6bFhxSnA0UDlTV1dHUnZaYVdNZW9TelRFeFNoalB6
OVZXSDJ0US88YnI+NDBTaTh5aUtDa3lZUWpMRDBudXhnb3RQZ0FEZXMrZ0VPaGhsbEFxMTRn
SUQrbzIyZU1JQlQ2YU9nVFZGZUtMKzxicj5FZ1prMGgyaTFSeUpRZjd2b202M1VOSmtzZ05p
WE5OckZOY3hlbnljSEVHNEl1N2w1aUR1Q3FPa3JiSGU5ZlVDPGJyPjhxeWowL21ld0RjY2Rs
c3N6cmt5PGJyPj0yelUyPGJyPi0tLS0tRU5EIFBHUCBTSUdOQVRVUkUtLS0tLTxicj48YnI+
LS1wN1hzV1F4cUFxYjhMa3M5SExHRTJCdElhUEJuQ1R3VWMtLTxicj48YnI+LS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tPGJyPjxicj5EYXRlOiBUaHUsIDcgQXByIDIwMTYgMjA6
NDc6NDkgKzA1MzA8YnI+RnJvbTogVHVtbWFsYSBEaGFudmkgJmx0O2RoYW52aUBmZWRvcmFw
cm9qZWN0Lm9yZyZndDs8YnI+U3ViamVjdDogU2VjdXJpdHkgVGVhbSBtZWV0aW5nIG1pbnV0
ZXMgZm9yIDIwMTYtMDQtMDc8YnI+VG86IHNlY3VyaXR5LXRlYW1AbGlzdHMuZmVkb3JhcHJv
amVjdC5vcmc8YnI+TWVzc2FnZS1JRDogJmx0O0NBTU9VeUotPGJyPglxdkIzZ3FFVXg3VTZM
N01XNWNXVm1NWHlnaXZONzVhT00rTFpYVnh4ZlNRQG1haWwuZ21haWwuY29tJmd0Ozxicj5D
b250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9VVRGLTg8YnI+PGJyPj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PTxicj4jZmVkb3JhLW1l
ZXRpbmc6IFNlY3VyaXR5IFRlYW0gTWVldGluZyAtIEFnZW5kYTo8YnI+aHR0cHM6Ly9mZWRv
cmFwcm9qZWN0Lm9yZy93aWtpL1NlY3VyaXR5X1RlYW1fbWVldGluZ3M8YnI+PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PGJyPjxicj48YnI+TWVl
dGluZyBzdGFydGVkIGJ5IGMwbXJhZDMgYXQgMTQ6MjU6NTAgVVRDLiBUaGUgZnVsbCBsb2dz
IGFyZSBhdmFpbGFibGU8YnI+YXQ8YnI+aHR0cHM6Ly9tZWV0Ym90LmZlZG9yYXByb2plY3Qu
b3JnL2ZlZG9yYS1tZWV0aW5nLzIwMTYtMDQtMDcvZmVkb3JhX3NlY3VyaXR5X3RlYW0uMjAx
Ni0wNC0wNy0xNC4yNS5sb2cuaHRtbDxicj4uPGJyPjxicj48YnI+PGJyPk1lZXRpbmcgc3Vt
bWFyeTxicj4tLS0tLS0tLS0tLS0tLS08YnI+KiBGb2xsb3cgdXAgb24gbGFzdCB3ZWVrJ3Mg
dGFza3MmbmJzcDsgKEFzdHJhZGV1cywgMTQ6Mjc6MzYpPGJyPiZuYnNwOyAqIExJTks6PGJy
PiZuYnNwOyZuYnNwOyZuYnNwOyBodHRwczovL2dpdC5mZWRvcmFob3N0ZWQub3JnL2NnaXQv
ZmVkb3JhLXNlY3VyaXR5LXRlYW0uZ2l0L3RyZWUvcmVwb3J0X2dlbmVyYXRvci5weTxicj4m
bmJzcDsmbmJzcDsmbmJzcDsgKEFzdHJhZGV1cywgMTQ6MzI6MDMpPGJyPjxicj4qIE91dHN0
YW5kaW5nIEJaIFRpY2tldHMmbmJzcDsgKEFzdHJhZGV1cywgMTQ6MzM6MDgpPGJyPjxicj4q
IE9wZW4gZmxvb3IgZGlzY3Vzc2lvbi9xdWVzdGlvbnMvY29tbWVudHMmbmJzcDsgKGMwbXJh
ZDMsIDE0OjQwOjIxKTxicj48YnI+TWVldGluZyBlbmRlZCBhdCAxNDo1NjowOSBVVEMuPGJy
Pjxicj48YnI+PGJyPjxicj5BY3Rpb24gSXRlbXM8YnI+LS0tLS0tLS0tLS0tPGJyPjxicj48
YnI+PGJyPjxicj48YnI+QWN0aW9uIEl0ZW1zLCBieSBwZXJzb248YnI+LS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS08YnI+KiAqKlVOQVNTSUdORUQqKjxicj4mbmJzcDsgKiAobm9uZSk8YnI+
PGJyPjxicj48YnI+PGJyPlBlb3BsZSBQcmVzZW50IChsaW5lcyBzYWlkKTxicj4tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS08YnI+KiBBc3RyYWRldXMgKDM4KTxicj4qIGMwbXJhZDMg
KDIzKTxicj4qIHpvZGJvdCAoNSk8YnI+PGJyPjE0OjI1OjUwICZsdDtjMG1yYWQzJmd0OyAj
c3RhcnRtZWV0aW5nIFNlY3VyaXR5IFRlYW0gTWVldGluZyAtIEFnZW5kYTo8YnI+aHR0cHM6
Ly9mZWRvcmFwcm9qZWN0Lm9yZy93aWtpL1NlY3VyaXR5X1RlYW1fbWVldGluZ3M8YnI+MTQ6
MjU6NTAgJmx0O3pvZGJvdCZndDsgTWVldGluZyBzdGFydGVkIFRodSBBcHImbmJzcDsgNyAx
NDoyNTo1MCAyMDE2IFVUQy4mbmJzcDsgVGhlPGJyPmNoYWlyIGlzIGMwbXJhZDMuIEluZm9y
bWF0aW9uIGFib3V0IE1lZXRCb3QgYXQ8YnI+aHR0cDovL3dpa2kuZGViaWFuLm9yZy9NZWV0
Qm90Ljxicj4xNDoyNTo1MCAmbHQ7em9kYm90Jmd0OyBVc2VmdWwgQ29tbWFuZHM6ICNhY3Rp
b24gI2FncmVlZCAjaGFscCAjaW5mbyAjaWRlYTxicj4jbGluayAjdG9waWMuPGJyPjE0OjI1
OjUwICZsdDt6b2Rib3QmZ3Q7IFRoZSBtZWV0aW5nIG5hbWUgaGFzIGJlZW4gc2V0IHRvPGJy
PidzZWN1cml0eV90ZWFtX21lZXRpbmdfLV9hZ2VuZGE6X2h0dHBzOi8vZmVkb3JhcHJvamVj
dC5vcmcvd2lraS9zZWN1cml0eV90ZWFtX21lZXRpbmdzJzxicj4xNDoyNjoyNSAmbHQ7YzBt
cmFkMyZndDsgI2NoYWlyIEFzdHJhZGV1czxicj4xNDoyNjoyNSAmbHQ7em9kYm90Jmd0OyBD
dXJyZW50IGNoYWlyczogQXN0cmFkZXVzIGMwbXJhZDM8YnI+MTQ6Mjc6MTQgJmx0O0FzdHJh
ZGV1cyZndDsgaSB0aGluayB3ZSBjYW4gc2tpcCByb2xsIGNhbGwgOyk8YnI+MTQ6Mjc6MzYg
Jmx0O0FzdHJhZGV1cyZndDsgI3RvcGljIEZvbGxvdyB1cCBvbiBsYXN0IHdlZWsncyB0YXNr
czxicj4xNDoyODozOCAmbHQ7YzBtcmFkMyZndDsgI21lZXRpbmduYW1lIEZlZG9yYSBTZWN1
cml0eSBUZWFtPGJyPjE0OjI4OjM4ICZsdDt6b2Rib3QmZ3Q7IFRoZSBtZWV0aW5nIG5hbWUg
aGFzIGJlZW4gc2V0IHRvICdmZWRvcmFfc2VjdXJpdHlfdGVhbSc8YnI+MTQ6Mjk6MjIgJmx0
O0FzdHJhZGV1cyZndDsgbmVpdGhlciBvZiBkLWNhZiwgU3BhcmtzLCBwanAgb3Igem9nbGVz
YnkgYXJlIGluPGJyPnRoZSBjaGFubmVsLCBzbyB3ZSBkbyBub3QgaGF2ZSBhbnkgdXBkYXRl
cyBmcm9tIGFueSB0YXNrczxicj4xNDozMDoxOCAmbHQ7YzBtcmFkMyZndDsgeWVzIEkgYW0g
bm90IHN1cmUgd2hlcmUgdG8gZ2V0IHRoZSBPdXRzdGFuZGluZyBCWjxicj5UaWNrZXRzIEFz
dHJhZGV1czxicj4xNDozMDozNyAmbHQ7QXN0cmFkZXVzJmd0OyBhaCwgbWhheWRlbiBzZW50
IHRoZW0gb3V0IHZpYSBlbWFpbDxicj4xNDozMDo1NyAmbHQ7QXN0cmFkZXVzJmd0OyB0aGVy
ZSBpcyBhIHNjcmlwdCBzb21ld2hlcmUgcXVlcnlpbmcgdGhlIGJ1Z3ppbGxhPGJyPmFuZCBj
b21waWxpbmcgYSByZXBvcnQ8YnI+MTQ6MzI6MDMgJmx0O0FzdHJhZGV1cyZndDsgI2xpbms8
YnI+aHR0cHM6Ly9naXQuZmVkb3JhaG9zdGVkLm9yZy9jZ2l0L2ZlZG9yYS1zZWN1cml0eS10
ZWFtLmdpdC90cmVlL3JlcG9ydF9nZW5lcmF0b3IucHk8YnI+MTQ6MzI6MDMgJmx0O2MwbXJh
ZDMmZ3Q7IEFzdHJhZGV1czogbGV0J3MgaGl0IHRoZSBvcGVuIGZsb29yIGFuZCBkaXNjdXNz
PGJyPnNvbWV0aGluZyBlbHNlPGJyPjE0OjMyOjQyICZsdDtBc3RyYWRldXMmZ3Q7IGxldHMg
ZG8gdGhlIG51bWJlcnMgZmlyc3Q8YnI+MTQ6MzI6NTAgJmx0O2MwbXJhZDMmZ3Q7IEFzdHJh
ZGV1czogSSB3aWxsIHRyeSBydW5uaW5nIHRoZSBzY3JpcHQgYW5kIHBvc3QgaXQgaGVyZTxi
cj4xNDozMjo1NyAmbHQ7YzBtcmFkMyZndDsgYWNrPGJyPjE0OjMzOjA4ICZsdDtBc3RyYWRl
dXMmZ3Q7ICN0b3BpYyBPdXRzdGFuZGluZyBCWiBUaWNrZXRzPGJyPjE0OjMzOjIyICZsdDtB
c3RyYWRldXMmZ3Q7ICtUaWNrZXRzIGJ5IFNldmVyaXR5LSstLS0tLS0tKy0tLS0tLS0tLSs8
YnI+MTQ6MzM6MjMgJmx0O0FzdHJhZGV1cyZndDsgfCBTZXZlcml0eSB8IFRpY2tldHMgfCBP
d25lZCB8IFVub3duZWQgfDxicj4xNDozMzoyMyAmbHQ7QXN0cmFkZXVzJmd0OyArLS0tLS0t
LS0tLSstLS0tLS0tLS0rLS0tLS0tLSstLS0tLS0tLS0rPGJyPjE0OjMzOjIzICZsdDtBc3Ry
YWRldXMmZ3Q7IHwgbWVkaXVtJm5ic3A7Jm5ic3A7IHwgNDk1Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IHwgNDAmbmJzcDsmbmJzcDsmbmJzcDsgfCA0NTUmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgfDxicj4xNDozMzoyMyAmbHQ7QXN0cmFkZXVzJmd0OyB8IGxvdyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyB8IDE2NyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8IDEz
Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwgMTU0Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8YnI+
MTQ6MzM6MjUgJmx0O0FzdHJhZGV1cyZndDsgfCBoaWdoJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IHwgNzMmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCAyOSZuYnNwOyZuYnNw
OyZuYnNwOyB8IDQ0Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8YnI+MTQ6MzM6
MjcgJmx0O0FzdHJhZGV1cyZndDsgKy0tLS0tLS0tLS0rLS0tLS0tLS0tKy0tLS0tLS0rLS0t
LS0tLS0tKzxicj4xNDozNDoxNyAmbHQ7YzBtcmFkMyZndDsgQXN0cmFkZXVzOiBjb29sITxi
cj4xNDozNTowNCAmbHQ7YzBtcmFkMyZndDsgdGlja2V0cyBhcmUgaW5jcmVhc2luZyBzaW5j
ZSB0aGUgbGFzdCB3ZWVrPGJyPjE0OjM1OjEyICZsdDtBc3RyYWRldXMmZ3Q7IGMwbXJhZDM6
IGFyZSB5b3UgYWxyZWFkeSBvbiB0aGUgbWFpbGluZ2xpc3Q/IHlvdTxicj5zaG91bGQgaGF2
ZSByZWNlaXZlZCB0aGUgbWFpbCBmcm9tIG1oYXlkZW4uPGJyPjE0OjM1OjUyICZsdDtBc3Ry
YWRldXMmZ3Q7IHllcywgbWVkaXVtIGFuZCBoaWdoIGhhdmUgaW5jcmVhc2VkLCBhbmQgbG93
PGJyPnRpY2tldHMgaGF2ZSBkZWNyZWFzZWQ8YnI+MTQ6MzU6NTMgJmx0O2MwbXJhZDMmZ3Q7
IEFzdHJhZGV1czoganVzdCBub3cgbG9va2VkIGF0IHRoZW0gaXQncyBsaWtlIDQzIG1pbiBh
Z288YnI+MTQ6Mzg6MTcgJmx0O0FzdHJhZGV1cyZndDsgQ3JpdGljYWwgMCAoMCksIEltcG9y
dGFudCA3MyAoKzYpLCBNb2RlcmF0ZSA0OTU8YnI+KCsxMCksIExvdyAxNjcgKC00KSwgVG90
YWwgNzM1ICgrMTIpPGJyPjE0OjM5OjQ1ICZsdDtBc3RyYWRldXMmZ3Q7IGkgZG8gaGF2ZSBv
bmUgdGlja2V0IGkgcHJvYmFibHkgY2FuIGNsb3NlIHRoaXM8YnI+d2VlayB3aXRob3V0IGFk
ZGl0aW9uYWwgc3VwcG9ydCwgYnV0IEkgc3RpbGwgaG9wZSB0aGUgbWVudG9yaW5nIHRoaW5n
PGJyPndvcmtzIG91dCBzb21ldGltZSB0aGlzIHdlZWsgOik8YnI+MTQ6Mzk6NDkgJmx0O0Fz
dHJhZGV1cyZndDsgbmV4dCB0b3BpYz88YnI+MTQ6NDA6MjEgJmx0O2MwbXJhZDMmZ3Q7ICN0
b3BpYyBPcGVuIGZsb29yIGRpc2N1c3Npb24vcXVlc3Rpb25zL2NvbW1lbnRzPGJyPjE0OjQw
OjUzICZsdDtjMG1yYWQzJmd0OyBBc3RyYWRldXM6IGRpZCB5b3UgY29udGFjdCB5b3VyIG1l
bnRvciBvbiBmaXhpbmc8YnI+eW91ciBmaXJzdCBidWcgPzxicj4xNDo0MTo1MCAmbHQ7QXN0
cmFkZXVzJmd0OyBubywgd2UgZGlkIG5vdCB3cml0ZSB0aGlzIHdlZWsgLSBpdCBhbHNvIGhh
cyBiZWVuPGJyPnF1aXRlIGJ1c3kgZnJvbSBteSBkYXlqb2IsIHNvIGkgZGlkIG5vdCBoYXZl
IHRvbyBtdWNoIHRpbWUgbXlzZWxmLjxicj4xNDo0MzowOSAmbHQ7QXN0cmFkZXVzJmd0OyBo
b3cgYWJvdXQgeW91Pzxicj4xNDo0MzoyOSAmbHQ7YzBtcmFkMyZndDsgbWUgdG9vIGRpZCBu
b3QgZW1haWwgaGltIEkgd2FzIGF0dGVuZGluZyBhPGJyPmhhY2t0aG9uLCBJIHdpbGwgZW1h
aWwgaGltIGFmdGVyIHRoaXMgbWVldGluZzxicj4xNDo0Mzo1OCAmbHQ7QXN0cmFkZXVzJmd0
OyBzbyBidXN5IHRvbyA6KTxicj4xNDo0NDo1NyAmbHQ7YzBtcmFkMyZndDsgQWxzbyBuZWVk
IHRvIHJlYWQgYSBsb3Qgb2Ygd2lraSBhbmQgZ2V0IHVzZWQgdG8gdGhlPGJyPndvcmsgY3lj
bGUsIGFuZCBJIGhhdmUgbWFueSBkb3VidHMgaW4gbXkgbWluZCB0byBjbGVhcjxicj4xNDo0
NToyNCAmbHQ7QXN0cmFkZXVzJmd0OyBhbnkgcXVlc3Rpb25zIHdoaWNoIG1pZ2h0IGJlIHF1
aWNrIHRvIGFuc3dlcj88YnI+MTQ6NDY6MjUgJmx0O2MwbXJhZDMmZ3Q7IGxpa2Ugd2hhdCBz
aG91bGQgd2UgZG8gaWYgdGhlIHZ1bG4gaXMgZml4ZWQ8YnI+dXBzdHJlYW0gaW4gYSBuZXdl
ciB2ZXJzaW9uLCBzaG91bGQgYmUgcGFja2FnZSB0aGUgbmV3ZXIgb25lIGFuZCBzZW5kPGJy
Pml0IGFzIHNlY3VyaXR5IHVwZGF0ZSA/PGJyPjE0OjQ3OjE3ICZsdDtBc3RyYWRldXMmZ3Q7
IGZpcnN0IGNvbnRhY3QgdGhlIG1haW50YWluZXIsIHVzdWFsbHkgdGhlPGJyPm1haW50YWlu
ZXIgdGhlbiBidWlsZHMgYSBuZXcgdXBkYXRlPGJyPjE0OjQ3OjM2ICZsdDtjMG1yYWQzJmd0
OyB3aGF0IGlmIHRoZXkgd29uJ3QgcGF0Y2ggZm9yIHRoZSBjdXJyZW50IHZlcnNpb24gb2Y8
YnI+dGhlIHNvZnR3YXJlID88YnI+MTQ6NDc6NDkgJmx0O0FzdHJhZGV1cyZndDsgaXQgaXMg
c2VudCBhcyBhIHJlZ3VsYXIgdXBkYXRlIGN1cnJlbnRseSwgYmVjYXVzZTxicj50aGVyZSBp
c3Qgbm8gc3BlY2lhbCB0cmVhdG1lbnQgZm9yIHNlY3VyaXR5IHBhdGNoZXMgY3VycmVudGx5
PGJyPjE0OjQ4OjE2ICZsdDtBc3RyYWRldXMmZ3Q7IHdlIGdpdmUgdGhlbSBzb21lIHRpbWVm
cmFtZSB3ZSB3YWl0IGZvciBhIHJlc3BvbnNlPGJyPjE0OjQ4OjU1ICZsdDtjMG1yYWQzJmd0
OyBzbyBhbGwgd2UgZG8gaXMgbG9vayBmb3Igc2VjdXJpdHkgYnVncyBhbmQgbWFrZTxicj5z
dXJlIHRoYXQgdGhlIG1haW50YWluZXIgdXBkYXRlcyB0aGUgbmV3IHBhY2thZ2Ugd2l0aG91
dCB0aGUgdnVsbiA/PGJyPjE0OjQ5OjA0ICZsdDtBc3RyYWRldXMmZ3Q7IGlmIHRoZXJlIGlz
IG5vIGFuc3dlciBhbmQgdGhlIHZ1bG5lcmFiaWxpdHkgaXM8YnI+c2VyaW91cywgcGVvcGxl
IGZyb20gdGhlIHByb3Zlbi1wYWNrYWdlcnMtZ3JvdXAgY2FuIGFsc28gcGFja2FnZTxicj5z
b2Z0d2FyZSBhbmQgcHVzaCBpdCB0byB0aGUgbWlycm9yczxicj4xNDo0OToxMiAmbHQ7QXN0
cmFkZXVzJmd0OyBwcmltYXJpbHksIHllczxicj4xNDo0OTozNSAmbHQ7YzBtcmFkMyZndDsg
b2theSEgYW55IG90aGVyIHRoaW5ncyB0aGF0IHdlIGRvID88YnI+MTQ6NTE6MDMgJmx0O0Fz
dHJhZGV1cyZndDsgY3VycmVudGx5IHRoaW5raW5nIGFib3V0IHdheXMgaG93IHRvIHB1c2g8
YnI+c2VjdXJpdHkgcGF0Y2hlcyBmYXN0ZXIgdGhyb3VnaCB0aGUgbWlycm9yczxicj4xNDo1
MToyOCAmbHQ7YzBtcmFkMyZndDsgYWNrLCBsZXQgZW5kIHRoZSBtZWV0aW5nPGJyPjE0OjUx
OjQ2ICZsdDtBc3RyYWRldXMmZ3Q7IGFzIHRoZSBmZWRvcmEgc2VjdXJpdHkgdGVhbSBpcyBz
dGlsbCBidWlsZGluZyB1cDxicj4tIGhvdyB0byBlc3RhYmxpc2ggdHJ1c3Q8YnI+MTQ6NTI6
MjQgJmx0O0FzdHJhZGV1cyZndDsgYmVjYXVzZSBlLmcuIHRoZSByZWRoYXQgc2VjdXJpdHkg
cGVvcGxlIG9yIHRoZTxicj5kZWJpYW4gc2VjdXJpdHkgcGVvcGxlIGRvIGdldCBpbmZvcm1h
dGlvbiB3YXkgZWFybGllciAoZW1iYXJnb2VkPGJyPnZ1bG5zKTxicj4xNDo1Mjo0OCAmbHQ7
YzBtcmFkMyZndDsgeWVzIEkgZ2V0IGl0IHRoZSB2dWxucyBzaG91bGRuJ3QgYmUgc2hvd24g
dG8gZXZlcnkgb25lPGJyPjE0OjUzOjIwICZsdDtBc3RyYWRldXMmZ3Q7IHNvIGZlZG9yYSBj
b3VsZCBiZSBmYXN0ZXIgdG8gcHVzaCBwYXRjaGVzIGlmIHdlPGJyPmhhdmUgYSBncm91cCB3
aGljaCBpcyB0cnVzdGVkIHRvIHNlZSBlbWJhcmdvZWQgdnVsbnM8YnI+MTQ6NTM6NTUgJmx0
O0FzdHJhZGV1cyZndDsgKGF0IGxlYXN0IGZvciBzb21lIHRpbWUgLSBpJ20gZGVmaW5pdGVs
eSBvbiB0aGU8YnI+c2lkZSB0aGF0IHZ1bG5zIHNob3VsZCBiZSBwdWJsaWMgYWZ0ZXIgc29t
ZSByZWFzb25hYmxlIHRpbWVmcmFtZSk8YnI+MTQ6NTQ6MTggJmx0O0FzdHJhZGV1cyZndDsg
aSB0aGluayB0aG9zZSB0d28gdGhpbmdzIGFyZSBjdXJyZW50bHkgdGhlIG1haW4gaXNzdWVz
PGJyPjE0OjU0OjMxICZsdDtjMG1yYWQzJmd0OyBvbmx5IGFmdGVyIHRoZXkgYXJlIGZpeGVk
IC8gdXBkYXRlcyBhcmUgYXZhaWxhYmxlPGJyPjE0OjU0OjQzICZsdDtjMG1yYWQzJmd0OyB0
aGV5IHNob3VsZCBiZSBtYWRlIHB1YmxpYzxicj4xNDo1NTowOCAmbHQ7QXN0cmFkZXVzJmd0
OyBhaCwgYW5kIG1heWJlIHRvIHRyeSB0byBiZSBhZHZpc29ycyBmb3Igc2VjdXJpdHk8YnI+
cXVlc3RzaW9ucyBvdGhlciBmZWRvcmEtZ3JvdXBzIG1pZ2h0IGhhdmU8YnI+MTQ6NTU6Mzkg
Jmx0O0FzdHJhZGV1cyZndDsgKnF1ZXN0aW9uczxicj4xNDo1NjowNyAmbHQ7QXN0cmFkZXVz
Jmd0OyBvciBxdWVzdGlvbnMgcmVndWxhciBmZWRvcmEtdXNlcnMgbWlnaHQgaGF2ZTxicj4x
NDo1NjowOSAmbHQ7YzBtcmFkMyZndDsgI2VuZG1lZXRpbmc8YnI+PGJyPjxicj4tLSA8YnI+
UmVnYXJkczxicj5UdW1tYWxhIERoYW52aTxicj48YnI+aHR0cHM6Ly93d3cuZGhhbnZpLm9y
Zzxicj4iT25seSB0aGluZyB0aGF0IGNhbiBuZXZlciBiZSAnUkUtQ1lDTEVEJyBpcyAnV0FT
VEVEIFRJTUUnICIuPGJyPjxicj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08YnI+
PGJyPlN1YmplY3Q6IERpZ2VzdCBGb290ZXI8YnI+PGJyPl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPnNlY3VyaXR5LXRlYW0gbWFpbGluZyBs
aXN0PGJyPnNlY3VyaXR5LXRlYW1AbGlzdHMuZmVkb3JhcHJvamVjdC5vcmc8YnI+aHR0cDov
L2xpc3RzLmZlZG9yYXByb2plY3Qub3JnL2FkbWluL2xpc3RzL3NlY3VyaXR5LXRlYW1AbGlz
dHMuZmVkb3JhcHJvamVjdC5vcmc8YnI+PGJyPjxicj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS08YnI+PGJyPkVuZCBvZiBzZWN1cml0eS10ZWFtIERpZ2VzdCwgVm9sIDIxLCBJ
c3N1ZSA2PGJyPioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
PGJyPjwvZGl2Pg==
------=_NextPart_57067B1B_0A94D628_56D4344F--
------------------------------
Subject: Digest Footer
_______________________________________________
security-team mailing list
security-team(a)lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/security-team@lists.fedoraproj...
------------------------------
End of security-team Digest, Vol 22, Issue 1
********************************************
7 years, 11 months
回复:security-team Digest, Vol 21, Issue 6
by 夏·蝉鸣之时
Thank a lot
------------------ 原始邮件 ------------------
发件人: "security-team-request";<security-team-request(a)lists.fedoraproject.org>;
发送时间: 2016年4月7日(星期四) 晚上11:18
收件人: "security-team"<security-team(a)lists.fedoraproject.org>;
主题: security-team Digest, Vol 21, Issue 6
Send security-team mailing list submissions to
security-team(a)lists.fedoraproject.org
To subscribe or unsubscribe via the World Wide Web, visit
http://lists.fedoraproject.org/admin/lists/security-team@lists.fedoraproj...
or, via email, send a message with subject or body 'help' to
security-team-request(a)lists.fedoraproject.org
You can reach the person managing the list at
security-team-owner(a)lists.fedoraproject.org
When replying, please edit your Subject line so it is more specific
than "Re: Contents of security-team digest..."
Today's Topics:
1. Security Team meeting minutes for 2016-03-31 (Eric Christensen)
2. [Fedocal] Reminder meeting : Security Team Meeting
(nobody(a)fedoraproject.org)
3. Fedora Security Team Report - 2016-04-07 (Major Hayden)
4. Security Team meeting minutes for 2016-04-07 (Tummala Dhanvi)
----------------------------------------------------------------------
Date: Thu, 31 Mar 2016 14:35:50 -0000
From: "Eric Christensen" <sparks(a)redhat.com>
Subject: Security Team meeting minutes for 2016-03-31
To: security-team(a)lists.fedoraproject.org
Message-ID:
<20160331143550.19209.14314(a)mailman01.phx2.fedoraproject.org>
Content-Type: text/plain; charset="utf-8"
======================================================================================================
#fedora-meeting: Security Team Meeting - Agenda: https://fedoraproject.org/wiki/Security_Team_meetings
======================================================================================================
Meeting started by Sparks at 14:00:03 UTC. The full logs are available
at
https://meetbot.fedoraproject.org/fedora-meeting/2016-03-31/fedora_securi...
.
Meeting summary
---------------
* Roll Call (Sparks, 14:00:09)
* Participants are reminded to make liberal use of #info #link #help
in order to make the minutes "more better" (Sparks, 14:08:12)
* Follow up on last week's tasks (Sparks, 14:08:38)
* ACTION: pjp to give a status update on security policy in the wiki
(carried over) (Sparks, 14:09:01)
* ACTION: Sparks to figure out how FST members can get access to
Fedora security bugs (carried over) (Sparks, 14:09:11)
* ACTION: pjp and d-caf to work on the feature requests for Koji and
Bodhi for private builds for embargoed vulnerabilities. (Sparks,
14:10:05)
* ACTION: Sparks to contact gd to see if he is working on a patch for
samba in Fedora. (Sparks, 14:10:14)
* Apprenticeship (Sparks, 14:10:38)
* zoglesby sent a message to the list regarding Apprenticeship
training (Sparks, 14:10:58)
* LINK:
https://lists.fedoraproject.org/archives/list/security-team@lists.fedorap...
(Sparks, 14:11:05)
* Tummala Dhanvi UTC+5:30, CommOps,Docs,Security,* (c0mrad3,
14:12:55)
* ACTION: everyone read the security docs (zoglesby, 14:14:11)
* Outstanding BZ Tickets (Sparks, 14:17:27)
* Thursday's numbers: Critical 0 (0), Important 67 (0), Moderate 485
(0), Low 171 (+2), Total 723 (Sparks, 14:17:34)
* Open floor discussion/questions/comments (Sparks, 14:26:06)
* d-caf will mentor c0mrad3 (Sparks, 14:30:34)
* zoglesby will mentor Astradeus (Sparks, 14:31:08)
Meeting ended at 14:34:08 UTC.
Action Items
------------
* pjp to give a status update on security policy in the wiki (carried
over)
* Sparks to figure out how FST members can get access to Fedora security
bugs (carried over)
* pjp and d-caf to work on the feature requests for Koji and Bodhi for
private builds for embargoed vulnerabilities.
* Sparks to contact gd to see if he is working on a patch for samba in
Fedora.
* everyone read the security docs
Action Items, by person
-----------------------
* d-caf
* pjp and d-caf to work on the feature requests for Koji and Bodhi for
private builds for embargoed vulnerabilities.
* Sparks
* Sparks to figure out how FST members can get access to Fedora
security bugs (carried over)
* Sparks to contact gd to see if he is working on a patch for samba in
Fedora.
* **UNASSIGNED**
* pjp to give a status update on security policy in the wiki (carried
over)
* everyone read the security docs
People Present (lines said)
---------------------------
* Sparks (60)
* d-caf (19)
* c0mrad3 (16)
* zoglesby (13)
* zodbot (6)
* Astradeus (4)
* mhayden (3)
14:00:03 <Sparks> #startmeeting Security Team Meeting - Agenda: https://fedoraproject.org/wiki/Security_Team_meetings
14:00:03 <zodbot> Meeting started Thu Mar 31 14:00:03 2016 UTC. The chair is Sparks. Information about MeetBot at http://wiki.debian.org/MeetBot.
14:00:03 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
14:00:03 <zodbot> The meeting name has been set to 'security_team_meeting_-_agenda:_https://fedoraproject.org/wiki/security_t...'
14:00:06 <Sparks> #meetingname Fedora Security Team
14:00:06 <zodbot> The meeting name has been set to 'fedora_security_team'
14:00:09 <Sparks> #topic Roll Call
14:00:10 * Sparks
14:00:20 * d-caf
14:01:10 * mhayden woots
14:03:06 <Sparks> zoglesby jsmith: Good morning!
14:03:42 <zoglesby> yeah, yeah. I am here
14:06:08 * Sparks gives everyone a few more minutes to arrive
14:06:13 <Astradeus> hi :)
14:06:43 <d-caf> Astradeus: HI!!
14:07:58 <Sparks> Astradeus: Welcome
14:08:06 <Sparks> Okay, lets get started
14:08:12 <Sparks> #info Participants are reminded to make liberal use of #info #link #help in order to make the minutes "more better"
14:08:29 <Sparks> #chair d-caf mhayden zoglesby Astradeus
14:08:29 <zodbot> Current chairs: Astradeus Sparks d-caf mhayden zoglesby
14:08:38 <Sparks> #topic Follow up on last week's tasks
14:08:50 * Sparks notes pjp isn't here today
14:09:01 <Sparks> #action pjp to give a status update on security policy in the wiki (carried over)
14:09:11 <Sparks> #action Sparks to figure out how FST members can get access to Fedora security bugs (carried over)
14:09:28 <Sparks> d-caf: Did you work on the Koji and Bodhi private builds topic?
14:09:47 <d-caf> Sparks: No was out traveling all last week, so getting ramped back up this week, sorry
14:09:56 <Sparks> no problem
14:10:05 <Sparks> #action pjp and d-caf to work on the feature requests for Koji and Bodhi for private builds for embargoed vulnerabilities.
14:10:14 <Sparks> #action Sparks to contact gd to see if he is working on a patch for samba in Fedora.
14:10:33 <Sparks> Okay, that's all from last week... I think we got one things marked off.
14:10:38 <Sparks> #topic Apprenticeship
14:10:58 <Sparks> #info zoglesby sent a message to the list regarding Apprenticeship training
14:11:05 <Sparks> #link https://lists.fedoraproject.org/archives/list/security-team@lists.fedorap...
14:11:06 <zoglesby> I did that!
14:11:14 <Sparks> zoglesby: Would you like to lead this discussion?
14:11:38 <zoglesby> no, I think I said in the email we don't need to talk about it here :)
14:11:40 <d-caf> zoglesby: thanks, helped prod me to remember to add two more training links I found (adde this morning)
14:11:57 * c0mrad3 hi guys
14:12:01 <zoglesby> but really, please read the docs and reply to the list what you think are good for entry level security folks
14:12:53 <zoglesby> We don't want to make the list to large, so once we have a list of stuff we may need to make it shorter, but we need to start with something before we can do that
14:12:55 <c0mrad3> #info Tummala Dhanvi UTC+5:30, CommOps,Docs,Security,*
14:12:56 <d-caf> speaking of apprentiship, welcome c0mrad3 who mentioned wanting to join the apprentiship
14:13:12 <c0mrad3> yes :)
14:13:41 <zoglesby> Sparks: that is all I have for this topic
14:13:53 <Sparks> zoglesby: I actually had a dream that we finished doing this.
14:14:11 <zoglesby> #action everyone read the security docs
14:14:15 <mhayden> the list there in the wiki is quite comprehensive
14:14:24 <c0mrad3> what about the reading material for apprentiship
14:14:24 <Sparks> Okay, so I'll reply to the list and lets see if we can get this done before the next meeting
14:14:43 <c0mrad3> I think I have seen an email about the same
14:15:00 <zoglesby> mhayden: yep, that is the issue. We need a smaller list. We don't want to cause information overload
14:15:10 <Sparks> c0mrad3: Yeah, that's what we're talking about... the email. :)
14:15:17 <mhayden> perhaps we break it up into experience/maturity level?
14:15:39 <zoglesby> that is the plan, but we wanted to start with lowest level first
14:15:40 <d-caf> c0mrad3: There is a page here #link
14:15:45 <Sparks> mhayden: Yeah, we need to pull from that list what we think would be important for an apprentise to know
14:15:52 <d-caf> c0mrad3: There is a page here #link https://fedoraproject.org/wiki/Security_Team_Apprenticeship#Reading
14:16:17 <d-caf> that we are building for apprentiship, feel free to take a look and add any commentes to the email list on your take comming in fresh
14:16:30 <c0mrad3> sure d-caf
14:16:54 <Sparks> Okay, lets move on
14:16:59 <d-caf> but mostly we need to find some focused security training from this page that's good for new people in security (there is a lot there) #link https://fedoraproject.org/wiki/Information_Security_Training
14:17:20 * Sparks skips the discussion regarding handling embargoed vulnerabilities for now
14:17:27 <Sparks> #topic Outstanding BZ Tickets
14:17:34 <Sparks> #info Thursday's numbers: Critical 0 (0), Important 67 (0), Moderate 485 (0), Low 171 (+2), Total 723
14:17:41 <Sparks> +Tickets by Severity-+-------+---------+
14:17:41 <Sparks> | Severity | Tickets | Owned | Unowned |
14:17:42 <Sparks> +----------+---------+-------+---------+
14:17:42 <Sparks> | medium | 485 | 40 | 445 |
14:17:42 <Sparks> | low | 171 | 13 | 158 |
14:17:43 <Sparks> | high | 67 | 30 | 37 |
14:17:46 <Sparks> +----------+---------+-------+---------+
14:18:11 <Sparks> Would someone like to start poking through the highs and see if we can mark any of them an easy fix?
14:18:22 <Sparks> easy fix == upstream has already released a fix
14:18:41 <d-caf> I've been working a few tickets the last two weeks, finally have movement and resolution on git and latex2rtf
14:19:09 <Sparks> woot!
14:19:12 <Sparks> d-caf++
14:19:13 <c0mrad3> I think git 1.8 have fixed a vuln
14:19:23 <Sparks> grr
14:19:46 <d-caf> d-caf vs dcafaro... I have to many handles...
14:20:20 <d-caf> Git is now 2.5.5 in fc23
14:20:21 <c0mrad3> dcafaro++
14:20:21 <zodbot> c0mrad3: Karma for dcafaro changed to 2 (for the f23 release cycle): https://badges.fedoraproject.org/tags/cookie/any
14:20:33 <Sparks> Yeah, that one.
14:20:35 <d-caf> fc22 also got an update
14:20:46 <Sparks> d-caf: You should really put your IRC nick into FAS. :)
14:21:20 <c0mrad3> correction git 2.8! had fixed a vuln which is introduced in 2.7
14:21:20 <d-caf> Oh, yeah, that's probably a good idea :-)
14:21:45 <d-caf> v2.8 is FC24 and rawhide
14:22:00 <c0mrad3> or Sparks you can type his old handle like me :)
14:22:03 <d-caf> but patches are back ported to older versions for stability purposes when security
14:22:17 * c0mrad3 new to all these
14:25:27 <Sparks> Anything else regarding vulnerabilities?
14:26:06 <Sparks> #topic Open floor discussion/questions/comments
14:26:16 <Sparks> Anyone have anything?
14:27:01 <c0mrad3> !
14:27:12 <Sparks> c0mrad3: Go
14:27:37 <c0mrad3> Can some one mentor me for the first few bugs so that I get used to the work cycle of the team ?
14:27:54 <Astradeus> same request here :)
14:28:31 <Sparks> zoglesby: I believe you were the one that figured out what a mentor is...
14:29:19 <d-caf> I am willing to help try and mentor through a but or to, hit me up on email. But i've got to head off to another meeting now
14:29:21 <Astradeus> i'd just like to follow the path one takes to close a bug - i think i can manage my own way from there
14:29:26 <d-caf> but/bug...
14:29:56 <Sparks> d-caf: Why don't you take c0mrad3
14:30:07 <Sparks> Astradeus: Either zoglesby or I will help you.
14:30:14 <Astradeus> thanks :)
14:30:24 <c0mrad3> cool
14:30:28 <d-caf> Sparks: sure c0mrad3 email me
14:30:34 <Sparks> #info d-caf will mentor c0mrad3
14:30:36 <zoglesby> sorry, was talking to someone else.
14:30:43 <zoglesby> That works for me
14:30:50 <Sparks> zoglesby: Do you want to mentor Astradeus?
14:31:04 <zoglesby> Sure, why not
14:31:08 <Sparks> #info zoglesby will mentor Astradeus
14:31:10 <Sparks> Great!
14:31:20 <Sparks> Okay, anyone have anything else?
14:31:46 <c0mrad3> zoglesby: I will ping you also if I am struck somewhere
14:32:34 <zoglesby> c0mrad3: talk to d-caf first. He is going to mentor you, but feel free to reach out to me, or anyone else if he can't help for any reason
14:33:05 <c0mrad3> sure zoglesby, I will make sure I will ping d-caf first
14:33:08 <Sparks> If no one has anything else they wish to discuss, we'll close for the day (and I'll have a few minutes to catch up before my next meeting)
14:34:05 <Sparks> Okay, thanks everyone for coming out today.
14:34:08 <Sparks> #endmeeting
------------------------------
Date: Wed, 6 Apr 2016 14:00:03 +0000 (UTC)
From: nobody(a)fedoraproject.org
Subject: [Fedocal] Reminder meeting : Security Team Meeting
To: security-team(a)lists.fedoraproject.org
Message-ID:
<20160406140003.93BF860795CC(a)fedocal02.phx2.fedoraproject.org>
Content-Type: text/plain; charset="utf-8"
Dear all,
You are kindly invited to the meeting:
Security Team Meeting on 2016-04-07 from 14:00:00 to 15:00:00 UTC
At fedora-meeting(a)irc.freenode.net
The meeting will be about:
More information available at:
[https://fedoraproject.org/wiki/Security_Team_meetings](https://fedoraproj...
Source: https://apps.fedoraproject.org/calendar/meeting/2849/
------------------------------
Date: Thu, 7 Apr 2016 08:51:31 -0500
From: Major Hayden <major(a)mhtx.net>
Subject: Fedora Security Team Report - 2016-04-07
To: Fedora Security Team <security-team(a)lists.fedoraproject.org>
Message-ID: <570665E3.4070601(a)mhtx.net>
Content-Type: multipart/signed; micalg=pgp-sha256;
protocol="application/pgp-signature";
boundary="p7XsWQxqAqb8Lks9HLGE2BtIaPBnCTwUc"
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--p7XsWQxqAqb8Lks9HLGE2BtIaPBnCTwUc
Content-Type: multipart/mixed; boundary="Hw2OV668Au473d8Lk8IVR4LLxlddcuV2H"
From: Major Hayden <major(a)mhtx.net>
To: Fedora Security Team <security-team(a)lists.fedoraproject.org>
Message-ID: <570665E3.4070601(a)mhtx.net>
Subject: Fedora Security Team Report - 2016-04-07
--Hw2OV668Au473d8Lk8IVR4LLxlddcuV2H
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
__ _
/ _| ___ __| | ___ _ __ __ _
| |_ / _ \/ _` |/ _ \| '__/ _` | Fedora Security Team Report
| _| __/ (_| | (_) | | | (_| | Report date: 2016-04-07 08:50:26.050488=
|_| \___|\__,_|\___/|_| \__,_| Data from: 2016-04-07
-------------------------------------------------------------------------=
------
+Tickets by Priority----+-------+---------+
| Priority | Tickets | Owned | Unowned |
+-------------+---------+-------+---------+
| medium | 495 | 40 | 455 |
| low | 167 | 13 | 154 |
| high | 70 | 27 | 43 |
| unspecified | 3 | 2 | 1 |
+-------------+---------+-------+---------+
+Tickets by Status---+-------+---------+
| Status | Tickets | Owned | Unowned |
+----------+---------+-------+---------+
| NEW | 650 | 71 | 579 |
| ON_QA | 49 | 5 | 44 |
| ASSIGNED | 23 | 6 | 17 |
| MODIFIED | 13 | 0 | 13 |
+----------+---------+-------+---------+
+Tickets by Severity-+-------+---------+
| Severity | Tickets | Owned | Unowned |
+----------+---------+-------+---------+
| medium | 495 | 40 | 455 |
| low | 167 | 13 | 154 |
| high | 73 | 29 | 44 |
+----------+---------+-------+---------+
+Tickets by Component-----+-------+---------+
| Component | Tickets | Owned | Unowned |
+---------------+---------+-------+---------+
| cacti | 14 | 0 | 14 |
| imlib2 | 13 | 0 | 13 |
| mingw-jasper | 12 | 0 | 12 |
| jasper | 12 | 0 | 12 |
| bugzilla | 11 | 1 | 10 |
| glib2 | 11 | 0 | 11 |
| mingw-libxml2 | 10 | 0 | 10 |
| qemu | 9 | 4 | 5 |
| libxml2 | 9 | 0 | 9 |
| optipng | 8 | 0 | 8 |
+---------------+---------+-------+---------+
+Tickets by Distro Version-+-------+---------+
| Distro Version | Tickets | Owned | Unowned |
+----------------+---------+-------+---------+
| el6 | 263 | 40 | 223 |
| 23 | 219 | 15 | 204 |
| 22 | 106 | 1 | 105 |
| el5 | 85 | 23 | 62 |
| epel7 | 55 | 3 | 52 |
| 24 | 3 | 0 | 3 |
| rawhide | 3 | 0 | 3 |
| 21 | 1 | 0 | 1 |
+----------------+---------+-------+---------+
--
Major Hayden
--Hw2OV668Au473d8Lk8IVR4LLxlddcuV2H--
--p7XsWQxqAqb8Lks9HLGE2BtIaPBnCTwUc
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJXBmXmAAoJEHNwUeDBAR+xwqwP/3rQLBs2iHKpJht+rBH2DWGk
aSfWGOny5FNXvJrm6vRu3t3I9X0Sz7HFStaLRyhe/KFBJbVAJ9ZO8yFY0uJrpENS
1WO4gBTABzFJh1noW4LG7VAVleeH/CDP87Ffp2OAnP5q61gokZJrMWhj4M4fTl9S
H4YOyUX1sTxWLmA9tD5pGXxYZ2R9/LliNljmSGtbeBCNUsaR9JgV73e6QH6N0euX
P5Wqcsbg1NjZns44T7emiMxc4x4XOdo010ge6zYjYkcZDnnsbEuxGRVKyAJw787P
HFGyHdohn63E1PDHT8Aqci0+ET2iaMth+lMytdp4uyM7INKWP2uTlFsC36CFOxPn
FzCKLd//yTvlQA5aziVtSP1oKV2LanMKlJuM4i+ydeDm7YgfyB4jOxC8A5kSc8zF
7sNbiS1WMA6siyuBkOIcpeNbtPSpQikLW/HHc0ZFheHp6MkQfF/KVEnJFxuGGReM
p2Hpza40wrTkRkl6P5oizxMEkzlXqJp4P9SWWGRvZaWMeoSzTExShjPz9VWH2tQ/
40Si8yiKCkyYQjLD0nuxgotPgADes+gEOhhllAq14gID+o22eMIBT6aOgTVFeKL+
EgZk0h2i1RyJQf7vom63UNJksgNiXNNrFNcxenycHEG4Iu7l5iDuCqOkrbHe9fUC
8qyj0/mewDccdlsszrky
=2zU2
-----END PGP SIGNATURE-----
--p7XsWQxqAqb8Lks9HLGE2BtIaPBnCTwUc--
------------------------------
Date: Thu, 7 Apr 2016 20:47:49 +0530
From: Tummala Dhanvi <dhanvi(a)fedoraproject.org>
Subject: Security Team meeting minutes for 2016-04-07
To: security-team(a)lists.fedoraproject.org
Message-ID: <CAMOUyJ-
qvB3gqEUx7U6L7MW5cWVmMXygivN75aOM+LZXVxxfSQ(a)mail.gmail.com>
Content-Type: text/plain; charset=UTF-8
======================================================================================================
#fedora-meeting: Security Team Meeting - Agenda:
https://fedoraproject.org/wiki/Security_Team_meetings
======================================================================================================
Meeting started by c0mrad3 at 14:25:50 UTC. The full logs are available
at
https://meetbot.fedoraproject.org/fedora-meeting/2016-04-07/fedora_securi...
.
Meeting summary
---------------
* Follow up on last week's tasks (Astradeus, 14:27:36)
* LINK:
https://git.fedorahosted.org/cgit/fedora-security-team.git/tree/report_ge...
(Astradeus, 14:32:03)
* Outstanding BZ Tickets (Astradeus, 14:33:08)
* Open floor discussion/questions/comments (c0mrad3, 14:40:21)
Meeting ended at 14:56:09 UTC.
Action Items
------------
Action Items, by person
-----------------------
* **UNASSIGNED**
* (none)
People Present (lines said)
---------------------------
* Astradeus (38)
* c0mrad3 (23)
* zodbot (5)
14:25:50 <c0mrad3> #startmeeting Security Team Meeting - Agenda:
https://fedoraproject.org/wiki/Security_Team_meetings
14:25:50 <zodbot> Meeting started Thu Apr 7 14:25:50 2016 UTC. The
chair is c0mrad3. Information about MeetBot at
http://wiki.debian.org/MeetBot.
14:25:50 <zodbot> Useful Commands: #action #agreed #halp #info #idea
#link #topic.
14:25:50 <zodbot> The meeting name has been set to
'security_team_meeting_-_agenda:_https://fedoraproject.org/wiki/security_t...'
14:26:25 <c0mrad3> #chair Astradeus
14:26:25 <zodbot> Current chairs: Astradeus c0mrad3
14:27:14 <Astradeus> i think we can skip roll call ;)
14:27:36 <Astradeus> #topic Follow up on last week's tasks
14:28:38 <c0mrad3> #meetingname Fedora Security Team
14:28:38 <zodbot> The meeting name has been set to 'fedora_security_team'
14:29:22 <Astradeus> neither of d-caf, Sparks, pjp or zoglesby are in
the channel, so we do not have any updates from any tasks
14:30:18 <c0mrad3> yes I am not sure where to get the Outstanding BZ
Tickets Astradeus
14:30:37 <Astradeus> ah, mhayden sent them out via email
14:30:57 <Astradeus> there is a script somewhere querying the bugzilla
and compiling a report
14:32:03 <Astradeus> #link
https://git.fedorahosted.org/cgit/fedora-security-team.git/tree/report_ge...
14:32:03 <c0mrad3> Astradeus: let's hit the open floor and discuss
something else
14:32:42 <Astradeus> lets do the numbers first
14:32:50 <c0mrad3> Astradeus: I will try running the script and post it here
14:32:57 <c0mrad3> ack
14:33:08 <Astradeus> #topic Outstanding BZ Tickets
14:33:22 <Astradeus> +Tickets by Severity-+-------+---------+
14:33:23 <Astradeus> | Severity | Tickets | Owned | Unowned |
14:33:23 <Astradeus> +----------+---------+-------+---------+
14:33:23 <Astradeus> | medium | 495 | 40 | 455 |
14:33:23 <Astradeus> | low | 167 | 13 | 154 |
14:33:25 <Astradeus> | high | 73 | 29 | 44 |
14:33:27 <Astradeus> +----------+---------+-------+---------+
14:34:17 <c0mrad3> Astradeus: cool!
14:35:04 <c0mrad3> tickets are increasing since the last week
14:35:12 <Astradeus> c0mrad3: are you already on the mailinglist? you
should have received the mail from mhayden.
14:35:52 <Astradeus> yes, medium and high have increased, and low
tickets have decreased
14:35:53 <c0mrad3> Astradeus: just now looked at them it's like 43 min ago
14:38:17 <Astradeus> Critical 0 (0), Important 73 (+6), Moderate 495
(+10), Low 167 (-4), Total 735 (+12)
14:39:45 <Astradeus> i do have one ticket i probably can close this
week without additional support, but I still hope the mentoring thing
works out sometime this week :)
14:39:49 <Astradeus> next topic?
14:40:21 <c0mrad3> #topic Open floor discussion/questions/comments
14:40:53 <c0mrad3> Astradeus: did you contact your mentor on fixing
your first bug ?
14:41:50 <Astradeus> no, we did not write this week - it also has been
quite busy from my dayjob, so i did not have too much time myself.
14:43:09 <Astradeus> how about you?
14:43:29 <c0mrad3> me too did not email him I was attending a
hackthon, I will email him after this meeting
14:43:58 <Astradeus> so busy too :)
14:44:57 <c0mrad3> Also need to read a lot of wiki and get used to the
work cycle, and I have many doubts in my mind to clear
14:45:24 <Astradeus> any questions which might be quick to answer?
14:46:25 <c0mrad3> like what should we do if the vuln is fixed
upstream in a newer version, should be package the newer one and send
it as security update ?
14:47:17 <Astradeus> first contact the maintainer, usually the
maintainer then builds a new update
14:47:36 <c0mrad3> what if they won't patch for the current version of
the software ?
14:47:49 <Astradeus> it is sent as a regular update currently, because
there ist no special treatment for security patches currently
14:48:16 <Astradeus> we give them some timeframe we wait for a response
14:48:55 <c0mrad3> so all we do is look for security bugs and make
sure that the maintainer updates the new package without the vuln ?
14:49:04 <Astradeus> if there is no answer and the vulnerability is
serious, people from the proven-packagers-group can also package
software and push it to the mirrors
14:49:12 <Astradeus> primarily, yes
14:49:35 <c0mrad3> okay! any other things that we do ?
14:51:03 <Astradeus> currently thinking about ways how to push
security patches faster through the mirrors
14:51:28 <c0mrad3> ack, let end the meeting
14:51:46 <Astradeus> as the fedora security team is still building up
- how to establish trust
14:52:24 <Astradeus> because e.g. the redhat security people or the
debian security people do get information way earlier (embargoed
vulns)
14:52:48 <c0mrad3> yes I get it the vulns shouldn't be shown to every one
14:53:20 <Astradeus> so fedora could be faster to push patches if we
have a group which is trusted to see embargoed vulns
14:53:55 <Astradeus> (at least for some time - i'm definitely on the
side that vulns should be public after some reasonable timeframe)
14:54:18 <Astradeus> i think those two things are currently the main issues
14:54:31 <c0mrad3> only after they are fixed / updates are available
14:54:43 <c0mrad3> they should be made public
14:55:08 <Astradeus> ah, and maybe to try to be advisors for security
questsions other fedora-groups might have
14:55:39 <Astradeus> *questions
14:56:07 <Astradeus> or questions regular fedora-users might have
14:56:09 <c0mrad3> #endmeeting
--
Regards
Tummala Dhanvi
https://www.dhanvi.org
"Only thing that can never be 'RE-CYCLED' is 'WASTED TIME' ".
------------------------------
Subject: Digest Footer
_______________________________________________
security-team mailing list
security-team(a)lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/security-team@lists.fedoraproj...
------------------------------
End of security-team Digest, Vol 21, Issue 6
********************************************
7 years, 11 months
Security Team meeting minutes for 2016-04-07
by Tummala Dhanvi
======================================================================================================
#fedora-meeting: Security Team Meeting - Agenda:
https://fedoraproject.org/wiki/Security_Team_meetings
======================================================================================================
Meeting started by c0mrad3 at 14:25:50 UTC. The full logs are available
at
https://meetbot.fedoraproject.org/fedora-meeting/2016-04-07/fedora_securi...
.
Meeting summary
---------------
* Follow up on last week's tasks (Astradeus, 14:27:36)
* LINK:
https://git.fedorahosted.org/cgit/fedora-security-team.git/tree/report_ge...
(Astradeus, 14:32:03)
* Outstanding BZ Tickets (Astradeus, 14:33:08)
* Open floor discussion/questions/comments (c0mrad3, 14:40:21)
Meeting ended at 14:56:09 UTC.
Action Items
------------
Action Items, by person
-----------------------
* **UNASSIGNED**
* (none)
People Present (lines said)
---------------------------
* Astradeus (38)
* c0mrad3 (23)
* zodbot (5)
14:25:50 <c0mrad3> #startmeeting Security Team Meeting - Agenda:
https://fedoraproject.org/wiki/Security_Team_meetings
14:25:50 <zodbot> Meeting started Thu Apr 7 14:25:50 2016 UTC. The
chair is c0mrad3. Information about MeetBot at
http://wiki.debian.org/MeetBot.
14:25:50 <zodbot> Useful Commands: #action #agreed #halp #info #idea
#link #topic.
14:25:50 <zodbot> The meeting name has been set to
'security_team_meeting_-_agenda:_https://fedoraproject.org/wiki/security_t...'
14:26:25 <c0mrad3> #chair Astradeus
14:26:25 <zodbot> Current chairs: Astradeus c0mrad3
14:27:14 <Astradeus> i think we can skip roll call ;)
14:27:36 <Astradeus> #topic Follow up on last week's tasks
14:28:38 <c0mrad3> #meetingname Fedora Security Team
14:28:38 <zodbot> The meeting name has been set to 'fedora_security_team'
14:29:22 <Astradeus> neither of d-caf, Sparks, pjp or zoglesby are in
the channel, so we do not have any updates from any tasks
14:30:18 <c0mrad3> yes I am not sure where to get the Outstanding BZ
Tickets Astradeus
14:30:37 <Astradeus> ah, mhayden sent them out via email
14:30:57 <Astradeus> there is a script somewhere querying the bugzilla
and compiling a report
14:32:03 <Astradeus> #link
https://git.fedorahosted.org/cgit/fedora-security-team.git/tree/report_ge...
14:32:03 <c0mrad3> Astradeus: let's hit the open floor and discuss
something else
14:32:42 <Astradeus> lets do the numbers first
14:32:50 <c0mrad3> Astradeus: I will try running the script and post it here
14:32:57 <c0mrad3> ack
14:33:08 <Astradeus> #topic Outstanding BZ Tickets
14:33:22 <Astradeus> +Tickets by Severity-+-------+---------+
14:33:23 <Astradeus> | Severity | Tickets | Owned | Unowned |
14:33:23 <Astradeus> +----------+---------+-------+---------+
14:33:23 <Astradeus> | medium | 495 | 40 | 455 |
14:33:23 <Astradeus> | low | 167 | 13 | 154 |
14:33:25 <Astradeus> | high | 73 | 29 | 44 |
14:33:27 <Astradeus> +----------+---------+-------+---------+
14:34:17 <c0mrad3> Astradeus: cool!
14:35:04 <c0mrad3> tickets are increasing since the last week
14:35:12 <Astradeus> c0mrad3: are you already on the mailinglist? you
should have received the mail from mhayden.
14:35:52 <Astradeus> yes, medium and high have increased, and low
tickets have decreased
14:35:53 <c0mrad3> Astradeus: just now looked at them it's like 43 min ago
14:38:17 <Astradeus> Critical 0 (0), Important 73 (+6), Moderate 495
(+10), Low 167 (-4), Total 735 (+12)
14:39:45 <Astradeus> i do have one ticket i probably can close this
week without additional support, but I still hope the mentoring thing
works out sometime this week :)
14:39:49 <Astradeus> next topic?
14:40:21 <c0mrad3> #topic Open floor discussion/questions/comments
14:40:53 <c0mrad3> Astradeus: did you contact your mentor on fixing
your first bug ?
14:41:50 <Astradeus> no, we did not write this week - it also has been
quite busy from my dayjob, so i did not have too much time myself.
14:43:09 <Astradeus> how about you?
14:43:29 <c0mrad3> me too did not email him I was attending a
hackthon, I will email him after this meeting
14:43:58 <Astradeus> so busy too :)
14:44:57 <c0mrad3> Also need to read a lot of wiki and get used to the
work cycle, and I have many doubts in my mind to clear
14:45:24 <Astradeus> any questions which might be quick to answer?
14:46:25 <c0mrad3> like what should we do if the vuln is fixed
upstream in a newer version, should be package the newer one and send
it as security update ?
14:47:17 <Astradeus> first contact the maintainer, usually the
maintainer then builds a new update
14:47:36 <c0mrad3> what if they won't patch for the current version of
the software ?
14:47:49 <Astradeus> it is sent as a regular update currently, because
there ist no special treatment for security patches currently
14:48:16 <Astradeus> we give them some timeframe we wait for a response
14:48:55 <c0mrad3> so all we do is look for security bugs and make
sure that the maintainer updates the new package without the vuln ?
14:49:04 <Astradeus> if there is no answer and the vulnerability is
serious, people from the proven-packagers-group can also package
software and push it to the mirrors
14:49:12 <Astradeus> primarily, yes
14:49:35 <c0mrad3> okay! any other things that we do ?
14:51:03 <Astradeus> currently thinking about ways how to push
security patches faster through the mirrors
14:51:28 <c0mrad3> ack, let end the meeting
14:51:46 <Astradeus> as the fedora security team is still building up
- how to establish trust
14:52:24 <Astradeus> because e.g. the redhat security people or the
debian security people do get information way earlier (embargoed
vulns)
14:52:48 <c0mrad3> yes I get it the vulns shouldn't be shown to every one
14:53:20 <Astradeus> so fedora could be faster to push patches if we
have a group which is trusted to see embargoed vulns
14:53:55 <Astradeus> (at least for some time - i'm definitely on the
side that vulns should be public after some reasonable timeframe)
14:54:18 <Astradeus> i think those two things are currently the main issues
14:54:31 <c0mrad3> only after they are fixed / updates are available
14:54:43 <c0mrad3> they should be made public
14:55:08 <Astradeus> ah, and maybe to try to be advisors for security
questsions other fedora-groups might have
14:55:39 <Astradeus> *questions
14:56:07 <Astradeus> or questions regular fedora-users might have
14:56:09 <c0mrad3> #endmeeting
--
Regards
Tummala Dhanvi
https://www.dhanvi.org
"Only thing that can never be 'RE-CYCLED' is 'WASTED TIME' ".
7 years, 11 months
Fedora Security Team Report - 2016-04-07
by Major Hayden
__ _
/ _| ___ __| | ___ _ __ __ _
| |_ / _ \/ _` |/ _ \| '__/ _` | Fedora Security Team Report
| _| __/ (_| | (_) | | | (_| | Report date: 2016-04-07 08:50:26.050488
|_| \___|\__,_|\___/|_| \__,_| Data from: 2016-04-07
-------------------------------------------------------------------------------
+Tickets by Priority----+-------+---------+
| Priority | Tickets | Owned | Unowned |
+-------------+---------+-------+---------+
| medium | 495 | 40 | 455 |
| low | 167 | 13 | 154 |
| high | 70 | 27 | 43 |
| unspecified | 3 | 2 | 1 |
+-------------+---------+-------+---------+
+Tickets by Status---+-------+---------+
| Status | Tickets | Owned | Unowned |
+----------+---------+-------+---------+
| NEW | 650 | 71 | 579 |
| ON_QA | 49 | 5 | 44 |
| ASSIGNED | 23 | 6 | 17 |
| MODIFIED | 13 | 0 | 13 |
+----------+---------+-------+---------+
+Tickets by Severity-+-------+---------+
| Severity | Tickets | Owned | Unowned |
+----------+---------+-------+---------+
| medium | 495 | 40 | 455 |
| low | 167 | 13 | 154 |
| high | 73 | 29 | 44 |
+----------+---------+-------+---------+
+Tickets by Component-----+-------+---------+
| Component | Tickets | Owned | Unowned |
+---------------+---------+-------+---------+
| cacti | 14 | 0 | 14 |
| imlib2 | 13 | 0 | 13 |
| mingw-jasper | 12 | 0 | 12 |
| jasper | 12 | 0 | 12 |
| bugzilla | 11 | 1 | 10 |
| glib2 | 11 | 0 | 11 |
| mingw-libxml2 | 10 | 0 | 10 |
| qemu | 9 | 4 | 5 |
| libxml2 | 9 | 0 | 9 |
| optipng | 8 | 0 | 8 |
+---------------+---------+-------+---------+
+Tickets by Distro Version-+-------+---------+
| Distro Version | Tickets | Owned | Unowned |
+----------------+---------+-------+---------+
| el6 | 263 | 40 | 223 |
| 23 | 219 | 15 | 204 |
| 22 | 106 | 1 | 105 |
| el5 | 85 | 23 | 62 |
| epel7 | 55 | 3 | 52 |
| 24 | 3 | 0 | 3 |
| rawhide | 3 | 0 | 3 |
| 21 | 1 | 0 | 1 |
+----------------+---------+-------+---------+
--
Major Hayden
7 years, 11 months