This is a multi-part message in MIME format.
------=_001_NextPart342724621086_=----
Content-Type: text/plain;
charset="UTF-8"
Content-Transfer-Encoding: base64
VGhhbmtzISBJIGV4Y3V0ZWQgIm92aXJ0LWVuZ2luZS1leHRlbnNpb24tYWFhLWxkYXAtc2V0dXAi
LCBidXQgSSBnb3QgYW4gZXJyb3IuIElzIHRoZXJlIGFueXRoaW5nIHdyb25nPw0KDQpbcm9vdEBl
bmdpbmUgfl0jIG92aXJ0LWVuZ2luZS1leHRlbnNpb24tYWFhLWxkYXAtc2V0dXAgDQpbIElORk8g
IF0gU3RhZ2U6IEluaXRpYWxpemluZw0KWyBJTkZPICBdIFN0YWdlOiBFbnZpcm9ubWVudCBzZXR1
cA0KICAgICAgICAgIENvbmZpZ3VyYXRpb24gZmlsZXM6IFsnL2V0Yy9vdmlydC1lbmdpbmUtZXh0
ZW5zaW9uLWFhYS1sZGFwLXNldHVwLmNvbmYuZC8xMC1wYWNrYWdpbmcuY29uZiddDQogICAgICAg
ICAgTG9nIGZpbGU6IC90bXAvb3ZpcnQtZW5naW5lLWV4dGVuc2lvbi1hYWEtbGRhcC1zZXR1cC0y
MDE3MDYwODExMjUzNS1qbGw4dDIubG9nDQogICAgICAgICAgVmVyc2lvbjogb3RvcGktMS42LjIg
KG90b3BpLTEuNi4yLTEuZWw3LmNlbnRvcykNClsgSU5GTyAgXSBTdGFnZTogRW52aXJvbm1lbnQg
cGFja2FnZXMgc2V0dXANClsgSU5GTyAgXSBTdGFnZTogUHJvZ3JhbXMgZGV0ZWN0aW9uDQpbIElO
Rk8gIF0gU3RhZ2U6IEVudmlyb25tZW50IGN1c3RvbWl6YXRpb24NCiAgICAgICAgICBXZWxjb21l
IHRvIExEQVAgZXh0ZW5zaW9uIGNvbmZpZ3VyYXRpb24gcHJvZ3JhbQ0KICAgICAgICAgIEF2YWls
YWJsZSBMREFQIGltcGxlbWVudGF0aW9uczoNCiAgICAgICAgICAgMSAtIDM4OWRzDQogICAgICAg
ICAgIDIgLSAzODlkcyBSRkMtMjMwNyBTY2hlbWENCiAgICAgICAgICAgMyAtIEFjdGl2ZSBEaXJl
Y3RvcnkNCiAgICAgICAgICAgNCAtIElCTSBTZWN1cml0eSBEaXJlY3RvcnkgU2VydmVyDQogICAg
ICAgICAgIDUgLSBJQk0gU2VjdXJpdHkgRGlyZWN0b3J5IFNlcnZlciBSRkMtMjMwNyBTY2hlbWEN
CiAgICAgICAgICAgNiAtIElQQQ0KICAgICAgICAgICA3IC0gTm92ZWxsIGVEaXJlY3RvcnkgUkZD
LTIzMDcgU2NoZW1hDQogICAgICAgICAgIDggLSBPcGVuTERBUCBSRkMtMjMwNyBTY2hlbWENCiAg
ICAgICAgICAgOSAtIE9wZW5MREFQIFN0YW5kYXJkIFNjaGVtYQ0KICAgICAgICAgIDEwIC0gT3Jh
Y2xlIFVuaWZpZWQgRGlyZWN0b3J5IFJGQy0yMzA3IFNjaGVtYQ0KICAgICAgICAgIDExIC0gUkZD
LTIzMDcgU2NoZW1hIChHZW5lcmljKQ0KICAgICAgICAgIDEyIC0gUkhEUw0KICAgICAgICAgIDEz
IC0gUkhEUyBSRkMtMjMwNyBTY2hlbWENCiAgICAgICAgICAxNCAtIGlQbGFuZXQNCiAgICAgICAg
ICBQbGVhc2Ugc2VsZWN0OiAzDQogICAgICAgICAgUGxlYXNlIGVudGVyIEFjdGl2ZSBEaXJlY3Rv
cnkgRm9yZXN0IG5hbWU6IGhvcmViZGF0YS5jb20NClsgSU5GTyAgXSBSZXNvbHZpbmcgR2xvYmFs
IENhdGFsb2cgU1JWIHJlY29yZCBmb3IgaG9yZWJkYXRhLmNvbQ0KWyBJTkZPICBdIFJlc29sdmlu
ZyBMREFQIFNSViByZWNvcmQgZm9yIGhvcmViZGF0YS5jb20NCiAgICAgICAgICBOT1RFOg0KICAg
ICAgICAgIEl0IGlzIGhpZ2hseSByZWNvbW1lbmRlZCB0byB1c2Ugc2VjdXJlIHByb3RvY29sIHRv
IGFjY2VzcyB0aGUgTERBUCBzZXJ2ZXIuDQogICAgICAgICAgUHJvdG9jb2wgc3RhcnRUTFMgaXMg
dGhlIHN0YW5kYXJkIHJlY29tbWVuZGVkIG1ldGhvZCB0byBkbyBzby4NCiAgICAgICAgICBPbmx5
IGluIGNhc2VzIGluIHdoaWNoIHRoZSBzdGFydFRMUyBpcyBub3Qgc3VwcG9ydGVkLCBmYWxsYmFj
ayB0byBub24gc3RhbmRhcmQgbGRhcHMgcHJvdG9jb2wuDQogICAgICAgICAgVXNlIHBsYWluIGZv
ciB0ZXN0IGVudmlyb25tZW50cyBvbmx5Lg0KICAgICAgICAgIFBsZWFzZSBzZWxlY3QgcHJvdG9j
b2wgdG8gdXNlIChzdGFydFRMUywgbGRhcHMsIHBsYWluKSBbc3RhcnRUTFNdOiBwbGFpbg0KWyBJ
TkZPICBdIFJlc29sdmluZyBTUlYgcmVjb3JkICdob3JlYmRhdGEuY29tJw0KWyBJTkZPICBdIENv
bm5lY3RpbmcgdG8gTERBUCB1c2luZyAnbGRhcDovL3dpbi1mdmRzb2NnM2Fiai5ob3JlYmRhdGEu
Y29tOjM4OScNClsgSU5GTyAgXSBDb25uZWN0aW9uIHN1Y2NlZWRlZA0KICAgICAgICAgIEVudGVy
IHNlYXJjaCB1c2VyIEROIChmb3IgZXhhbXBsZSB1aWQ9dXNlcm5hbWUsZGM9ZXhhbXBsZSxkYz1j
b20gb3IgbGVhdmUgZW1wdHkgZm9yIGFub255bW91cyk6IA0KWyBJTkZPICBdIEF0dGVtcHRpbmcg
dG8gYmluZCB1c2luZyAnW0Fub255bW91c10nDQogICAgICAgICAgQXJlIHlvdSBnb2luZyB0byB1
c2UgU2luZ2xlIFNpZ24tT24gZm9yIFZpcnR1YWwgTWFjaGluZXMgKFllcywgTm8pIFtOb106IHll
cw0KICAgICAgICAgIE5PVEU6DQogICAgICAgICAgUHJvZmlsZSBuYW1lIGhhcyB0byBtYXRjaCBk
b21haW4gbmFtZSwgb3RoZXJ3aXNlIFNpbmdsZSBTaWduLU9uIGZvciBWaXJ0dWFsIE1hY2hpbmVz
IHdpbGwgbm90IHdvcmsuDQogICAgICAgICAgUGxlYXNlIHNwZWNpZnkgcHJvZmlsZSBuYW1lIHRo
YXQgd2lsbCBiZSB2aXNpYmxlIHRvIHVzZXJzIFtob3JlYmRhdGEuY29tXTogDQpbIElORk8gIF0g
U3RhZ2U6IFNldHVwIHZhbGlkYXRpb24NCiAgICAgICAgICBUaGUgZm9sbG93aW5nIGZpbGVzIGFy
ZSBhYm91dCB0byBiZSBvdmVyd3JpdHRlbjoNCiAgICAgICAgICAgICAgL2V0Yy9vdmlydC1lbmdp
bmUvZXh0ZW5zaW9ucy5kL2hvcmViZGF0YS5jb20tYXV0aG4ucHJvcGVydGllcw0KICAgICAgICAg
ICAgICAvZXRjL292aXJ0LWVuZ2luZS9leHRlbnNpb25zLmQvaG9yZWJkYXRhLmNvbS5wcm9wZXJ0
aWVzDQogICAgICAgICAgICAgIC9ldGMvb3ZpcnQtZW5naW5lL2FhYS9ob3JlYmRhdGEuY29tLnBy
b3BlcnRpZXMNCiAgICAgICAgICBDb250aW51ZSBhbmQgb3ZlcndyaXRlPyAoWWVzLCBObykgW05v
XTogeWVzDQogICAgICAgICAgTk9URToNCiAgICAgICAgICBJdCBpcyBoaWdobHkgcmVjb21tZW5k
ZWQgdG8gdGVzdCBkcml2ZSB0aGUgY29uZmlndXJhdGlvbiBiZWZvcmUgYXBwbHlpbmcgaXQgaW50
byBlbmdpbmUuDQogICAgICAgICAgUGVyZm9ybSBhdCBsZWFzdCBvbmUgTG9naW4gc2VxdWVuY2Ug
YW5kIG9uZSBTZWFyY2ggc2VxdWVuY2UuDQogICAgICAgICAgU2VsZWN0IHRlc3Qgc2VxdWVuY2Ug
dG8gZXhlY3V0ZSAoRG9uZSwgQWJvcnQsIExvZ2luLCBTZWFyY2gpIFtBYm9ydF06IGxvZ2luDQog
ICAgICAgICAgRW50ZXIgdXNlciBuYW1lOiBob3JlYmRhdGENCiAgICAgICAgICBFbnRlciB1c2Vy
IHBhc3N3b3JkOiANClsgSU5GTyAgXSBFeGVjdXRpbmcgbG9naW4gc2VxdWVuY2UuLi4NCiAgICAg
ICAgICBMb2dpbiBvdXRwdXQ6DQogICAgICAgICAgMjAxNy0wNi0wOCAxMToyNjowOSw0NDYrMDgg
SU5GTyAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0NCiAgICAgICAgICAyMDE3LTA2LTA4IDExOjI2OjA5LDQ2
MyswOCBJTkZPICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT0gSW5pdGlhbGl6YXRpb24g
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KICAgICAgICAgIDIwMTctMDYtMDggMTE6MjY6
MDksNDYzKzA4IElORk8gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQogICAgICAgICAgMjAxNy0wNi0wOCAx
MToyNjowOSw0NzUrMDggSU5GTyAgICBMb2FkaW5nIGV4dGVuc2lvbiAnaG9yZWJkYXRhLmNvbS1h
dXRobicNCiAgICAgICAgICAyMDE3LTA2LTA4IDExOjI2OjA5LDUxNyswOCBJTkZPICAgIEV4dGVu
c2lvbiAnaG9yZWJkYXRhLmNvbS1hdXRobicgbG9hZGVkDQogICAgICAgICAgMjAxNy0wNi0wOCAx
MToyNjowOSw1MjIrMDggSU5GTyAgICBMb2FkaW5nIGV4dGVuc2lvbiAnaG9yZWJkYXRhLmNvbScN
CiAgICAgICAgICAyMDE3LTA2LTA4IDExOjI2OjA5LDUzMCswOCBJTkZPICAgIEV4dGVuc2lvbiAn
aG9yZWJkYXRhLmNvbScgbG9hZGVkDQogICAgICAgICAgMjAxNy0wNi0wOCAxMToyNjowOSw1MzEr
MDggSU5GTyAgICBJbml0aWFsaXppbmcgZXh0ZW5zaW9uICdob3JlYmRhdGEuY29tLWF1dGhuJw0K
ICAgICAgICAgIDIwMTctMDYtMDggMTE6MjY6MDksNTMyKzA4IElORk8gICAgW292aXJ0LWVuZ2lu
ZS1leHRlbnNpb24tYWFhLWxkYXAuYXV0aG46OmhvcmViZGF0YS5jb20tYXV0aG5dIENyZWF0aW5n
IExEQVAgcG9vbCAnYXV0aHonDQogICAgICAgICAgMjAxNy0wNi0wOCAxMToyNjowOSw2MjArMDgg
SU5GTyAgICBbb3ZpcnQtZW5naW5lLWV4dGVuc2lvbi1hYWEtbGRhcC5hdXRobjo6aG9yZWJkYXRh
LmNvbS1hdXRobl0gTERBUCBwb29sICdhdXRoeicgaW5mb3JtYXRpb246IHZlbmRvcj0nbnVsbCcg
dmVyc2lvbj0nbnVsbCcNCiAgICAgICAgICAyMDE3LTA2LTA4IDExOjI2OjA5LDYyMSswOCBJTkZP
ICAgIFtvdmlydC1lbmdpbmUtZXh0ZW5zaW9uLWFhYS1sZGFwLmF1dGhuOjpob3JlYmRhdGEuY29t
LWF1dGhuXSBDcmVhdGluZyBMREFQIHBvb2wgJ2F1dGhuJw0KICAgICAgICAgIDIwMTctMDYtMDgg
MTE6MjY6MDksNjM2KzA4IElORk8gICAgW292aXJ0LWVuZ2luZS1leHRlbnNpb24tYWFhLWxkYXAu
YXV0aG46OmhvcmViZGF0YS5jb20tYXV0aG5dIExEQVAgcG9vbCAnYXV0aG4nIGluZm9ybWF0aW9u
OiB2ZW5kb3I9J251bGwnIHZlcnNpb249J251bGwnDQogICAgICAgICAgMjAxNy0wNi0wOCAxMToy
NjowOSw2NDkrMDggV0FSTklORyBbb3ZpcnQtZW5naW5lLWV4dGVuc2lvbi1hYWEtbGRhcC5hdXRo
bjo6aG9yZWJkYXRhLmNvbS1hdXRobl0gQ2Fubm90IGluaXRpYWxpemUgTERBUCBmcmFtZXdvcmss
IGRlZmVycmluZyBpbml0aWFsaXphdGlvbi4gRXJyb3I6IFVuZXhwZWN0ZWQgY29tbWEgb3Igc2Vt
aWNvbG9uIGZvdW5kIGF0IHRoZSBlbmQgb2YgdGhlIEROIHN0cmluZy4NCiAgICAgICAgICAyMDE3
LTA2LTA4IDExOjI2OjA5LDY1MCswOCBJTkZPICAgIEV4dGVuc2lvbiAnaG9yZWJkYXRhLmNvbS1h
dXRobicgaW5pdGlhbGl6ZWQNCiAgICAgICAgICAyMDE3LTA2LTA4IDExOjI2OjA5LDY1MCswOCBJ
TkZPICAgIEluaXRpYWxpemluZyBleHRlbnNpb24gJ2hvcmViZGF0YS5jb20nDQogICAgICAgICAg
MjAxNy0wNi0wOCAxMToyNjowOSw2NTErMDggSU5GTyAgICBbb3ZpcnQtZW5naW5lLWV4dGVuc2lv
bi1hYWEtbGRhcC5hdXRoejo6aG9yZWJkYXRhLmNvbV0gQ3JlYXRpbmcgTERBUCBwb29sICdhdXRo
eicNCiAgICAgICAgICAyMDE3LTA2LTA4IDExOjI2OjA5LDY3OSswOCBJTkZPICAgIFtvdmlydC1l
bmdpbmUtZXh0ZW5zaW9uLWFhYS1sZGFwLmF1dGh6Ojpob3JlYmRhdGEuY29tXSBMREFQIHBvb2wg
J2F1dGh6JyBpbmZvcm1hdGlvbjogdmVuZG9yPSdudWxsJyB2ZXJzaW9uPSdudWxsJw0KICAgICAg
ICAgIDIwMTctMDYtMDggMTE6MjY6MDksNjc5KzA4IElORk8gICAgW292aXJ0LWVuZ2luZS1leHRl
bnNpb24tYWFhLWxkYXAuYXV0aHo6OmhvcmViZGF0YS5jb21dIENyZWF0aW5nIExEQVAgcG9vbCAn
Z2MnDQogICAgICAgICAgMjAxNy0wNi0wOCAxMToyNjowOSw2OTQrMDggSU5GTyAgICBbb3ZpcnQt
ZW5naW5lLWV4dGVuc2lvbi1hYWEtbGRhcC5hdXRoejo6aG9yZWJkYXRhLmNvbV0gTERBUCBwb29s
ICdnYycgaW5mb3JtYXRpb246IHZlbmRvcj0nbnVsbCcgdmVyc2lvbj0nbnVsbCcNCiAgICAgICAg
ICAyMDE3LTA2LTA4IDExOjI2OjA5LDY5NyswOCBXQVJOSU5HIFtvdmlydC1lbmdpbmUtZXh0ZW5z
aW9uLWFhYS1sZGFwLmF1dGh6Ojpob3JlYmRhdGEuY29tXSBDYW5ub3QgaW5pdGlhbGl6ZSBMREFQ
IGZyYW1ld29yaywgZGVmZXJyaW5nIGluaXRpYWxpemF0aW9uLiBFcnJvcjogVW5leHBlY3RlZCBj
b21tYSBvciBzZW1pY29sb24gZm91bmQgYXQgdGhlIGVuZCBvZiB0aGUgRE4gc3RyaW5nLg0KICAg
ICAgICAgIDIwMTctMDYtMDggMTE6MjY6MDksNjk3KzA4IElORk8gICAgRXh0ZW5zaW9uICdob3Jl
YmRhdGEuY29tJyBpbml0aWFsaXplZA0KICAgICAgICAgIDIwMTctMDYtMDggMTE6MjY6MDksNjk3
KzA4IElORk8gICAgU3RhcnQgb2YgZW5hYmxlZCBleHRlbnNpb25zIGxpc3QNCiAgICAgICAgICAy
MDE3LTA2LTA4IDExOjI2OjA5LDY5NyswOCBJTkZPICAgIEluc3RhbmNlIG5hbWU6ICdob3JlYmRh
dGEuY29tJywgRXh0ZW5zaW9uIG5hbWU6ICdvdmlydC1lbmdpbmUtZXh0ZW5zaW9uLWFhYS1sZGFw
LmF1dGh6JywgVmVyc2lvbjogJzEuMy4xJywgTm90ZXM6ICdEaXNwbGF5IG5hbWU6IG92aXJ0LWVu
Z2luZS1leHRlbnNpb24tYWFhLWxkYXAtMS4zLjEtMS5lbDcuY2VudG9zJywgTGljZW5zZTogJ0FT
TCAyLjAnLCBIb21lOiAnaHR0cDovL3d3dy5vdmlydC5vcmcnLCBBdXRob3IgJ1RoZSBvVmlydCBQ
cm9qZWN0JywgQnVpbGQgaW50ZXJmYWNlIFZlcnNpb246ICcwJywgIEZpbGU6ICcvdG1wL3RtcEhm
QmhRZi9leHRlbnNpb25zLmQvaG9yZWJkYXRhLmNvbS5wcm9wZXJ0aWVzJywgSW5pdGlhbGl6ZWQ6
ICd0cnVlJw0KICAgICAgICAgIDIwMTctMDYtMDggMTE6MjY6MDksNjk4KzA4IElORk8gICAgSW5z
dGFuY2UgbmFtZTogJ2hvcmViZGF0YS5jb20tYXV0aG4nLCBFeHRlbnNpb24gbmFtZTogJ292aXJ0
LWVuZ2luZS1leHRlbnNpb24tYWFhLWxkYXAuYXV0aG4nLCBWZXJzaW9uOiAnMS4zLjEnLCBOb3Rl
czogJ0Rpc3BsYXkgbmFtZTogb3ZpcnQtZW5naW5lLWV4dGVuc2lvbi1hYWEtbGRhcC0xLjMuMS0x
LmVsNy5jZW50b3MnLCBMaWNlbnNlOiAnQVNMIDIuMCcsIEhvbWU6ICdodHRwOi8vd3d3Lm92aXJ0
Lm9yZycsIEF1dGhvciAnVGhlIG9WaXJ0IFByb2plY3QnLCBCdWlsZCBpbnRlcmZhY2UgVmVyc2lv
bjogJzAnLCAgRmlsZTogJy90bXAvdG1wSGZCaFFmL2V4dGVuc2lvbnMuZC9ob3JlYmRhdGEuY29t
LWF1dGhuLnByb3BlcnRpZXMnLCBJbml0aWFsaXplZDogJ3RydWUnDQogICAgICAgICAgMjAxNy0w
Ni0wOCAxMToyNjowOSw2OTgrMDggSU5GTyAgICBFbmQgb2YgZW5hYmxlZCBleHRlbnNpb25zIGxp
c3QNCiAgICAgICAgICAyMDE3LTA2LTA4IDExOjI2OjA5LDY5OCswOCBJTkZPICAgID09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQ0KICAgICAgICAgIDIwMTctMDYtMDggMTE6MjY6MDksNjk4KzA4IElORk8gICAgPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09IEV4ZWN1dGlvbiA9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09DQogICAgICAgICAgMjAxNy0wNi0wOCAxMToyNjowOSw2OTgrMDggSU5GTyAg
ICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0NCiAgICAgICAgICAyMDE3LTA2LTA4IDExOjI2OjA5LDY5OCswOCBJ
TkZPICAgIEl0ZXJhdGlvbjogMA0KICAgICAgICAgIDIwMTctMDYtMDggMTE6MjY6MDksNjk5KzA4
IElORk8gICAgUHJvZmlsZT0naG9yZWJkYXRhLmNvbScgYXV0aG49J2hvcmViZGF0YS5jb20tYXV0
aG4nIGF1dGh6PSdob3JlYmRhdGEuY29tJyBtYXBwaW5nPSdudWxsJw0KICAgICAgICAgIDIwMTct
MDYtMDggMTE6MjY6MDksNjk5KzA4IElORk8gICAgQVBJOiAtLT5BdXRobi5JbnZva2VDb21tYW5k
cy5BVVRIRU5USUNBVEVfQ1JFREVOVElBTFMgcHJvZmlsZT0naG9yZWJkYXRhLmNvbScgdXNlcj0n
aG9yZWJkYXRhJw0KICAgICAgICAgIDIwMTctMDYtMDggMTE6MjY6MDksNzAyKzA4IFdBUk5JTkcg
W292aXJ0LWVuZ2luZS1leHRlbnNpb24tYWFhLWxkYXAuYXV0aG46OmhvcmViZGF0YS5jb20tYXV0
aG5dIENhbm5vdCBpbml0aWFsaXplIExEQVAgZnJhbWV3b3JrLCBkZWZlcnJpbmcgaW5pdGlhbGl6
YXRpb24uIEVycm9yOiBVbmV4cGVjdGVkIGNvbW1hIG9yIHNlbWljb2xvbiBmb3VuZCBhdCB0aGUg
ZW5kIG9mIHRoZSBETiBzdHJpbmcuDQogICAgICAgICAgMjAxNy0wNi0wOCAxMToyNjowOSw3MDMr
MDggU0VWRVJFICBVbmV4cGVjdGVkIGNvbW1hIG9yIHNlbWljb2xvbiBmb3VuZCBhdCB0aGUgZW5k
IG9mIHRoZSBETiBzdHJpbmcuDQpbIEVSUk9SIF0gTG9naW4gc2VxdWVuY2UgZmFpbGVkDQogICAg
ICAgICAgUGxlYXNlIGludmVzdGlnYXRlIGRldGFpbHMgb2YgdGhlIGZhaWx1cmUgKHNlYXJjaCBm
b3IgbGluZXMgY29udGFpbmluZyBTRVZFUkUgbG9nIGxldmVsKS4NCiAgICAgICAgICBTZWxlY3Qg
dGVzdCBzZXF1ZW5jZSB0byBleGVjdXRlIChEb25lLCBBYm9ydCwgTG9naW4sIFNlYXJjaCkgW0Fi
b3J0XTogDQogDQpGcm9tOiBPbmRyYSBNYWNoYWNlaw0KRGF0ZTogMjAxNy0wNi0wNyAxNDo0Nw0K
VG86IHFpbmdsb25nLmRvbmdAaG9yZWJkYXRhLmNuDQpDQzogdXNlcnMNClN1YmplY3Q6IFJlOiBb
b3ZpcnQtdXNlcnNdIGFjdGl2ZSBkaXJlY3RvcnkNCk9yIHlvdSBjYW4gdHJ5IHRoZSBtaWdyYXRp
b24gdG9vbDoNCiANCmh0dHBzOi8vZ2l0aHViLmNvbS9vVmlydC9vdmlydC1lbmdpbmUta2VyYmxk
YXAtbWlncmF0aW9uDQogDQpDaGVjayB0aGUgUkVBRE1FLCB0aGVyZSBhcmUgaW5zdHJ1Y3Rpb25z
IGhvdyB0byBwcm9jY2VlZC4NCiANCk9uIFdlZCwgSnVuIDcsIDIwMTcgYXQgODozMyBBTSwgTGF0
Y2hlemFyIEZpbHRjaGV2IDxMYXRjaG9AYXViZy5iZz4gd3JvdGU6DQo+IFRoaXMgY2FuIGhlbHAg
eW91Og0KPg0KPg0KPg0KPiBodHRwOi8vbGlzdHMub3ZpcnQub3JnL3BpcGVybWFpbC91c2Vycy8y
MDE2LVNlcHRlbWJlci8wNDI5MzcuaHRtbA0KPg0KPg0KPg0KPiBCZXN0LA0KPg0KPiBMYXRjaG8N
Cj4NCj4NCj4NCj4NCj4NCj4gRnJvbTogdXNlcnMtYm91bmNlc0BvdmlydC5vcmcgW21haWx0bzp1
c2Vycy1ib3VuY2VzQG92aXJ0Lm9yZ10gT24gQmVoYWxmIE9mDQo+IHFpbmdsb25nLmRvbmdAaG9y
ZWJkYXRhLmNuDQo+IFNlbnQ6IFdlZG5lc2RheSwgSnVuZSAwNywgMjAxNyA0OjU3IEFNDQo+IFRv
OiB1c2Vycw0KPiBTdWJqZWN0OiBbb3ZpcnQtdXNlcnNdIGFjdGl2ZSBkaXJlY3RvcnkNCj4NCj4N
Cj4NCj4gSGkgYWxsLA0KPg0KPiAgICAgICAgIEkgdXNlZCAiZW5naW5lLW1hbmFnZS1kb21haW5z
IiB0byBhZGQgQUQgdG8gb3ZpcnQgaW4gZWFybGllcg0KPiB2ZXJzaW9uLiBXaGF0IHNob3VsZCBJ
IGRvIGluIG92aXJ0IDQuMT8gSG9wZSBzb21lb25lIGNhbiBoZWxwLiBUaGFua3MhDQo+DQo+DQo+
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IFVzZXJz
IG1haWxpbmcgbGlzdA0KPiBVc2Vyc0BvdmlydC5vcmcNCj4gaHR0cDovL2xpc3RzLm92aXJ0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzDQo+DQogDQo=
------=_001_NextPart342724621086_=----
Content-Type: text/html;
charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<html><head><meta http-equiv=3D"content-type"
content=3D"text/html; charse=
t=3DUTF-8"><style>body { line-height: 1.5; }blockquote { margin-top: 0px; =
margin-bottom: 0px; margin-left: 0.5em; }body { font-size: 10.5pt; font-fa=
mily: =E5=BE=AE=E8=BD=AF=E9=9B=85=E9=BB=91; color: rgb(0, 0, 0); line-heig=
ht: 1.5; }body { font-size: 10.5pt; font-family: =E5=BE=AE=E8=BD=AF=E9=9B=
=85=E9=BB=91; color: rgb(0, 0, 0); line-height: 1.5;
}</style></head><body=
=0A<blockquote style=3D"margin-top: 0px; margin-bottom: 0px;
margin-left:=
0.5em;"><div>Thanks! I excuted "<span
style=3D"font-size: 10.5pt; line-he=
ight: 1.5; background-color: window;">ovirt-engine-extension-aaa-ldap-setu=
p</span><span style=3D"font-size: 10.5pt; line-height: 1.5; background-col=
or: window;">", but I got an error. Is there anything
wrong?</span></div><=
div><br></div><div>[root@engine ~]# ovirt-engine-extension-aaa-l=
dap-setup </div><div>[ INFO ] Stage: Initia=
lizing<br>[ INFO ] Stage: Environment setup=
<br> Configurat=
ion files: ['/etc/ovirt-engine-extension-aaa-ldap-setup.conf.d/1=
0-packaging.conf']<br> &nbs=
p; Log file: /tmp/ovirt-engine-extension-aaa-ldap-setup-201=
70608112535-jll8t2.log<br> =
Version: otopi-1.6.2 (otopi-1.6.2-1.el7.centos)<br>[=
INFO ] Stage: Environment packages se=
tup<br>[ INFO ] Stage: Programs detection<b=
r>[ INFO ] Stage: Environment customization=
<br> Welcome&nb=
sp;to LDAP extension configuration program<br> &n=
bsp; Available LDAP&nb=
sp;implementations:<br> &nb=
sp; 1 - 389ds<br> =
2 - 389ds RFC-2307 Schem=
a<br> 3&n=
bsp;- Active Directory<br> &n=
bsp; 4 - IBM Security Directory=
Server<br> &nbs=
p; 5 - IBM Security Directory Server RF=
C-2307 Schema<br> &nbs=
p; 6 - IPA<br> &nb=
sp; 7 - Novell eDirectory RFC-2=
307 Schema<br> &=
nbsp; 8 - OpenLDAP RFC-2307 Schema<br>  =
; 9 - OpenL=
DAP Standard Schema<br>  =
; 10 - Oracle Unified Directory =
RFC-2307 Schema<br> &n=
bsp; 11 - RFC-2307 Schema (Generic)<br> &nbs=
p; 12 - RHDS<br>&=
nbsp; 13 - =
RHDS RFC-2307 Schema<br> &nbs=
p; 14 - iPlanet<br> &nbs=
p; Please select: 3<br> =
Please enter Act=
ive Directory Forest name: horebdata.com<br>[ INF=
O ] Resolving Global Catalog SRV recor=
d for horebdata.com<br>[ INFO ] Resolving&n=
bsp;LDAP SRV record for horebdata.com<br> &=
nbsp; NOTE:<br> =
It is highly reco=
mmended to use secure protocol to access&nbs=
p;the LDAP server.<br> =
Protocol startTLS is the standard&nb=
sp;recommended method to do so.<br> &=
nbsp; Only in cases in&n=
bsp;which the startTLS is not supported, fal=
lback to non standard ldaps protocol.<br> &n=
bsp; Use plain fo=
r test environments only.<br> =
Please select protocol to&nbs=
p;use (startTLS, ldaps, plain) [startTLS]: plain<=
br>[ INFO ] Resolving SRV record 'hore=
bdata.com'<br>[ INFO ] Connecting to LDAP&n=
bsp;using 'ldap://win-fvdsocg3abj.horebdata.com:389'<br>[ INFO&n=
bsp; ] Connection succeeded<br> &nbs=
p; Enter search user DN (=
for example uid=3Dusername,dc=3Dexample,dc=3Dcom or le=
ave empty for anonymous): <br>[ INFO ]=
Attempting to bind using '[Anonymous]'<br> =
Are you go=
ing to use Single Sign-On for Virtual M=
achines (Yes, No) [No]: yes<br>  =
; NOTE:<br> &nbs=
p; Profile name has to ma=
tch domain name, otherwise Single Sign-On fo=
r Virtual Machines will not work.<br> =
Please specify p=
rofile name that will be visible to use=
rs [horebdata.com]: <br>[ INFO ] Stage:&nbs=
p;Setup validation<br>  =
; The following files are about to&nbs=
p;be overwritten:<br> =
/etc/ovirt-engine/extensions.d/horebda=
ta.com-authn.properties<br>  =
; /etc/ovirt-engine/extensions.d/horebd=
ata.com.properties<br> &nbs=
p; /etc/ovirt-engine/aaa/horebdata.com.proper=
ties<br> Contin=
ue and overwrite? (Yes, No) [No]: yes<br>&nb=
sp; NOTE:<br> &n=
bsp; It is highly=
recommended to test drive the configuration=
before applying it into engine.<br> &=
nbsp; Perform at least&=
nbsp;one Login sequence and one Search seque=
nce.<br> Select=
test sequence to execute (Done, Abort, =
;Login, Search) [Abort]: login<br> &=
nbsp; Enter user name: horebda=
ta<br> Enter&nb=
sp;user password: <br>[ INFO ] Executing&nb=
sp;login sequence...<br> &nb=
sp; Login output:<br> &=
nbsp; 2017-06-08 11:26:09,446+08 INFO &nbs=
p; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D<br> &nbs=
p;2017-06-08 11:26:09,463+08 INFO =3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D Initialization =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br> &nbs=
p; 2017-06-08 11:26:09,463+08 INFO&=
nbsp; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D<br> &=
nbsp; 2017-06-08 11:26:09,475+08 INFO &nbs=
p;Loading extension 'horebdata.com-authn'<br> &=
nbsp; 2017-06-08 11:26:09,517+08&n=
bsp;INFO Extension 'horebdata.com-authn' =
loaded<br> 2017=
-06-08 11:26:09,522+08 INFO Loading =
extension 'horebdata.com'<br> &nbs=
p; 2017-06-08 11:26:09,530+08 INFO &=
nbsp; Extension 'horebdata.com' loaded<br>  =
; 2017-06-08 11:26:09,531+08=
INFO Initializing extension 'horebd=
ata.com-authn'<br> &n=
bsp;2017-06-08 11:26:09,532+08 INFO [ovir=
t-engine-extension-aaa-ldap.authn::horebdata.com-authn] Creating =
;LDAP pool 'authz'<br> =
2017-06-08 11:26:09,620+08 INFO &nb=
sp; [ovirt-engine-extension-aaa-ldap.authn::horebdata.com-authn] =
;LDAP pool 'authz' information: vendor=3D'null' v=
ersion=3D'null'<br> &=
nbsp;2017-06-08 11:26:09,621+08 INFO [ovi=
rt-engine-extension-aaa-ldap.authn::horebdata.com-authn] Creating&nbs=
p;LDAP pool 'authn'<br>  =
; 2017-06-08 11:26:09,636+08 INFO &n=
bsp; [ovirt-engine-extension-aaa-ldap.authn::horebdata.com-authn]&nbs=
p;LDAP pool 'authn' information: vendor=3D'null' =
version=3D'null'<br> =
2017-06-08 11:26:09,649+08 WARNING [ovirt-engine-exte=
nsion-aaa-ldap.authn::horebdata.com-authn] Cannot initialize&nbs=
p;LDAP framework, deferring initialization. Error:&nbs=
p;Unexpected comma or semicolon found at the=
end of the DN string.<br>  =
; 2017-06-08 11:26:09,650+08 =
INFO Extension 'horebdata.com-authn' init=
ialized<br> 201=
7-06-08 11:26:09,650+08 INFO Initializing=
extension 'horebdata.com'<br> &nbs=
p; 2017-06-08 11:26:09,651+08 INFO &=
nbsp; [ovirt-engine-extension-aaa-ldap.authz::horebdata.com]&nb=
sp;Creating LDAP pool 'authz'<br> &n=
bsp; 2017-06-08 11:26:09,679+08 INF=
O [ovirt-engine-extension-aaa-ldap.authz::horebdata=
.com] LDAP pool 'authz' information: vendor=3D'nu=
ll' version=3D'null'<br> &nb=
sp; 2017-06-08 11:26:09,679+08 INFO =
[ovirt-engine-extension-aaa-ldap.authz::horebdata.com] Creating=
LDAP pool 'gc'<br> &nbs=
p; 2017-06-08 11:26:09,694+08 INFO &=
nbsp; [ovirt-engine-extension-aaa-ldap.authz::horebdata.com] LDA=
P pool 'gc' information: vendor=3D'null' version=
=3D'null'<br> 2=
017-06-08 11:26:09,697+08 WARNING [ovirt-engine-extension-a=
aa-ldap.authz::horebdata.com] Cannot initialize LDAP f=
ramework, deferring initialization. Error: Unexpected&=
nbsp;comma or semicolon found at the end&nbs=
p;of the DN string.<br> =
2017-06-08 11:26:09,697+08 INFO &nb=
sp; Extension 'horebdata.com' initialized<br> &n=
bsp; 2017-06-08 11:26:=
09,697+08 INFO Start of enabled =
;extensions list<br> &=
nbsp; 2017-06-08 11:26:09,697+08 INFO &nbs=
p;Instance name: 'horebdata.com', Extension name: =
;'ovirt-engine-extension-aaa-ldap.authz', Version: '1.3.1', =
;Notes: 'Display name: ovirt-engine-extension-aaa-ldap-1.3.=
1-1.el7.centos', License: 'ASL 2.0', Home: 'http:=
//www.ovirt.org', Author 'The oVirt Project', Bui=
ld interface Version: '0', File: '/tmp/tmpH=
fBhQf/extensions.d/horebdata.com.properties', Initialized: 'true=
'<br> 2017-06-0=
8 11:26:09,698+08 INFO Instance name=
: 'horebdata.com-authn', Extension name: 'ovirt-engine=
-extension-aaa-ldap.authn', Version: '1.3.1', Notes: '=
Display name: ovirt-engine-extension-aaa-ldap-1.3.1-1.el7.centos=
', License: 'ASL 2.0', Home: 'http://www.ovirt.or=
g', Author 'The oVirt Project', Build interf=
ace Version: '0', File: '/tmp/tmpHfBhQf/extensio=
ns.d/horebdata.com-authn.properties', Initialized: 'true'<br>&nb=
sp; 2017-06-08 1=
1:26:09,698+08 INFO End of enabled&n=
bsp;extensions list<br> &nbs=
p; 2017-06-08 11:26:09,698+08 INFO &=
nbsp;=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D<br> 2017-06=
-08 11:26:09,698+08 INFO =3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D Execution =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br> &=
nbsp; 2017-06-08 11:26:09,698+08 IN=
FO =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D<br> &nbs=
p; 2017-06-08 11:26:09,698+08 INFO &=
nbsp;Iteration: 0<br> =
2017-06-08 11:26:09,699+08 INFO &nb=
sp;Profile=3D'horebdata.com' authn=3D'horebdata.com-authn' authz=
=3D'horebdata.com' mapping=3D'null'<br> =
2017-06-08 11:26:09,699+08 INFO&nb=
sp; API: -->Authn.InvokeCommands.AUTHENTICATE_CRE=
DENTIALS profile=3D'horebdata.com' user=3D'horebdata'<br> &=
nbsp; 2017-06-08 11:26=
:09,702+08 WARNING [ovirt-engine-extension-aaa-ldap.authn::horeb=
data.com-authn] Cannot initialize LDAP framework, =
;deferring initialization. Error: Unexpected comma&nbs=
p;or semicolon found at the end of the&=
nbsp;DN string.<br> &n=
bsp; 2017-06-08 11:26:09,703+08 SEVERE Unexpecte=
d comma or semicolon found at the end&n=
bsp;of the DN string.<br>[ ERROR ] Login&nbs=
p;sequence failed<br> =
Please investigate details of the fai=
lure (search for lines containing SEVERE log=
level).<br> &nb=
sp;Select test sequence to execute (Done, Ab=
ort, Login, Search) [Abort]: </div><div> </div><d=
iv style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0=
cm 0cm"><div style=3D"PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE:
12=
px;FONT-FAMILY:tahoma;COLOR:#000000; BACKGROUND: #efefef; PADDING-BOTTOM: =
8px; PADDING-TOP: 8px"><div><b>From:</b> <a
href=3D"mailto:omachace@r=
edhat.com">Ondra
Machacek</a></div><div><b>Date:</b> 2017-06-07 =
14:47</div><div><b>To:</b> <a
href=3D"mailto:qinglong.dong@horebdata.=
cn">qinglong.dong@horebdata.cn</a></div><div><b>CC:</b> <a
href=3D"ma=
ilto:users@ovirt.org">users</a></div><div><b>Subject:</b> Re:
[ovirt-=
users] active directory</div></div></div><div><div>Or you
can try the migr=
ation tool:</div>=0A<div> </div>=0A<div>
https://github.com/oVirt/ovi=
rt-engine-kerbldap-migration</div>=0A<div> </div>=0A<div>Check
the RE=
ADME, there are instructions how to
procceed.</div>=0A<div> </div>=0A=
<div>On Wed, Jun 7, 2017 at 8:33 AM, Latchezar Filtchev &lt;Latcho(a)aubg.bg=
> wrote:</div>=0A<div>> This can help
you:</div>=0A<div>></div>=
=0A<div>></div>=0A<div>></div>=0A<div>>
http://lists.ovirt.org/pi=
permail/users/2016-September/042937.html</div>=0A<div>></div>=0A<div>&g=
t;</div>=0A<div>></div>=0A<div>>
Best,</div>=0A<div>></div>=0A<di=
v>>
Latcho</div>=0A<div>></div>=0A<div>></div>=0A<div>></div>=
=0A<div>></div>=0A<div>></div>=0A<div>>
From: users-bounces@ovirt=
.org [mailto:users-bounces@ovirt.org] On Behalf Of</div>=0A<div>>
qingl=
ong.dong(a)horebdata.cn</div>=0A<div>&gt; Sent: Wednesday, June 07, 2017
4:5=
7 AM</div>=0A<div>> To: users</div>=0A<div>>
Subject: [ovirt-users] =
active
directory</div>=0A<div>></div>=0A<div>></div>=0A<div>></di=
v>=0A<div>> Hi
all,</div>=0A<div>></div>=0A<div>> &nbs=
p; I used
"engine-manage-domains" to add AD =
to ovirt in earlier</div>=0A<div>> version. What should I do in ovirt
4=
.1? Hope someone can help.
Thanks!</div>=0A<div>></div>=0A<div>></di=
v>=0A<div>>
_______________________________________________</div>=0A<di=
v>> Users mailing list</div>=0A<div>>
Users(a)ovirt.org</div>=0A<div>&=
gt;
http://lists.ovirt.org/mailman/listinfo/users</div>=0A<div>&a...
=0A<div> </div>=0A</div></blockquote>=0A</body></html>
------=_001_NextPart342724621086_=------