Host cannot connect to hosted storage domain
by Alexander Witte
--_000_99C25ABF4B9749298A9C9C8058D4162Ebaicanadacom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
SGkhDQoNClF1ZXN0aW9uIGhvcGVmdWxseSBzb21lb25lIGNhbiBoZWxwIG1lIG91dCB3aXRoOg0K
DQpJbiBteSBTZWxmIEhvc3RlZCBFbmdpbmUgZW52aXJvbm1lbnQsIHRoZSBsb2NhbCBzdG9yYWdl
IGRvbWFpbiBEQVRBIChORlMpIHRoYXQgd2FzIGNyZWF0ZWQgd2l0aCB0aGUgc2VsZiBlbmdpbmUg
aW5zdGFsbGF0aW9uIGhhcyBiZWVuIGNvbmZpZ3VyZWQgYXMgbG9jYWxob3N0Oi9zaGFyZXMNCg0K
SSBzdXNwZWN0IHRoaXMgaXMgcHJldmVudGluZyBtZSBmcm9tIGFkZGluZyBhbnkgYWRkaXRpb25h
bCBob3N0cyB0byB0aGUgb1ZpcnQgRGF0YWNlbnRlciBhcyBJIGFtIHJlY2VpdmluZyBhIFZEU00g
ZXJyb3IgdGhhdCBJIGNhbm5vdCBtb3VudCB0aGF0IGRvbWFpbi4gIEkgdGhpbmsgc2luY2UgdGhl
IGRvbWFpbiBpcyBzZXQgYXMgbG9jYWxob3N0IGl0IGNhbm5vdCBiZSByZXNvbHZlZCBjb3JyZWN0
IGJ5IGFueSBhZGRpdGlvbmFsIGhvc3RzLi4uPyAgVGhlIElTTywgRGF0YShNYXN0ZXIpIGFuZCBF
WFBPUlQgZG9tYWlucyBhcmUgc2V0IGFzIEZRRE46L3NoYXJlcy9pc28gYW5kIEkgYW0gbm90IHNl
ZWluZyBwcm9ibGVtcyBzcGVjaWZpYyB0byB0aGVtLg0KDQpJIGFtIGN1cmlvdXMgd2hhdCB0aGUg
Y29ycmVjdCBwcm9jZWR1cmUgaXMgdG8gY2hhbmdlIHRoaXMgaG9zdGVkIGVuZ2luZSBzdG9yYWdl
IGRvbWFpbiBwYXRoIGZyb20gbG9jYWxob3N0Oi9zaGFyZXMgdG8gRlFETjovc2hhcmVzID8gIEkg
aGF2ZSBhdHRlbXB0ZWQgdGhpczoNCg0KMSkgUHV0IGhvc3RlZCBlbmdpbmUgaW4gR2xvYmFsIE1h
aW50ZW5hbmNlIE1vZGUNCjIpIFNodXRkb3duIGhvc3RlZCBlbmdpbmUNCjMpIGVkaXQgdGhlIC9l
dGMvb3ZpcnQtaG9zdGVkLWVuZ2luZS9ob3N0ZWQtZW5naW5lLmNvbmYgZmlsZSBmaWxlIGFuZCBj
aGFuZ2U6DQpzdG9yYWdlPTEwLjAuMC4yMjM6L3NoYXJlcyAgIHRvDQpzdG9yYWdlPW1lbm1hc3Rl
ci50cmFpbmRlbW8ubG9jYWw6L3NoYXJlcw0KNCkgUmVzdGFydCBob3N0ZWQgZW5naW5lDQoNCkFs
dGhvdWdoIEnigJltIG5vdCBoYXZpbmcgYW55IGx1Y2sgcmVzdGFydGluZyB0aGUgaG9zdGVkIGVu
Z2luZSBhZnRlciBhbmQgcnVubmluZyBhIGpvdXJuYWxjdGwgLXUgb24gdGhlIG92ZXJ0LWhhLWFn
ZW50IHNlcnZpY2UgaXMgZ2l2aW5nIG1lIHRoaXM6DQoNClNlcCAyNyAyMDoxNzoxOSBtZW5tYXN0
ZXIudHJhaW5kZW1vLmxvY2FsIG92aXJ0LWhhLWFnZW50WzIwNTJdOiBvdmlydC1oYS1hZ2VudCBv
dmlydF9ob3N0ZWRfZW5naW5lX2hhLmFnZW50LmFnZW50LkFnZW50IEVSUk9SIFRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KToNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZpbGUgIi91c3IvbGliL3B5dGhvbjIu
Ny9zaXRlLXBhY2thZ2VzL292aXJ0X2hvc3RlZF9lbmdpbmVfaGEvYWdlbnQvYWdlbnQucHkiLCBs
aW5lIDE5MSwgaW4gX3J1bl9hZ2VudA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gYWN0aW9uKGhlKQ0KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMvb3ZpcnRfaG9zdGVk
X2VuZ2luZV9oYS9hZ2VudC9hZ2VudC5weSIsIGxpbmUgNjQsIGluIGFjdGlvbl9wcm9wZXINCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcmV0dXJuIGhlLnN0YXJ0X21vbml0b3JpbmcoKQ0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRmlsZSAiL3Vz
ci9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMvb3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS9hZ2Vu
dC9ob3N0ZWRfZW5naW5lLnB5IiwgbGluZSA0MDksIGluIHN0YXJ0X21vbml0b3JpbmcNCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc2VsZi5faW5pdGlhbGl6ZV9zdG9yYWdlX2ltYWdlcyhmb3JjZT1UcnVlKQ0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMvb3ZpcnRfaG9zdGVkX2Vu
Z2luZV9oYS9hZ2VudC9ob3N0ZWRfZW5naW5lLnB5IiwgbGluZSA2NTEsIGluIF9pbml0aWFsaXpl
X3N0b3JhZ2VfaW1hZ2VzDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZy50ZWFyZG93bl9pbWFnZXMoKQ0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMvb3ZpcnRfaG9zdGVkX2Vu
Z2luZV9oYS9saWIvaW1hZ2UucHkiLCBsaW5lIDIxOCwgaW4gdGVhcmRvd25faW1hZ2VzDQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHZvbHVtZUlEPXZvbFVVSUQsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGaWxlICIvdXNyL2xpYi9weXRob24y
Ljcvc2l0ZS1wYWNrYWdlcy92ZHNtL2pzb25ycGN2ZHNjbGkucHkiLCBsaW5lIDE1NSwgaW4gX2Nh
bGxNZXRob2QNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKG1ldGhvZE5hbWUsIGFyZ3MsIGUpKQ0KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEV4Y2Vw
dGlvbjogQXR0ZW1wdCB0byBjYWxsIGZ1bmN0aW9uOiB0ZWFyZG93bkltYWdlIHdpdGggYXJndW1l
bnRzOiAoKSBlcnJvcjogJ3RlYXJkb3duSW1hZ2UnDQpTZXAgMjcgMjA6MTc6MTkgbWVubWFzdGVy
LnRyYWluZGVtby5sb2NhbCBvdmlydC1oYS1hZ2VudFsyMDUyXTogb3ZpcnQtaGEtYWdlbnQgb3Zp
cnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2VudC5hZ2VudC5BZ2VudCBFUlJPUiBUcnlpbmcgdG8gcmVz
dGFydCBhZ2VudA0KU2VwIDI3IDIwOjE3OjI0IG1lbm1hc3Rlci50cmFpbmRlbW8ubG9jYWwgb3Zp
cnQtaGEtYWdlbnRbMjA1Ml06IG92aXJ0LWhhLWFnZW50IG92aXJ0X2hvc3RlZF9lbmdpbmVfaGEu
YWdlbnQuYWdlbnQuQWdlbnQgRVJST1IgVG9vIG1hbnkgZXJyb3JzIG9jY3VycmVkLCBnaXZpbmcg
dXAuIFBsZWFzZSByZXZpZXcgdGhlIGxvZyBhbmQgY29uc2lkZXIgZmlsaW5nDQpTZXAgMjcgMjA6
MTc6MjQgbWVubWFzdGVyLnRyYWluZGVtby5sb2NhbCBzeXN0ZW1kWzFdOiBvdmlydC1oYS1hZ2Vu
dC5zZXJ2aWNlOiBtYWluIHByb2Nlc3MgZXhpdGVkLCBjb2RlPWV4aXRlZCwgc3RhdHVzPTE1Ny9u
L2ENClNlcCAyNyAyMDoxNzoyNCBtZW5tYXN0ZXIudHJhaW5kZW1vLmxvY2FsIHN5c3RlbWRbMV06
IFVuaXQgb3ZpcnQtaGEtYWdlbnQuc2VydmljZSBlbnRlcmVkIGZhaWxlZCBzdGF0ZS4NClNlcCAy
NyAyMDoxNzoyNCBtZW5tYXN0ZXIudHJhaW5kZW1vLmxvY2FsIHN5c3RlbWRbMV06IG92aXJ0LWhh
LWFnZW50LnNlcnZpY2UgZmFpbGVkLg0KU2VwIDI3IDIwOjE3OjI1IG1lbm1hc3Rlci50cmFpbmRl
bW8ubG9jYWwgc3lzdGVtZFsxXTogb3ZpcnQtaGEtYWdlbnQuc2VydmljZSBob2xkb2ZmIHRpbWUg
b3Zlciwgc2NoZWR1bGluZyByZXN0YXJ0Lg0KU2VwIDI3IDIwOjE3OjI1IG1lbm1hc3Rlci50cmFp
bmRlbW8ubG9jYWwgc3lzdGVtZFsxXTogU3RhcnRlZCBvVmlydCBIb3N0ZWQgRW5naW5lIEhpZ2gg
QXZhaWxhYmlsaXR5IE1vbml0b3JpbmcgQWdlbnQuDQpTZXAgMjcgMjA6MTc6MjUgbWVubWFzdGVy
LnRyYWluZGVtby5sb2NhbCBzeXN0ZW1kWzFdOiBTdGFydGluZyBvVmlydCBIb3N0ZWQgRW5naW5l
IEhpZ2ggQXZhaWxhYmlsaXR5IE1vbml0b3JpbmcgQWdlbnQuLi4NClNlcCAyNyAyMDoxNzozNSBt
ZW5tYXN0ZXIudHJhaW5kZW1vLmxvY2FsIG92aXJ0LWhhLWFnZW50WzI2MjZdOiBvdmlydC1oYS1h
Z2VudCBvdmlydF9ob3N0ZWRfZW5naW5lX2hhLmxpYi5zdG9yYWdlX3NlcnZlci5TdG9yYWdlU2Vy
dmVyIEVSUk9SIFRoZSBob3N0ZWQtZW5naW5lIHN0b3JhZ2UgZG9tYWluIGlzIGFscmVhZHkgbW91
bnRlZCBvbiAnL3JoZXYvZA0KU2VwIDI3IDIwOjE3OjQyIG1lbm1hc3Rlci50cmFpbmRlbW8ubG9j
YWwgb3ZpcnQtaGEtYWdlbnRbMjYyNl06IG92aXJ0LWhhLWFnZW50IG92aXJ0X2hvc3RlZF9lbmdp
bmVfaGEuYWdlbnQuYWdlbnQuQWdlbnQgRVJST1IgVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMv
b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS9hZ2VudC9hZ2VudC5weSIsIGxpbmUgMTkxLCBpbiBfcnVu
X2FnZW50DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHJldHVybiBhY3Rpb24oaGUpDQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGaWxlICIvdXNy
L2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy9vdmlydF9ob3N0ZWRfZW5naW5lX2hhL2FnZW50
L2FnZW50LnB5IiwgbGluZSA2NCwgaW4gYWN0aW9uX3Byb3Blcg0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4g
aGUuc3RhcnRfbW9uaXRvcmluZygpDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGaWxlICIvdXNyL2xpYi9weXRob24yLjcv
c2l0ZS1wYWNrYWdlcy9vdmlydF9ob3N0ZWRfZW5naW5lX2hhL2FnZW50L2hvc3RlZF9lbmdpbmUu
cHkiLCBsaW5lIDQwOSwgaW4gc3RhcnRfbW9uaXRvcmluZw0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxmLl9pbml0
aWFsaXplX3N0b3JhZ2VfaW1hZ2VzKGZvcmNlPVRydWUpDQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGaWxlICIvdXNyL2xp
Yi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy9vdmlydF9ob3N0ZWRfZW5naW5lX2hhL2FnZW50L2hv
c3RlZF9lbmdpbmUucHkiLCBsaW5lIDY1MSwgaW4gX2luaXRpYWxpemVfc3RvcmFnZV9pbWFnZXMN
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW1nLnRlYXJkb3duX2ltYWdlcygpDQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGaWxlICIvdXNyL2xp
Yi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy9vdmlydF9ob3N0ZWRfZW5naW5lX2hhL2xpYi9pbWFn
ZS5weSIsIGxpbmUgMjE4LCBpbiB0ZWFyZG93bl9pbWFnZXMNCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9sdW1lSUQ9
dm9sVVVJRCwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEZpbGUgIi91c3IvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2Vz
L3Zkc20vanNvbnJwY3Zkc2NsaS5weSIsIGxpbmUgMTU1LCBpbiBfY2FsbE1ldGhvZA0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAobWV0aG9kTmFtZSwgYXJncywgZSkpDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRXhjZXB0aW9uOiBBdHRlbXB0IHRv
IGNhbGwgZnVuY3Rpb246IHRlYXJkb3duSW1hZ2Ugd2l0aCBhcmd1bWVudHM6ICgpIGVycm9yOiAn
dGVhcmRvd25JbWFnZScNClNlcCAyNyAyMDoxNzo0MiBtZW5tYXN0ZXIudHJhaW5kZW1vLmxvY2Fs
IG92aXJ0LWhhLWFnZW50WzI2MjZdOiBvdmlydC1oYS1hZ2VudCBvdmlydF9ob3N0ZWRfZW5naW5l
X2hhLmFnZW50LmFnZW50LkFnZW50IEVSUk9SIFRyeWluZyB0byByZXN0YXJ0IGFnZW50DQoNCg0K
DQpBbnkgdGhvdWdodHM/ICBJIGNhbiBhdHRhY2ggbW9yZSBsb2dzIHRvbW9ycm93IG9yIHByb3Zp
ZGUgZnVydGhlciBpbmZvcm1hdGlvbiBpZiBuZWVkZWQuDQoNClRoYW5rcyEhDQoNCg0KQWxleCBX
aXR0ZQ0KDQoNCg0KDQo=
--_000_99C25ABF4B9749298A9C9C8058D4162Ebaicanadacom_
Content-Type: text/html; charset="utf-8"
Content-ID: <E38B5B8741CD7B4C8D310DCB50FCB58B(a)baicanada.local>
Content-Transfer-Encoding: base64
PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj5IaSE8L2Rp
dj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPlF1
ZXN0aW9uIGhvcGVmdWxseSBzb21lb25lIGNhbiBoZWxwIG1lIG91dCB3aXRoOjwvZGl2Pg0KPGRp
diBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+SW4gbXkgU2Vs
ZiBIb3N0ZWQgRW5naW5lIGVudmlyb25tZW50LCB0aGUgbG9jYWwgc3RvcmFnZSBkb21haW4gREFU
QSAoTkZTKSB0aGF0IHdhcyBjcmVhdGVkIHdpdGggdGhlIHNlbGYgZW5naW5lIGluc3RhbGxhdGlv
biBoYXMgYmVlbiBjb25maWd1cmVkIGFzIGxvY2FsaG9zdDovc2hhcmVzPC9kaXY+DQo8ZGl2IGNs
YXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5JIDxiIGNsYXNzPSIi
PnN1c3BlY3Q8L2I+IHRoaXMgaXMgcHJldmVudGluZyBtZSBmcm9tIGFkZGluZyBhbnkgYWRkaXRp
b25hbCBob3N0cyB0byB0aGUgb1ZpcnQgRGF0YWNlbnRlciBhcyBJIGFtIHJlY2VpdmluZyBhIFZE
U00gZXJyb3IgdGhhdCBJIGNhbm5vdCBtb3VudCB0aGF0IGRvbWFpbi4gJm5ic3A7SSB0aGluayBz
aW5jZSB0aGUgZG9tYWluIGlzIHNldCBhcyBsb2NhbGhvc3QgaXQgY2Fubm90IGJlIHJlc29sdmVk
IGNvcnJlY3QNCiBieSBhbnkgYWRkaXRpb25hbCBob3N0cy4uLj8gJm5ic3A7VGhlIElTTywgRGF0
YShNYXN0ZXIpIGFuZCBFWFBPUlQgZG9tYWlucyBhcmUgc2V0IGFzIEZRRE46L3NoYXJlcy9pc28g
YW5kIEkgYW0gbm90IHNlZWluZyBwcm9ibGVtcyBzcGVjaWZpYyB0byB0aGVtLjwvZGl2Pg0KPGRp
diBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+SSBhbSBjdXJp
b3VzIHdoYXQgdGhlIGNvcnJlY3QgcHJvY2VkdXJlIGlzIHRvIGNoYW5nZSB0aGlzIGhvc3RlZCBl
bmdpbmUgc3RvcmFnZSBkb21haW4gcGF0aCBmcm9tDQo8aSBjbGFzcz0iIj5sb2NhbGhvc3Q6L3No
YXJlczwvaT4gdG8gPGkgY2xhc3M9IiI+RlFETjovc2hhcmVzPC9pPiA/ICZuYnNwO0kgaGF2ZSBh
dHRlbXB0ZWQgdGhpczo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+
DQo8ZGl2IGNsYXNzPSIiPjEpIFB1dCBob3N0ZWQgZW5naW5lIGluIEdsb2JhbCBNYWludGVuYW5j
ZSBNb2RlPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjIpIFNodXRkb3duIGhvc3RlZCBlbmdpbmU8L2Rp
dj4NCjxkaXYgY2xhc3M9IiI+MykgZWRpdCB0aGUgLzxzcGFuIHN0eWxlPSJjb2xvcjogcmdiKDY5
LCA2OSwgNjkpOyBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJzsiIGNsYXNzPSIiPmV0Yy9v
dmlydC1ob3N0ZWQtZW5naW5lL2hvc3RlZC1lbmdpbmUuY29uZiBmaWxlIGZpbGUgYW5kIGNoYW5n
ZTo8L3NwYW4+PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJjb2xvcjogcmdiKDY5
LCA2OSwgNjkpOyBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJzsiIGNsYXNzPSIiPjxzcGFu
IGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+PC9zcGFuPjwv
c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IHJnYig2OSwgNjksIDY5KTsgZm9udC1mYW1pbHk6ICdI
ZWx2ZXRpY2EgTmV1ZSc7IiBjbGFzcz0iIj5zdG9yYWdlPTEwLjAuMC4yMjM6L3NoYXJlcw0KICZu
YnNwOyB0bzwvc3Bhbj48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImNvbG9yOiBy
Z2IoNjksIDY5LCA2OSk7IGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnOyIgY2xhc3M9IiI+
PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj48L3Nw
YW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogcmdiKDY5LCA2OSwgNjkpOyBmb250LWZhbWls
eTogJ0hlbHZldGljYSBOZXVlJzsiIGNsYXNzPSIiPnN0b3JhZ2U9bWVubWFzdGVyLnRyYWluZGVt
by5sb2NhbDovc2hhcmVzPC9zcGFuPjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48Zm9udCBjb2xvcj0i
IzQ1NDU0NSIgZmFjZT0iSGVsdmV0aWNhIE5ldWUiIGNsYXNzPSIiPjQpIFJlc3RhcnQgaG9zdGVk
IGVuZ2luZTwvZm9udD48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGZvbnQgY29sb3I9IiM0NTQ1NDUi
IGZhY2U9IkhlbHZldGljYSBOZXVlIiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2ZvbnQ+PC9k
aXY+DQo8ZGl2IGNsYXNzPSIiPjxmb250IGNvbG9yPSIjNDU0NTQ1IiBmYWNlPSJIZWx2ZXRpY2Eg
TmV1ZSIgY2xhc3M9IiI+QWx0aG91Z2ggSeKAmW0gbm90IGhhdmluZyBhbnkgbHVjayByZXN0YXJ0
aW5nIHRoZSBob3N0ZWQgZW5naW5lIGFmdGVyIGFuZCBydW5uaW5nIGEgam91cm5hbGN0bCAtdSBv
biB0aGUmbmJzcDtvdmVydC1oYS1hZ2VudCBzZXJ2aWNlIGlzIGdpdmluZyBtZSB0aGlzOjwvZm9u
dD48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGZvbnQgY29sb3I9IiM0NTQ1NDUiIGZhY2U9IkhlbHZl
dGljYSBOZXVlIiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2ZvbnQ+PC9kaXY+DQo8ZGl2IGNs
YXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwcHg7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IGZv
bnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnOyBjb2xvcjogcmdiKDY5LCA2OSwgNjkpOyIgY2xh
c3M9IiI+DQpTZXAgMjcgMjA6MTc6MTkgbWVubWFzdGVyLnRyYWluZGVtby5sb2NhbCBvdmlydC1o
YS1hZ2VudFsyMDUyXTogb3ZpcnQtaGEtYWdlbnQgb3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5hZ2Vu
dC5hZ2VudC5BZ2VudCBFUlJPUiBUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6PC9k
aXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBweDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgZm9udC1m
YW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZSc7IGNvbG9yOiByZ2IoNjksIDY5LCA2OSk7IiBjbGFzcz0i
Ij4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7IEZpbGUgJnF1b3Q7L3Vzci9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMvb3ZpcnRf
aG9zdGVkX2VuZ2luZV9oYS9hZ2VudC9hZ2VudC5weSZxdW90OywgbGluZSAxOTEsIGluIF9ydW5f
YWdlbnQ8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMHB4OyBsaW5lLWhlaWdodDogbm9ybWFs
OyBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJzsgY29sb3I6IHJnYig2OSwgNjksIDY5KTsi
IGNsYXNzPSIiPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7IHJldHVybiBhY3Rpb24oaGUpPC9kaXY+DQo8ZGl2IHN0eWxl
PSJtYXJnaW46IDBweDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgZm9udC1mYW1pbHk6ICdIZWx2ZXRp
Y2EgTmV1ZSc7IGNvbG9yOiByZ2IoNjksIDY5LCA2OSk7IiBjbGFzcz0iIj4NCiZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IEZpbGUgJnF1
b3Q7L3Vzci9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMvb3ZpcnRfaG9zdGVkX2VuZ2luZV9o
YS9hZ2VudC9hZ2VudC5weSZxdW90OywgbGluZSA2NCwgaW4gYWN0aW9uX3Byb3BlcjwvZGl2Pg0K
PGRpdiBzdHlsZT0ibWFyZ2luOiAwcHg7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IGZvbnQtZmFtaWx5
OiAnSGVsdmV0aWNhIE5ldWUnOyBjb2xvcjogcmdiKDY5LCA2OSwgNjkpOyIgY2xhc3M9IiI+DQom
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgcmV0dXJuIGhlLnN0YXJ0X21vbml0b3JpbmcoKTwvZGl2Pg0KPGRpdiBzdHlsZT0i
bWFyZ2luOiAwcHg7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNh
IE5ldWUnOyBjb2xvcjogcmdiKDY5LCA2OSwgNjkpOyIgY2xhc3M9IiI+DQombmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBGaWxlICZxdW90
Oy91c3IvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL292aXJ0X2hvc3RlZF9lbmdpbmVfaGEv
YWdlbnQvaG9zdGVkX2VuZ2luZS5weSZxdW90OywgbGluZSA0MDksIGluIHN0YXJ0X21vbml0b3Jp
bmc8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMHB4OyBsaW5lLWhlaWdodDogbm9ybWFsOyBm
b250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJzsgY29sb3I6IHJnYig2OSwgNjksIDY5KTsiIGNs
YXNzPSIiPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7IHNlbGYuX2luaXRpYWxpemVfc3RvcmFnZV9pbWFnZXMoZm9yY2U9
VHJ1ZSk8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMHB4OyBsaW5lLWhlaWdodDogbm9ybWFs
OyBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJzsgY29sb3I6IHJnYig2OSwgNjksIDY5KTsi
IGNsYXNzPSIiPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgRmlsZSAmcXVvdDsvdXNyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdl
cy9vdmlydF9ob3N0ZWRfZW5naW5lX2hhL2FnZW50L2hvc3RlZF9lbmdpbmUucHkmcXVvdDssIGxp
bmUgNjUxLCBpbiBfaW5pdGlhbGl6ZV9zdG9yYWdlX2ltYWdlczwvZGl2Pg0KPGRpdiBzdHlsZT0i
bWFyZ2luOiAwcHg7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNh
IE5ldWUnOyBjb2xvcjogcmdiKDY5LCA2OSwgNjkpOyIgY2xhc3M9IiI+DQombmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgaW1n
LnRlYXJkb3duX2ltYWdlcygpPC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBweDsgbGluZS1o
ZWlnaHQ6IG5vcm1hbDsgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZSc7IGNvbG9yOiByZ2Io
NjksIDY5LCA2OSk7IiBjbGFzcz0iIj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IEZpbGUgJnF1b3Q7L3Vzci9saWIvcHl0aG9uMi43
L3NpdGUtcGFja2FnZXMvb3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS9saWIvaW1hZ2UucHkmcXVvdDss
IGxpbmUgMjE4LCBpbiB0ZWFyZG93bl9pbWFnZXM8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjog
MHB4OyBsaW5lLWhlaWdodDogbm9ybWFsOyBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJzsg
Y29sb3I6IHJnYig2OSwgNjksIDY5KTsiIGNsYXNzPSIiPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IHZvbHVtZUlEPXZv
bFVVSUQsPC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBweDsgbGluZS1oZWlnaHQ6IG5vcm1h
bDsgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZSc7IGNvbG9yOiByZ2IoNjksIDY5LCA2OSk7
IiBjbGFzcz0iIj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7IEZpbGUgJnF1b3Q7L3Vzci9saWIvcHl0aG9uMi43L3NpdGUtcGFja2Fn
ZXMvdmRzbS9qc29ucnBjdmRzY2xpLnB5JnF1b3Q7LCBsaW5lIDE1NSwgaW4gX2NhbGxNZXRob2Q8
L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMHB4OyBsaW5lLWhlaWdodDogbm9ybWFsOyBmb250
LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJzsgY29sb3I6IHJnYig2OSwgNjksIDY5KTsiIGNsYXNz
PSIiPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7IChtZXRob2ROYW1lLCBhcmdzLCBlKSk8L2Rpdj4NCjxkaXYgc3R5bGU9
Im1hcmdpbjogMHB4OyBsaW5lLWhlaWdodDogbm9ybWFsOyBmb250LWZhbWlseTogJ0hlbHZldGlj
YSBOZXVlJzsgY29sb3I6IHJnYig2OSwgNjksIDY5KTsiIGNsYXNzPSIiPg0KJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBFeGNlcHRpb246IEF0dGVt
cHQgdG8gY2FsbCBmdW5jdGlvbjogdGVhcmRvd25JbWFnZSB3aXRoIGFyZ3VtZW50czogKCkgZXJy
b3I6ICd0ZWFyZG93bkltYWdlJzwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwcHg7IGxpbmUt
aGVpZ2h0OiBub3JtYWw7IGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnOyBjb2xvcjogcmdi
KDY5LCA2OSwgNjkpOyIgY2xhc3M9IiI+DQpTZXAgMjcgMjA6MTc6MTkgbWVubWFzdGVyLnRyYWlu
ZGVtby5sb2NhbCBvdmlydC1oYS1hZ2VudFsyMDUyXTogb3ZpcnQtaGEtYWdlbnQgb3ZpcnRfaG9z
dGVkX2VuZ2luZV9oYS5hZ2VudC5hZ2VudC5BZ2VudCBFUlJPUiBUcnlpbmcgdG8gcmVzdGFydCBh
Z2VudDwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwcHg7IGxpbmUtaGVpZ2h0OiBub3JtYWw7
IGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnOyBjb2xvcjogcmdiKDY5LCA2OSwgNjkpOyIg
Y2xhc3M9IiI+DQpTZXAgMjcgMjA6MTc6MjQgbWVubWFzdGVyLnRyYWluZGVtby5sb2NhbCBvdmly
dC1oYS1hZ2VudFsyMDUyXTogb3ZpcnQtaGEtYWdlbnQgb3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5h
Z2VudC5hZ2VudC5BZ2VudCBFUlJPUiBUb28gbWFueSBlcnJvcnMgb2NjdXJyZWQsIGdpdmluZyB1
cC4gUGxlYXNlIHJldmlldyB0aGUgbG9nIGFuZCBjb25zaWRlciBmaWxpbmc8L2Rpdj4NCjxkaXYg
c3R5bGU9Im1hcmdpbjogMHB4OyBsaW5lLWhlaWdodDogbm9ybWFsOyBmb250LWZhbWlseTogJ0hl
bHZldGljYSBOZXVlJzsgY29sb3I6IHJnYig2OSwgNjksIDY5KTsiIGNsYXNzPSIiPg0KU2VwIDI3
IDIwOjE3OjI0IG1lbm1hc3Rlci50cmFpbmRlbW8ubG9jYWwgc3lzdGVtZFsxXTogb3ZpcnQtaGEt
YWdlbnQuc2VydmljZTogbWFpbiBwcm9jZXNzIGV4aXRlZCwgY29kZT1leGl0ZWQsIHN0YXR1cz0x
NTcvbi9hPC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBweDsgbGluZS1oZWlnaHQ6IG5vcm1h
bDsgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZSc7IGNvbG9yOiByZ2IoNjksIDY5LCA2OSk7
IiBjbGFzcz0iIj4NClNlcCAyNyAyMDoxNzoyNCBtZW5tYXN0ZXIudHJhaW5kZW1vLmxvY2FsIHN5
c3RlbWRbMV06IFVuaXQgb3ZpcnQtaGEtYWdlbnQuc2VydmljZSBlbnRlcmVkIGZhaWxlZCBzdGF0
ZS48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMHB4OyBsaW5lLWhlaWdodDogbm9ybWFsOyBm
b250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJzsgY29sb3I6IHJnYig2OSwgNjksIDY5KTsiIGNs
YXNzPSIiPg0KU2VwIDI3IDIwOjE3OjI0IG1lbm1hc3Rlci50cmFpbmRlbW8ubG9jYWwgc3lzdGVt
ZFsxXTogb3ZpcnQtaGEtYWdlbnQuc2VydmljZSBmYWlsZWQuPC9kaXY+DQo8ZGl2IHN0eWxlPSJt
YXJnaW46IDBweDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2Eg
TmV1ZSc7IGNvbG9yOiByZ2IoNjksIDY5LCA2OSk7IiBjbGFzcz0iIj4NClNlcCAyNyAyMDoxNzoy
NSBtZW5tYXN0ZXIudHJhaW5kZW1vLmxvY2FsIHN5c3RlbWRbMV06IG92aXJ0LWhhLWFnZW50LnNl
cnZpY2UgaG9sZG9mZiB0aW1lIG92ZXIsIHNjaGVkdWxpbmcgcmVzdGFydC48L2Rpdj4NCjxkaXYg
c3R5bGU9Im1hcmdpbjogMHB4OyBsaW5lLWhlaWdodDogbm9ybWFsOyBmb250LWZhbWlseTogJ0hl
bHZldGljYSBOZXVlJzsgY29sb3I6IHJnYig2OSwgNjksIDY5KTsiIGNsYXNzPSIiPg0KU2VwIDI3
IDIwOjE3OjI1IG1lbm1hc3Rlci50cmFpbmRlbW8ubG9jYWwgc3lzdGVtZFsxXTogU3RhcnRlZCBv
VmlydCBIb3N0ZWQgRW5naW5lIEhpZ2ggQXZhaWxhYmlsaXR5IE1vbml0b3JpbmcgQWdlbnQuPC9k
aXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBweDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgZm9udC1m
YW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZSc7IGNvbG9yOiByZ2IoNjksIDY5LCA2OSk7IiBjbGFzcz0i
Ij4NClNlcCAyNyAyMDoxNzoyNSBtZW5tYXN0ZXIudHJhaW5kZW1vLmxvY2FsIHN5c3RlbWRbMV06
IFN0YXJ0aW5nIG9WaXJ0IEhvc3RlZCBFbmdpbmUgSGlnaCBBdmFpbGFiaWxpdHkgTW9uaXRvcmlu
ZyBBZ2VudC4uLjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwcHg7IGxpbmUtaGVpZ2h0OiBu
b3JtYWw7IGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnOyBjb2xvcjogcmdiKDY5LCA2OSwg
NjkpOyIgY2xhc3M9IiI+DQpTZXAgMjcgMjA6MTc6MzUgbWVubWFzdGVyLnRyYWluZGVtby5sb2Nh
bCBvdmlydC1oYS1hZ2VudFsyNjI2XTogb3ZpcnQtaGEtYWdlbnQgb3ZpcnRfaG9zdGVkX2VuZ2lu
ZV9oYS5saWIuc3RvcmFnZV9zZXJ2ZXIuU3RvcmFnZVNlcnZlciBFUlJPUiBUaGUgaG9zdGVkLWVu
Z2luZSBzdG9yYWdlIGRvbWFpbiBpcyBhbHJlYWR5IG1vdW50ZWQgb24gJy9yaGV2L2Q8L2Rpdj4N
CjxkaXYgc3R5bGU9Im1hcmdpbjogMHB4OyBsaW5lLWhlaWdodDogbm9ybWFsOyBmb250LWZhbWls
eTogJ0hlbHZldGljYSBOZXVlJzsgY29sb3I6IHJnYig2OSwgNjksIDY5KTsiIGNsYXNzPSIiPg0K
U2VwIDI3IDIwOjE3OjQyIG1lbm1hc3Rlci50cmFpbmRlbW8ubG9jYWwgb3ZpcnQtaGEtYWdlbnRb
MjYyNl06IG92aXJ0LWhhLWFnZW50IG92aXJ0X2hvc3RlZF9lbmdpbmVfaGEuYWdlbnQuYWdlbnQu
QWdlbnQgRVJST1IgVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOjwvZGl2Pg0KPGRp
diBzdHlsZT0ibWFyZ2luOiAwcHg7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IGZvbnQtZmFtaWx5OiAn
SGVsdmV0aWNhIE5ldWUnOyBjb2xvcjogcmdiKDY5LCA2OSwgNjkpOyIgY2xhc3M9IiI+DQombmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBG
aWxlICZxdW90Oy91c3IvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL292aXJ0X2hvc3RlZF9l
bmdpbmVfaGEvYWdlbnQvYWdlbnQucHkmcXVvdDssIGxpbmUgMTkxLCBpbiBfcnVuX2FnZW50PC9k
aXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBweDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgZm9udC1m
YW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZSc7IGNvbG9yOiByZ2IoNjksIDY5LCA2OSk7IiBjbGFzcz0i
Ij4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyByZXR1cm4gYWN0aW9uKGhlKTwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2lu
OiAwcHg7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUn
OyBjb2xvcjogcmdiKDY5LCA2OSwgNjkpOyIgY2xhc3M9IiI+DQombmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBGaWxlICZxdW90Oy91c3Iv
bGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL292aXJ0X2hvc3RlZF9lbmdpbmVfaGEvYWdlbnQv
YWdlbnQucHkmcXVvdDssIGxpbmUgNjQsIGluIGFjdGlvbl9wcm9wZXI8L2Rpdj4NCjxkaXYgc3R5
bGU9Im1hcmdpbjogMHB4OyBsaW5lLWhlaWdodDogbm9ybWFsOyBmb250LWZhbWlseTogJ0hlbHZl
dGljYSBOZXVlJzsgY29sb3I6IHJnYig2OSwgNjksIDY5KTsiIGNsYXNzPSIiPg0KJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
IHJldHVybiBoZS5zdGFydF9tb25pdG9yaW5nKCk8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjog
MHB4OyBsaW5lLWhlaWdodDogbm9ybWFsOyBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJzsg
Y29sb3I6IHJnYig2OSwgNjksIDY5KTsiIGNsYXNzPSIiPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgRmlsZSAmcXVvdDsvdXNyL2xp
Yi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy9vdmlydF9ob3N0ZWRfZW5naW5lX2hhL2FnZW50L2hv
c3RlZF9lbmdpbmUucHkmcXVvdDssIGxpbmUgNDA5LCBpbiBzdGFydF9tb25pdG9yaW5nPC9kaXY+
DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBweDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgZm9udC1mYW1p
bHk6ICdIZWx2ZXRpY2EgTmV1ZSc7IGNvbG9yOiByZ2IoNjksIDY5LCA2OSk7IiBjbGFzcz0iIj4N
CiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyBzZWxmLl9pbml0aWFsaXplX3N0b3JhZ2VfaW1hZ2VzKGZvcmNlPVRydWUpPC9k
aXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBweDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgZm9udC1m
YW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZSc7IGNvbG9yOiByZ2IoNjksIDY5LCA2OSk7IiBjbGFzcz0i
Ij4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7IEZpbGUgJnF1b3Q7L3Vzci9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMvb3ZpcnRf
aG9zdGVkX2VuZ2luZV9oYS9hZ2VudC9ob3N0ZWRfZW5naW5lLnB5JnF1b3Q7LCBsaW5lIDY1MSwg
aW4gX2luaXRpYWxpemVfc3RvcmFnZV9pbWFnZXM8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjog
MHB4OyBsaW5lLWhlaWdodDogbm9ybWFsOyBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJzsg
Y29sb3I6IHJnYig2OSwgNjksIDY5KTsiIGNsYXNzPSIiPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IGltZy50ZWFyZG93
bl9pbWFnZXMoKTwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwcHg7IGxpbmUtaGVpZ2h0OiBu
b3JtYWw7IGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnOyBjb2xvcjogcmdiKDY5LCA2OSwg
NjkpOyIgY2xhc3M9IiI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyBGaWxlICZxdW90Oy91c3IvbGliL3B5dGhvbjIuNy9zaXRlLXBh
Y2thZ2VzL292aXJ0X2hvc3RlZF9lbmdpbmVfaGEvbGliL2ltYWdlLnB5JnF1b3Q7LCBsaW5lIDIx
OCwgaW4gdGVhcmRvd25faW1hZ2VzPC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBweDsgbGlu
ZS1oZWlnaHQ6IG5vcm1hbDsgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZSc7IGNvbG9yOiBy
Z2IoNjksIDY5LCA2OSk7IiBjbGFzcz0iIj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyB2b2x1bWVJRD12b2xVVUlELDwv
ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwcHg7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IGZvbnQt
ZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnOyBjb2xvcjogcmdiKDY5LCA2OSwgNjkpOyIgY2xhc3M9
IiI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyBGaWxlICZxdW90Oy91c3IvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3Zkc20v
anNvbnJwY3Zkc2NsaS5weSZxdW90OywgbGluZSAxNTUsIGluIF9jYWxsTWV0aG9kPC9kaXY+DQo8
ZGl2IHN0eWxlPSJtYXJnaW46IDBweDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgZm9udC1mYW1pbHk6
ICdIZWx2ZXRpY2EgTmV1ZSc7IGNvbG9yOiByZ2IoNjksIDY5LCA2OSk7IiBjbGFzcz0iIj4NCiZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAobWV0aG9kTmFtZSwgYXJncywgZSkpPC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46
IDBweDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZSc7
IGNvbG9yOiByZ2IoNjksIDY5LCA2OSk7IiBjbGFzcz0iIj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgRXhjZXB0aW9uOiBBdHRlbXB0IHRvIGNh
bGwgZnVuY3Rpb246IHRlYXJkb3duSW1hZ2Ugd2l0aCBhcmd1bWVudHM6ICgpIGVycm9yOiAndGVh
cmRvd25JbWFnZSc8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMHB4OyBsaW5lLWhlaWdodDog
bm9ybWFsOyBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJzsgY29sb3I6IHJnYig2OSwgNjks
IDY5KTsiIGNsYXNzPSIiPg0KU2VwIDI3IDIwOjE3OjQyIG1lbm1hc3Rlci50cmFpbmRlbW8ubG9j
YWwgb3ZpcnQtaGEtYWdlbnRbMjYyNl06IG92aXJ0LWhhLWFnZW50IG92aXJ0X2hvc3RlZF9lbmdp
bmVfaGEuYWdlbnQuYWdlbnQuQWdlbnQgRVJST1IgVHJ5aW5nIHRvIHJlc3RhcnQgYWdlbnQ8L2Rp
dj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xh
c3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4N
CjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5BbnkgdGhvdWdodHM/ICZuYnNwO0kgY2FuIGF0dGFjaCBt
b3JlIGxvZ3MgdG9tb3Jyb3cgb3IgcHJvdmlkZSBmdXJ0aGVyIGluZm9ybWF0aW9uIGlmIG5lZWRl
ZC48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNz
PSIiPlRoYW5rcyEhPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0K
PGJyIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwg
MCwgMCk7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7IGZvbnQtc2l6ZTogMTJweDsgZm9udC1zdHls
ZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFs
OyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBvcnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFy
dDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBu
b3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zaXpl
LWFkanVzdDogYXV0bzsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB3b3JkLXdyYXA6
IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJyZWFr
OiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0iY29sb3I6IHJnYigw
LCAwLCAwKTsgZm9udC1mYW1pbHk6IEhlbHZldGljYTsgZm9udC1zaXplOiAxMnB4OyBmb250LXN0
eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3Jt
YWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVu
dDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1z
cGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsiPg0KQWxleCBXaXR0
ZTxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPC9k
aXY+DQo8YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxiciBjbGFzcz0iIj4NCjwvYm9keT4NCjwvaHRt
bD4NCg==
--_000_99C25ABF4B9749298A9C9C8058D4162Ebaicanadacom_--
6 years, 11 months
oVirt 4.2 alpha upgrade failed
by Maton, Brett
Upgrading from oVirt 4.1.7
hosted-engine VM:
4GB RAM
hosted-engine setup failed, setup log shows this error:
Running upgrade sql script
'/usr/share/ovirt-engine/dbscripts/upgrade/04_02_0140_add_max_memory_constraint.sql'...
2017-09-28 16:56:22,951+0100 DEBUG
otopi.plugins.ovirt_engine_setup.ovirt_engine.db.schema plugin.execute:926
execute-output: ['/usr/share/ovirt-engine/dbscripts/schema.sh', '-s',
'localhost', '-p', '5432', '-u', 'engine', '-d', 'engine', '-l',
'/var/log/ovirt-engine/setup/ovirt-engine-setup-20170928164338-0rkilb.log',
'-c', 'apply'] stderr:
psql:/usr/share/ovirt-engine/dbscripts/upgrade/04_02_0140_add_max_memory_constraint.sql:2:
ERROR: check constraint "vm_static_max_memory_size_lower_bound" is
violated by some row
FATAL: Cannot execute sql command:
--file=/usr/share/ovirt-engine/dbscripts/upgrade/04_02_0140_add_max_memory_constraint.sql
2017-09-28 16:56:22,951+0100 ERROR
otopi.plugins.ovirt_engine_setup.ovirt_engine.db.schema schema._misc:374
schema.sh: FATAL: Cannot execute sql command:
--file=/usr/share/ovirt-engine/dbscripts/upgrade/04_02_0140_add_max_memory_constraint.sql
2017-09-28 16:56:22,952+0100 DEBUG otopi.context context._executeMethod:143
method exception
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/otopi/context.py", line 133, in
_executeMethod
method['method']()
File
"/usr/share/ovirt-engine/setup/bin/../plugins/ovirt-engine-setup/ovirt-engine/db/schema.py",
line 376, in _misc
raise RuntimeError(_('Engine schema refresh failed'))
RuntimeError: Engine schema refresh failed
What's the minimum RAM required now ?
Regards,
Brett
6 years, 11 months
Failure while using ovirt-image-template role
by Marc Seward
Hi,
I'm trying to use the ovirt-image-template role to import a Glance image as
a template into ovirt and I'm running into this error with
python-ovirt-engine-sdk4-4.1.6-1.el7ev.x86_64
I'd appreciate any pointers.
TASK [ovirt.ovirt-ansible-roles/roles/ovirt-image-template : Find data
domain]
************************************************************************************************************************************
task path:
/etc/ansible/roles/ovirt.ovirt-ansible-roles/roles/ovirt-image-template/tasks/glance_image.yml:21
fatal: [localhost]: FAILED! => {
"failed": true,
"msg": "You need to install \"jmespath\" prior to running json_query
filter"
}
TASK [ovirt.ovirt-ansible-roles/roles/ovirt-image-template : Logout from
oVirt] ***********************************************
6 years, 11 months
[ANN] oVirt 4.2.0 First Alpha Release is now available for testing
by Sandro Bonazzola
The oVirt Project is pleased to announce the availability of the First
Alpha Release of oVirt 4.2.0, as of September 28th, 2017
This is pre-release software. This pre-release should not to be used in
production.
Please take a look at our community page[1] to learn how to ask questions
and interact with developers and users.
All issues or bugs should be reported via oVirt Bugzilla[2].
This update is the first alpha release of the 4.2.0 version. This release
brings more than 120 enhancements and more than 670 bug fixes, including
more than 260 high or urgent severity fixes, on top of oVirt 4.1 series.
What's new in oVirt 4.2.0?
-
The Administration Portal has been completely redesigned using
Patternfly, a widely adopted standard in web application design. It now
features a cleaner, more intuitive design, for an improved user experience.
-
There is an all-new VM Portal for non-admin users.
-
A new High Performance virtual machine type has been added to the New VM
dialog box in the Administration Portal.
-
Open Virtual Network (OVN) adds support for Open vSwitch software
defined networking (SDN).
-
oVirt now supports Nvidia vGPU.
-
The ovirt-ansible-roles package helps users with common administration
tasks.
-
Virt-v2v now supports Debian/Ubuntu based VMs.
For more information about these and other features, check out the oVirt
4.2.0 blog post <https://ovirt.org/blog/2017/09/introducing-ovirt-4.2.0/>.
This release is available now on x86_64 architecture for:
* Red Hat Enterprise Linux 7.4 or later
* CentOS Linux (or similar) 7.4 or later
This release supports Hypervisor Hosts on x86_64 and ppc64le architectures
for:
* Red Hat Enterprise Linux 7.4 or later
* CentOS Linux (or similar) 7.4 or later
* oVirt Node 4.2 (available for x86_64 only)
See the release notes draft [3] for installation / upgrade instructions and
a list of new features and bugs fixed.
Notes:
- oVirt Appliance is already available.
- An async release of oVirt Node will follow soon.
Additional Resources:
* Read more about the oVirt 4.2.0 release highlights:
http://www.ovirt.org/release/4.2.0/
* Get more oVirt project updates on Twitter: https://twitter.com/ovirt
* Check out the latest project news on the oVirt blog:
http://www.ovirt.org/blog/
[1] https://www.ovirt.org/community/
[2] https://bugzilla.redhat.com/enter_bug.cgi?classification=oVirt
[3] http://www.ovirt.org/release/4.2.0/
[4] http://resources.ovirt.org/pub/ovirt-4.2-pre/iso/
--
SANDRO BONAZZOLA
ASSOCIATE MANAGER, SOFTWARE ENGINEERING, EMEA ENG VIRTUALIZATION R&D
Red Hat EMEA <https://www.redhat.com/>
<https://red.ht/sig>
TRIED. TESTED. TRUSTED. <https://redhat.com/trusted>
<http://www.teraplan.it/redhat-osd-2017/>
6 years, 11 months
Performance of cloning
by Gianluca Cecchi
Hello,
I'm on 4.1.5 and I'm cloning a snapshot of a VM with 3 disks for a total of
about 200Gb to copy
The target I choose is on a different domain than the source one.
They are both FC storage domains, with the source on SSD disks and the
target on SAS disks.
The disks are preallocated
Now I have 3 processes of kind:
/usr/bin/qemu-img convert -p -t none -T none -f raw
/rhev/data-center/59b7af54-0155-01c2-0248-000000000195/fad05d79-254d-4f40-8201-360757128ede/images/8f62600a-057d-4d59-9655-631f080a73f6/21a8812f-6a89-4015-a79e-150d7e202450
-O raw
/rhev/data-center/mnt/blockSD/6911716c-aa99-4750-a7fe-f83675a2d676/images/c3973d1b-a168-4ec5-8c1a-630cfc4b66c4/27980581-5935-4b23-989a-4811f80956ca
but despite capabilities it seems it is copying using very low system
resources.
I see this both using iotop and vmstat
vmstat 3 gives:
----io---- -system-- ------cpu-----
bi bo in cs us sy id wa st
2527 698 3771 29394 1 0 89 10 0
iotop -d 5 -k -o -P gives:
Total DISK READ : 472.73 K/s | Total DISK WRITE : 17.05 K/s
Actual DISK READ: 1113.23 K/s | Actual DISK WRITE: 55.86 K/s
PID PRIO USER DISK READ> DISK WRITE SWAPIN IO COMMAND
2124 be/4 sanlock 401.39 K/s 0.20 K/s 0.00 % 0.00 % sanlock daemon
2146 be/4 vdsm 50.96 K/s 0.00 K/s 0.00 % 0.00 % python
/usr/share/o~a-broker --no-daemon
30379 be/0 root 7.06 K/s 0.00 K/s 0.00 % 98.09 % lvm vgck
--config ~50-a7fe-f83675a2d676
30380 be/0 root 4.70 K/s 0.00 K/s 0.00 % 98.09 % lvm lvchange
--conf~59-b931-4eb61e43b56b
30381 be/0 root 4.70 K/s 0.00 K/s 0.00 % 98.09 % lvm lvchange
--conf~83675a2d676/metadata
30631 be/0 root 3.92 K/s 0.00 K/s 0.00 % 98.09 % lvm vgs
--config d~f6-9466-553849aba5e9
2052 be/3 root 0.00 K/s 2.35 K/s 0.00 % 0.00 % [jbd2/dm-34-8]
6458 be/4 qemu 0.00 K/s 4.70 K/s 0.00 % 0.00 % qemu-kvm -name
gues~x7 -msg timestamp=on
2064 be/3 root 0.00 K/s 0.00 K/s 0.00 % 0.00 % [jbd2/dm-32-8]
2147 be/4 root 0.00 K/s 4.70 K/s 0.00 % 0.00 % rsyslogd -n
9145 idle vdsm 0.00 K/s 0.59 K/s 0.00 % 24.52 % qemu-img
convert -p~23-989a-4811f80956ca
13313 be/4 root 0.00 K/s 0.00 K/s 0.00 % 0.00 % [kworker/u112:3]
9399 idle vdsm 0.00 K/s 0.59 K/s 0.00 % 24.52 % qemu-img
convert -p~51-9c8c-8d9aaa7e8f58
1310 ?dif root 0.00 K/s 0.00 K/s 0.00 % 0.00 % multipathd
3996 be/4 vdsm 0.00 K/s 0.78 K/s 0.00 % 0.00 % python
/usr/sbin/mo~c /etc/vdsm/mom.conf
6391 be/4 root 0.00 K/s 0.00 K/s 0.00 % 0.00 % [kworker/u112:0]
2059 be/3 root 0.00 K/s 3.14 K/s 0.00 % 0.00 % [jbd2/dm-33-8]
Is it expected? Any way to speed up the process?
Thanks,
Gianluca
6 years, 11 months
Renaming or deleting ovirtmgmt
by Gianluca Cecchi
Hello,
I notice that in a cluster I can create a new network and then select it as
the Management network, but at the same time the default "ovirtmgmt"
logical network in "Manage Networks" is always checked as both as "Assign"
and "Required" and also grayed so that I cannot change anything of it...
and any host in this cluster must have ovirtmgmt even if it doesn't use it
at all..
Is there any RFE to change this model?
So for example to be able to change its name or delete it after we have
defined a new network as management one.
It seems something similar to the concept of the"Default" DC that now we
can finally rename and /or delete
Gianluca
6 years, 11 months
Huge pages in guest with newer oVirt versions
by Gianluca Cecchi
Hello,
I would like to go again in deep with what preliminary tested and already
discussed here:
http://lists.ovirt.org/pipermail/users/2017-April/081320.html
I'm testing an oVirt node in 4.1.6-pre
I don't find the vdsm hook for huge pages; doing a search I get these:
vdsm-hook-ethtool-options.noarch : Allow setting custom ethtool options for
vdsm controlled nics
vdsm-hook-fcoe.noarch : Hook to enable FCoE support
vdsm-hook-openstacknet.noarch : OpenStack Network vNICs support for VDSM
vdsm-hook-vfio-mdev.noarch : Hook to enable mdev-capable devices.
vdsm-hook-vhostmd.noarch : VDSM hook set for interaction with vhostmd
vdsm-hook-vmfex-dev.noarch : VM-FEX vNIC support for VDSM
Did anything change between 4.1.1 and 4.1.5/4.1.6?
I'm making preliminary tests with an Oracle RDBMS and HammerDB in both a
physical server and a "big" VM inside another same hw server configured
with oVirt.
Results are not bad, but I would like to see having huge pages inside the
guest how could change results.
Just for reference:
The 2 Physical server are blades with each one:
2 sockets, each one with 14 cores and ht enabled, so in total 56
computational threads
256Gb ram
huge pages enabled
VM configured with this virtual hw on one of them:
2 sockets, each one with 6 cores and ht so in total 24 computational threads
64Gb ram
no huge pages at the moment
Oracle SGA is 32Gb on both physical rdbms and virtual one.
Thanks for any insight to test huge pages in guest
Gianluca
6 years, 11 months
oVirt Node update question
by Matthias Leopold
hi,
i still don't completely understand the oVirt Node update process and
the involved rpm packages.
We have 4 nodes, all running oVirt Node 4.1.3. Three of them show as
available updates
'ovirt-node-ng-image-update-4.1.6-0.1.rc1.20170823083853.gitd646d2f.el7.centos'
(i don't want run release candidates), one of them shows
'ovirt-node-ng-image-update-4.1.5-1.el7.centos' (this is what i like).
The node that doesn't want to upgrade to '4.1.6-0.1.rc1' lacks the rpm
package 'ovirt-node-ng-image-update-4.1.3-1.el7.centos.noarch', only has
'ovirt-node-ng-image-update-placeholder-4.1.3-1.el7.centos.noarch'. Also
the version of ovirt-node-ng-nodectl is '4.1.3-0.20170709.0.el7' instead
of '4.1.3-0.20170705.0.el7'. This node was the last one i installed and
never made a version update before.
I only began using oVirt starting with 4.1, but already completed minor
version upgrades of oVirt nodes. IIRC this 'mysterious'
ovirt-node-ng-image-update package comes into place when updating a node
for the first time after initial installation. Usually i wouldn't care
about all of this, but now i have this RC update situation that i don't
want. How is this supposed to work? How can i resolve it?
thx
matthias
6 years, 11 months