From Joseph.Kelly at tradingscreen.com Wed Mar 14 08:47:07 2018 Content-Type: multipart/mixed; boundary="===============5919956226395672076==" MIME-Version: 1.0 From: Joseph Kelly To: users at ovirt.org Subject: [ovirt-users] Query about running ovirt-4.2.1 engine support 3.x nodes ? Date: Wed, 14 Mar 2018 08:32:55 +0000 Message-ID: --===============5919956226395672076== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --_000_DM5PR1601MB1307870A4A315F7E754AD0F688D10DM5PR1601MB1307_ Content-Type: text/plain; charset=3D"iso-8859-1" Content-Transfer-Encoding: quoted-printable Hello All, I have two hopefully easy questions regarding an ovirt-4.2.1 engine support= =3D and 3.x nodes ? 1) Does an ovirt-4.2.x engine support 3.x nodes ? As This page states: "The cluster compatibility is set according to the version of the least cap= =3D able host operating system in the cluster." https://www.ovirt.org/documentation/upgrade-guide/chap-Post-Upgrade_Tasks/ Which seems to indicate that you can run say a 4.2.1 engine with lower vers= =3D ion nodes, but is that correct ? 2) And can you just upgrade the nodes directly from 3.x to 4.2.x as per the= =3D se steps ? 1. Move the node to maintenance 2. Add 4.2.x repos 3. yum update 4. reboot 5. Activate (exit maintenance) I've looked in the release notes but wasn't able to find much detail on ovi= =3D rt-nodes upgrades. Thanks, Joe. -- J. Kelly Infrastructure Engineer TradingScreen www.tradingscreen.com Follow TradingScreen on Twitter, Fac= =3D ebook, or our = =3D blog, Trading Smarter This message is intended only for the recipient(s) named above and may cont= =3D ain confidential information. If you are not an intended recipient, you sho= =3D uld not review, distribute or copy this message. Please notify the sender i= =3D mmediately by e-mail if you have received this message in error and delete = =3D it from your system. --_000_DM5PR1601MB1307870A4A315F7E754AD0F688D10DM5PR1601MB1307_ Content-Type: text/html; charset=3D"iso-8859-1" Content-Transfer-Encoding: quoted-printable

Hello All,


I have two hopefully easy quest= io=3D ns regarding an ovirt-4.2.1 engine support and 3.x nodes ?&= =3D nbsp;


1) Does an ovirt-4.2= .x=3D engine support 3.x nodes ? As This page states:


"The cluster compati= bi=3D lity is set according to the version of the least capable host operating sy= =3D stem in the cluster."


https://www.ovirt.org/documentation/upgrade-guide/chap-Post-Upgrade_Tasks/= =3D


=3D Which seems to indicate that you can run say a 4.2.1 engine with lower= =3D version nodes, but is that correct ?

=3D

=3D 2) And can you just upgrade the nodes directly from 3.x to 4.2.x as per the= =3D se steps ?

=3D

=3D

1. Move the node to maintenance
2. Add 4.2.x repos
3. yum update
4. reboot
5. Activate (exit maintenance)

=3D I've looked in the release notes but wasn't able to find much detail o= =3D n ovirt-nodes upgrades.

=3D

=3D Thanks,

=3D Joe.

=3D

--
J. Kelly
TradingScreen
www.tradingscre= en.c=3D om
F=3D ollow TradingScreen on Twitter= =3D , Facebook, or our blog, Trading Smarter

This message is intended only= f=3D or the recipient(s) named above and may contain confidential information. I= =3D f you are not an intended recipient, you should not review, distribute or c= =3D opy this message. Please notify the sender immediately by e-mail if you have received this message in error an= =3D d delete it from your system.


--_000_DM5PR1601MB1307870A4A315F7E754AD0F688D10DM5PR1601MB1307_-- --===============5919956226395672076== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS1fMDAwX0RNNVBSMTYwMU1CMTMwNzg3MEE0QTMxNUY3RTc1NEFEMEY2ODhEMTBETTVQUjE2MDFN QjEzMDdfCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD0iaXNvLTg4NTktMSIKQ29u dGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQoKSGVsbG8gQWxsLAoKCkkg aGF2ZSB0d28gaG9wZWZ1bGx5IGVhc3kgcXVlc3Rpb25zIHJlZ2FyZGluZyBhbiBvdmlydC00LjIu MSBlbmdpbmUgc3VwcG9ydD0KIGFuZCAzLnggbm9kZXMgPwoKCjEpIERvZXMgYW4gb3ZpcnQtNC4y LnggZW5naW5lIHN1cHBvcnQgMy54IG5vZGVzID8gQXMgVGhpcyBwYWdlIHN0YXRlczoKCgoiVGhl IGNsdXN0ZXIgY29tcGF0aWJpbGl0eSBpcyBzZXQgYWNjb3JkaW5nIHRvIHRoZSB2ZXJzaW9uIG9m IHRoZSBsZWFzdCBjYXA9CmFibGUgaG9zdCBvcGVyYXRpbmcgc3lzdGVtIGluIHRoZSBjbHVzdGVy LiIKCgpodHRwczovL3d3dy5vdmlydC5vcmcvZG9jdW1lbnRhdGlvbi91cGdyYWRlLWd1aWRlL2No YXAtUG9zdC1VcGdyYWRlX1Rhc2tzLwoKCldoaWNoIHNlZW1zIHRvIGluZGljYXRlIHRoYXQgeW91 IGNhbiBydW4gc2F5IGEgNC4yLjEgZW5naW5lIHdpdGggbG93ZXIgdmVycz0KaW9uIG5vZGVzLCBi dXQgaXMgdGhhdCBjb3JyZWN0ID8KCgoyKSBBbmQgY2FuIHlvdSBqdXN0IHVwZ3JhZGUgdGhlIG5v ZGVzIGRpcmVjdGx5IGZyb20gMy54IHRvIDQuMi54IGFzIHBlciB0aGU9CnNlIHN0ZXBzID8KCgox LiBNb3ZlIHRoZSBub2RlIHRvIG1haW50ZW5hbmNlCjIuIEFkZCA0LjIueCByZXBvcwozLiB5dW0g dXBkYXRlCjQuIHJlYm9vdAo1LiBBY3RpdmF0ZSAoZXhpdCBtYWludGVuYW5jZSkKCgpJJ3ZlIGxv b2tlZCBpbiB0aGUgcmVsZWFzZSBub3RlcyBidXQgd2Fzbid0IGFibGUgdG8gZmluZCBtdWNoIGRl dGFpbCBvbiBvdmk9CnJ0LW5vZGVzIHVwZ3JhZGVzLgoKClRoYW5rcywKCkpvZS4KCgotLQpKLiBL ZWxseQpJbmZyYXN0cnVjdHVyZSBFbmdpbmVlcgpUcmFkaW5nU2NyZWVuCnd3dy50cmFkaW5nc2Ny ZWVuLmNvbTxodHRwOi8vd3d3LnRyYWRpbmdzY3JlZW4uY29tLz4KCkZvbGxvdyBUcmFkaW5nU2Ny ZWVuIG9uIFR3aXR0ZXI8aHR0cDovL3R3aXR0ZXIuY29tLyMlMjEvVHJhZGluZ1NjcmVlbj4sIEZh Yz0KZWJvb2s8aHR0cDovL3d3dy5mYWNlYm9vay5jb20vcGFnZXMvVHJhZGluZ1NjcmVlbi8yMTQw NDYyNTE5NDU2NTA+LCBvciBvdXIgPQpibG9nLCBUcmFkaW5nIFNtYXJ0ZXI8aHR0cDovL3RyYWRp bmdzbWFydGVyLnRyYWRpbmdzY3JlZW4uY29tLz4KClRoaXMgbWVzc2FnZSBpcyBpbnRlbmRlZCBv bmx5IGZvciB0aGUgcmVjaXBpZW50KHMpIG5hbWVkIGFib3ZlIGFuZCBtYXkgY29udD0KYWluIGNv bmZpZGVudGlhbCBpbmZvcm1hdGlvbi4gSWYgeW91IGFyZSBub3QgYW4gaW50ZW5kZWQgcmVjaXBp ZW50LCB5b3Ugc2hvPQp1bGQgbm90IHJldmlldywgZGlzdHJpYnV0ZSBvciBjb3B5IHRoaXMgbWVz c2FnZS4gUGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGk9Cm1tZWRpYXRlbHkgYnkgZS1tYWlsIGlm IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgbWVzc2FnZSBpbiBlcnJvciBhbmQgZGVsZXRlID0KaXQg ZnJvbSB5b3VyIHN5c3RlbS4KCgoKCgotLV8wMDBfRE01UFIxNjAxTUIxMzA3ODcwQTRBMzE1RjdF NzU0QUQwRjY4OEQxMERNNVBSMTYwMU1CMTMwN18KQ29udGVudC1UeXBlOiB0ZXh0L2h0bWw7IGNo YXJzZXQ9Imlzby04ODU5LTEiCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmlu dGFibGUKCjxodG1sPgo8aGVhZD4KPG1ldGEgaHR0cC1lcXVpdj0zRCJDb250ZW50LVR5cGUiIGNv bnRlbnQ9M0QidGV4dC9odG1sOyBjaGFyc2V0PTNEaXNvLTg4NTktPQoxIj4KPHN0eWxlIHR5cGU9 M0QidGV4dC9jc3MiIHN0eWxlPTNEImRpc3BsYXk6bm9uZTsiPjwhLS0gUCB7bWFyZ2luLXRvcDow O21hcmdpPQpuLWJvdHRvbTowO30gLS0+PC9zdHlsZT4KPC9oZWFkPgo8Ym9keSBkaXI9M0QibHRy Ij4KPGRpdiBpZD0zRCJkaXZ0YWdkZWZhdWx0d3JhcHBlciIgc3R5bGU9M0QiZm9udC1zaXplOjEw cHQ7Y29sb3I6IzAwMDAwMDtmb250PQotZmFtaWx5OlZlcmRhbmEsR2VuZXZhLHNhbnMtc2VyaWY7 IiBkaXI9M0QibHRyIj4KPHAgc3R5bGU9M0QibWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MCI+ SGVsbG8gQWxsLDwvcD4KPHAgc3R5bGU9M0QibWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MCI+ PGJyPgo8L3A+CjxwIHN0eWxlPTNEIm1hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjAiPkkgaGF2 ZSB0d28gaG9wZWZ1bGx5IGVhc3kgcXVlc3Rpbz0KbnMgcmVnYXJkaW5nIGFuJm5ic3A7PHNwYW4+ b3ZpcnQtNC4yLjEgZW5naW5lIHN1cHBvcnQgYW5kJm5ic3A7My54IG5vZGVzID8mPQpuYnNwOzwv c3Bhbj48L3A+CjxwIHN0eWxlPTNEIm1hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjAiPjxicj4K PC9wPgo8cCBzdHlsZT0zRCJtYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowIj4xKSBEb2VzIGFu Jm5ic3A7PHNwYW4+b3ZpcnQtNC4yLng9CiBlbmdpbmUgc3VwcG9ydCAzLnggbm9kZXMgPyBBcyZu YnNwO1RoaXMgcGFnZSBzdGF0ZXM6PC9zcGFuPjwvcD4KPHAgc3R5bGU9M0QibWFyZ2luLXRvcDow O21hcmdpbi1ib3R0b206MCI+PGJyPgo8L3A+CjxwIHN0eWxlPTNEIm1hcmdpbi10b3A6MDttYXJn aW4tYm90dG9tOjAiPjxzcGFuPiZxdW90O1RoZSBjbHVzdGVyIGNvbXBhdGliaT0KbGl0eSBpcyBz ZXQgYWNjb3JkaW5nIHRvIHRoZSB2ZXJzaW9uIG9mIHRoZSBsZWFzdCBjYXBhYmxlIGhvc3Qgb3Bl cmF0aW5nIHN5PQpzdGVtIGluIHRoZSBjbHVzdGVyLiZxdW90Ozwvc3Bhbj48YnI+CjwvcD4KPHAg c3R5bGU9M0QibWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MCI+PGJyPgo8L3A+CjxwIHN0eWxl PTNEIm1hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjAiPjxhIGhyZWY9M0QiaHR0cHM6Ly93d3cu b3ZpcnQub3JnLz0KZG9jdW1lbnRhdGlvbi91cGdyYWRlLWd1aWRlL2NoYXAtUG9zdC1VcGdyYWRl X1Rhc2tzLyIgY2xhc3M9M0QiT1dBQXV0b0xpbmsiPQo+aHR0cHM6Ly93d3cub3ZpcnQub3JnL2Rv Y3VtZW50YXRpb24vdXBncmFkZS1ndWlkZS9jaGFwLVBvc3QtVXBncmFkZV9UYXNrcy89CjwvYT48 YnI+CjwvcD4KPHAgc3R5bGU9M0QibWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MCI+PGJyPgo8 L3A+CjxwIHN0eWxlPTNEIm1hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjAiPjxzcGFuIHN0eWxl PTNEImZvbnQtc2l6ZTogMTBwdDsiPj0KV2hpY2ggc2VlbXMgdG8gaW5kaWNhdGUgdGhhdCB5b3Ug Y2FuIHJ1biBzYXkmbmJzcDthIDQuMi4xIGVuZ2luZSB3aXRoIGxvd2VyPQogdmVyc2lvbiBub2Rl cywgYnV0Jm5ic3A7aXMgdGhhdCBjb3JyZWN0ID88L3NwYW4+PC9wPgo8cCBzdHlsZT0zRCJtYXJn aW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowIj48c3BhbiBzdHlsZT0zRCJmb250LXNpemU6IDEwcHQ7 Ij49Cjxicj4KPC9zcGFuPjwvcD4KPHAgc3R5bGU9M0QibWFyZ2luLXRvcDowO21hcmdpbi1ib3R0 b206MCI+PHNwYW4gc3R5bGU9M0QiZm9udC1zaXplOiAxMHB0OyI+PQoyKSBBbmQgY2FuIHlvdSBq dXN0IHVwZ3JhZGUgdGhlIG5vZGVzIGRpcmVjdGx5IGZyb20gMy54IHRvIDQuMi54IGFzIHBlciB0 aGU9CnNlIHN0ZXBzID88L3NwYW4+PC9wPgo8cCBzdHlsZT0zRCJtYXJnaW4tdG9wOjA7bWFyZ2lu LWJvdHRvbTowIj48c3BhbiBzdHlsZT0zRCJmb250LXNpemU6IDEwcHQ7Ij49Cjxicj4KPC9zcGFu PjwvcD4KPHAgc3R5bGU9M0QibWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MCI+PHNwYW4gc3R5 bGU9M0QiZm9udC1zaXplOiAxMHB0OyI+PQo8L3A+CjxkaXY+MS4gTW92ZSB0aGUmbmJzcDtub2Rl IHRvIG1haW50ZW5hbmNlPGJyPgoyLiBBZGQgNC4yLnggcmVwb3M8YnI+CjMuIHl1bSB1cGRhdGU8 YnI+CjQuIHJlYm9vdDxicj4KNS4gQWN0aXZhdGUgKGV4aXQgbWFpbnRlbmFuY2UpPC9kaXY+Cjxi cj4KPC9zcGFuPgo8cD48L3A+CjxwIHN0eWxlPTNEIm1hcmdpbi10b3A6MDttYXJnaW4tYm90dG9t OjAiPjxzcGFuIHN0eWxlPTNEImZvbnQtc2l6ZTogMTBwdDsiPj0KSSd2ZSBsb29rZWQgaW4gdGhl IHJlbGVhc2Ugbm90ZXMgYnV0IHdhc24ndCZuYnNwO2FibGUgdG8gZmluZCBtdWNoIGRldGFpbCBv PQpuIG92aXJ0LW5vZGVzIHVwZ3JhZGVzLjwvc3Bhbj48L3A+CjxwIHN0eWxlPTNEIm1hcmdpbi10 b3A6MDttYXJnaW4tYm90dG9tOjAiPjxzcGFuIHN0eWxlPTNEImZvbnQtc2l6ZTogMTBwdDsiPj0K PGJyPgo8L3NwYW4+PC9wPgo8cCBzdHlsZT0zRCJtYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTow Ij48c3BhbiBzdHlsZT0zRCJmb250LXNpemU6IDEwcHQ7Ij49ClRoYW5rcyw8L3NwYW4+PC9wPgo8 cCBzdHlsZT0zRCJtYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowIj48c3BhbiBzdHlsZT0zRCJm b250LXNpemU6IDEwcHQ7Ij49CkpvZS48L3NwYW4+PC9wPgo8cCBzdHlsZT0zRCJtYXJnaW4tdG9w OjA7bWFyZ2luLWJvdHRvbTowIj48c3BhbiBzdHlsZT0zRCJmb250LXNpemU6IDEwcHQ7Ij49Cjxi cj4KPC9zcGFuPjwvcD4KPGRpdiBpZD0zRCJTaWduYXR1cmUiPgo8ZGl2IGlkPTNEImRpdnRhZ2Rl ZmF1bHR3cmFwcGVyIiBkaXI9M0QibHRyIiBzdHlsZT0zRCJmb250LXNpemU6MTJwdDsgY29sb3I9 CjpyZ2IoMCwwLDApOyBmb250LWZhbWlseTpDYWxpYnJpLEFyaWFsLEhlbHZldGljYSxzYW5zLXNl cmlmLCZxdW90O0Vtb2ppRm9udD0KJnF1b3Q7LCZxdW90O0FwcGxlIENvbG9yIEVtb2ppJnF1b3Q7 LCZxdW90O1NlZ29lIFVJIEVtb2ppJnF1b3Q7LE5vdG9Db2xvckVtPQpvamksJnF1b3Q7U2Vnb2Ug VUkgU3ltYm9sJnF1b3Q7LCZxdW90O0FuZHJvaWQgRW1vamkmcXVvdDssRW1vamlTeW1ib2xzLCZx dW89CnQ7RW1vamlGb250JnF1b3Q7LCZxdW90O0FwcGxlIENvbG9yIEVtb2ppJnF1b3Q7LCZxdW90 O1NlZ29lIFVJIEVtb2ppJnF1b3Q7LD0KTm90b0NvbG9yRW1vamksJnF1b3Q7U2Vnb2UgVUkgU3lt Ym9sJnF1b3Q7LCZxdW90O0FuZHJvaWQgRW1vamkmcXVvdDssRW1vamlTPQp5bWJvbHMsJnF1b3Q7 RW1vamlGb250JnF1b3Q7LCZxdW90O0FwcGxlIENvbG9yIEVtb2ppJnF1b3Q7LCZxdW90O1NlZ29l IFVJIEU9Cm1vamkmcXVvdDssTm90b0NvbG9yRW1vamksJnF1b3Q7U2Vnb2UgVUkgU3ltYm9sJnF1 b3Q7LCZxdW90O0FuZHJvaWQgRW1vamkmcT0KdW90OyxFbW9qaVN5bWJvbHMiPgo8ZGl2IHN0eWxl PTNEImZvbnQtZmFtaWx5OlRhaG9tYTsgZm9udC1zaXplOjEzcHgiPgo8dGFibGUgY2xhc3M9M0Qi IiBjZWxsc3BhY2luZz0zRCIwIiBjZWxscGFkZGluZz0zRCIwIiB3aWR0aD0zRCIxMDAlIiBzdHls ZT0KPTNEImZvbnQtZmFtaWx5OkNhbnRhcmVsbDsgbGV0dGVyLXNwYWNpbmc6bm9ybWFsOyBvcnBo YW5zOmF1dG87IHRleHQtaW5kZW50PQo6MHB4OyB0ZXh0LXRyYW5zZm9ybTpub25lOyB3aWRvd3M6 YXV0bzsgd29yZC1zcGFjaW5nOjBweCI+Cjx0Ym9keT4KPHRyIGNsYXNzPTNEIiI+Cjx0ZCBjbGFz cz0zRCIiPgo8ZGl2Pi0tIDxicj4KPHNwYW4gc3R5bGU9M0QiZm9udC1zaXplOjEycHQ7IGNvbG9y OiMwMDAwMDA7IGZvbnQtc3R5bGU6QXJpYWwsc2Fucy1zZXJpZjsgPQpmb250LXdlaWdodDpib2xk Ij5KLiBLZWxseTwvc3Bhbj48YnI+CjxzcGFuIHN0eWxlPTNEImZvbnQtc2l6ZToxMHB0OyBjb2xv cjojMDAwMDAwOyBmb250LXN0eWxlOkFyaWFsLHNhbnMtc2VyaWYiPj0KSW5mcmFzdHJ1Y3R1cmUg RW5naW5lZXI8L3NwYW4+PGJyPgo8c3BhbiBzdHlsZT0zRCJmb250LXNpemU6MTJwdDsgY29sb3I6 IzgwODA4MDsgZm9udC1zdHlsZTpBcmlhbCxzYW5zLXNlcmlmOyA9CmZvbnQtd2VpZ2h0OmJvbGQi PlRyYWRpbmdTY3JlZW48L3NwYW4+PGJyPgo8c3BhbiBzdHlsZT0zRCJmb250LXNpemU6MTBwdDsg Y29sb3I6IzgwODA4MDsgZm9udC1zdHlsZTpBcmlhbCxzYW5zLXNlcmlmIj49CjxhIGhyZWY9M0Qi aHR0cDovL3d3dy50cmFkaW5nc2NyZWVuLmNvbS8iIGlkPTNEIkxQTm9MUCI+d3d3LnRyYWRpbmdz Y3JlZW4uYz0Kb208L2E+PC9zcGFuPjxicj4KPC9kaXY+CjwvdGQ+CjwvdHI+Cjx0ciBjbGFzcz0z RCIiPgo8dGQgcm93c3Bhbj0zRCIxIiBjbGFzcz0zRCIiPjxzcGFuIHN0eWxlPTNEImZvbnQtc2l6 ZToxMC4wcHQ7IGNvbG9yOmdyYXkiPkY9Cm9sbG93IFRyYWRpbmdTY3JlZW4gb24KPGEgaHJlZj0z RCJodHRwOi8vdHdpdHRlci5jb20vIyUyMS9UcmFkaW5nU2NyZWVuIiBpZD0zRCJMUE5vTFAiPlR3 aXR0ZXI8L2E+PQosIDxhIGhyZWY9M0QiaHR0cDovL3d3dy5mYWNlYm9vay5jb20vcGFnZXMvVHJh ZGluZ1NjcmVlbi8yMTQwNDYyNTE5NDU2NTAiIGk9CmQ9M0QiTFBOb0xQIj4KRmFjZWJvb2s8L2E+ LCBvciBvdXIgYmxvZywgPGEgaHJlZj0zRCJodHRwOi8vdHJhZGluZ3NtYXJ0ZXIudHJhZGluZ3Nj cmVlbi5jPQpvbS8iIGlkPTNEIkxQTm9MUCI+ClRyYWRpbmcgU21hcnRlcjwvYT48L3NwYW4+PGJy Pgo8YnI+CjxzcGFuIHN0eWxlPTNEImZvbnQtc2l6ZTo4LjBwdDsgY29sb3I6Z3JheSI+VGhpcyBt ZXNzYWdlIGlzIGludGVuZGVkIG9ubHkgZj0Kb3IgdGhlIHJlY2lwaWVudChzKSBuYW1lZCBhYm92 ZSBhbmQgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIGluZm9ybWF0aW9uLiBJPQpmIHlvdSBhcmUg bm90IGFuIGludGVuZGVkIHJlY2lwaWVudCwgeW91IHNob3VsZCBub3QgcmV2aWV3LCBkaXN0cmli dXRlIG9yIGM9Cm9weSB0aGlzIG1lc3NhZ2UuIFBsZWFzZSBub3RpZnkgdGhlCiBzZW5kZXIgaW1t ZWRpYXRlbHkgYnkgZS1tYWlsIGlmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgbWVzc2FnZSBpbiBl cnJvciBhbj0KZCBkZWxldGUgaXQgZnJvbSB5b3VyIHN5c3RlbS48L3NwYW4+PGJyPgo8L3RkPgo8 L3RyPgo8dHIgY2xhc3M9M0QiIj4KPHRkIHJvd3NwYW49M0QiMSIgY2xhc3M9M0QiIj48YnI+Cjwv dGQ+CjwvdHI+CjwvdGJvZHk+CjwvdGFibGU+Cjxicj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9k aXY+CjwvYm9keT4KPC9odG1sPgoKLS1fMDAwX0RNNVBSMTYwMU1CMTMwNzg3MEE0QTMxNUY3RTc1 NEFEMEY2ODhEMTBETTVQUjE2MDFNQjEzMDdfLS0K --===============5919956226395672076==--