From michal.skrivanek at redhat.com Fri Jun 27 07:29:14 2014 Content-Type: multipart/mixed; boundary="===============7033502186255376139==" MIME-Version: 1.0 From: Michal Skrivanek To: users at ovirt.org Subject: Re: [ovirt-users] Mask the CPU model Date: Fri, 27 Jun 2014 13:28:49 +0200 Message-ID: <70A895A2-ED28-4D9B-A7ED-35D68306B66D@redhat.com> In-Reply-To: CAGZcrBk1Vw6-2YMtYzUX+jDUVDS8m4ynAnbMjYHuzpDCfFsGLw@mail.gmail.com --===============7033502186255376139== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --Apple-Mail=3D_9BF6A8F2-22F5-45E0-8748-9E0872317FC8 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=3Dwindows-1252 On 27 Jun 2014, at 12:00, Punit Dambiwal wrote: > Hi Michal, >=3D20 > That means if i have the nehalam CPU Hypervisior...still i can create =3D cluster with sendybridge....and can join this cluster with nehalam based = =3D hypervisior ?? yes, exactly Thanks, michal >=3D20 >=3D20 > On Fri, Jun 27, 2014 at 5:54 PM, Michal Skrivanek =3D wrote: >=3D20 > On 27 Jun 2014, at 11:10, Punit Dambiwal wrote: >=3D20 >> Hi All, >>=3D20 >> No....if i set the CPU model in the cluster is intel nehalam...then =3D the cluster doesn't allow me to add sendy bridge CPU hosts=3D85. >=3D20 > what do you mean, it doesn't allow you to add a host with a real =3D physical SandyBridge CPU? > that would be a bug >=3D20 >>=3D20 >> What about if i will use the Intel CPU with AMD CPU (Mix Match)?? >=3D20 > AMD CPU models are not a subset of Intel models, so it won't work. =3D (how do you expect this to work in real environment?) >=3D20 >>=3D20 >>=3D20 >> On Fri, Jun 27, 2014 at 3:05 PM, Sven Kieske = =3D wrote: >> Just put the CPU Model in the Cluster in ovirt. >> You can't put any host in a cluster which doesn't >> comply to it's cpu model, thus allowing migration >> within that cluster. >>=3D20 >> HTH >>=3D20 >> Am 27.06.2014 06:06, schrieb Punit Dambiwal: >> > Hi, >> > >> > I don't want to faking a CPU model.....my main concern is to create = =3D the >> > homogeneous environment,so the guest can be migrate between hosts =3D with >> > diffrent CPU (If i can change the CPU model with the custom name). >>=3D20 >> -- >> Mit freundlichen Gr=3DFC=3DDFen / Regards >>=3D20 >> Sven Kieske >>=3D20 >> Systemadministrator >> Mittwald CM Service GmbH & Co. KG >> K=3DF6nigsberger Stra=3DDFe 6 >> 32339 Espelkamp >> T: +49-5772-293-100 >> F: +49-5772-293-333 >> https://www.mittwald.de >> Gesch=3DE4ftsf=3DFChrer: Robert Meyer >> St.Nr.: 331/5721/1033, USt-IdNr.: DE814773217, HRA 6640, AG Bad =3D Oeynhausen >> Komplement=3DE4rin: Robert Meyer Verwaltungs GmbH, HRB 13260, AG Bad =3D Oeynhausen >>=3D20 >=3D20 >=3D20 --Apple-Mail=3D_9BF6A8F2-22F5-45E0-8748-9E0872317FC8 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=3Dwindows-1252
On 27 Jun 2014, at 12:00, Punit Dambiwal wrote:

Hi Michal,

That means if i have the =3D nehalam CPU Hypervisior...still i can create cluster with =3D sendybridge....and can join this cluster with nehalam based hypervisior =3D ??

yes, =3D exactly

Thanks,
michal



On Fri, Jun 27, 2014 at 5:54 PM, =3D Michal Skrivanek <michal.skrivanek(a)redhat.com> =3D wrote:

On 27= =3D Jun 2014, at 11:10, Punit Dambiwal wrote:

Hi All,

No....if i se= t =3D the CPU model in the cluster is intel nehalam...then the cluster doesn't = =3D allow me to add sendy bridge CPU hosts=3D85.

what do you mean, it doesn't allow you = =3D to add a host with a real physical SandyBridge CPU?
that would = =3D be a bug


What about if i will use the Intel CPU with AMD CPU =3D (Mix Match)??

AMD CPU =3D models are not a subset of Intel models, so it won't work. (how do you =3D expect this to work in real environment?)

=3D


On = =3D Fri, Jun 27, 2014 at 3:05 PM, Sven Kieske <S.Kieske(a)mittwald.de> wrote:
Just put the CPU Model = =3D in the Cluster in ovirt.
You can't put any host in a cluster which doesn't
comply to it's cpu model, thus allowing migration
within that cluster.

HTH

Am 27.06.2014 06:06, schrieb Punit Dambiwal:
> Hi,
>
> I don't want to faking a CPU model.....my main concern is to create = =3D the
> homogeneous environment,so the guest can be migrate between hosts =3D with
> diffrent CPU (If i can change the CPU model with the custom =3D name).

--
Mit freundlichen Gr=3DFC=3DDFen / Regards

Sven Kieske

Systemadministrator
Mittwald CM Service GmbH & Co. KG
K=3DF6nigsberger Stra=3DDFe 6
32339 Espelkamp
T: +49-5772-293-100
F: +49-5772-293-333
https://www.mittwald.de
Gesch=3DE4ftsf=3DFChrer: Robert Meyer
St.Nr.: 331/5721/1033, USt-IdNr.: DE814773217, HRA 6640, AG Bad =3D Oeynhausen
Komplement=3DE4rin: Robert Meyer Verwaltungs GmbH, HRB 13260, AG Bad =3D Oeynhausen




=3D --Apple-Mail=3D_9BF6A8F2-22F5-45E0-8748-9E0872317FC8-- --===============7033502186255376139== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" Ci0tQXBwbGUtTWFpbD1fOUJGNkE4RjItMjJGNS00NUUwLTg3NDgtOUUwODcyMzE3RkM4CkNvbnRl bnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKQ29udGVudC1UeXBlOiB0ZXh0 L3BsYWluOwoJY2hhcnNldD13aW5kb3dzLTEyNTIKCgpPbiAyNyBKdW4gMjAxNCwgYXQgMTI6MDAs IFB1bml0IERhbWJpd2FsIHdyb3RlOgoKPiBIaSBNaWNoYWwsCj49MjAKPiBUaGF0IG1lYW5zIGlm IGkgaGF2ZSB0aGUgbmVoYWxhbSBDUFUgSHlwZXJ2aXNpb3IuLi5zdGlsbCBpIGNhbiBjcmVhdGUg PQpjbHVzdGVyIHdpdGggc2VuZHlicmlkZ2UuLi4uYW5kIGNhbiBqb2luIHRoaXMgY2x1c3RlciB3 aXRoIG5laGFsYW0gYmFzZWQgPQpoeXBlcnZpc2lvciA/PwoKeWVzLCBleGFjdGx5CgpUaGFua3Ms Cm1pY2hhbAoKPj0yMAo+PTIwCj4gT24gRnJpLCBKdW4gMjcsIDIwMTQgYXQgNTo1NCBQTSwgTWlj aGFsIFNrcml2YW5layA9CjxtaWNoYWwuc2tyaXZhbmVrQHJlZGhhdC5jb20+IHdyb3RlOgo+PTIw Cj4gT24gMjcgSnVuIDIwMTQsIGF0IDExOjEwLCBQdW5pdCBEYW1iaXdhbCB3cm90ZToKPj0yMAo+ PiBIaSBBbGwsCj4+PTIwCj4+IE5vLi4uLmlmIGkgc2V0IHRoZSBDUFUgbW9kZWwgaW4gdGhlIGNs dXN0ZXIgaXMgaW50ZWwgbmVoYWxhbS4uLnRoZW4gPQp0aGUgY2x1c3RlciBkb2Vzbid0IGFsbG93 IG1lIHRvIGFkZCBzZW5keSBicmlkZ2UgQ1BVIGhvc3RzPTg1Lgo+PTIwCj4gd2hhdCBkbyB5b3Ug bWVhbiwgaXQgZG9lc24ndCBhbGxvdyB5b3UgdG8gYWRkIGEgaG9zdCB3aXRoIGEgcmVhbCA9CnBo eXNpY2FsIFNhbmR5QnJpZGdlIENQVT8KPiB0aGF0IHdvdWxkIGJlIGEgYnVnCj49MjAKPj49MjAK Pj4gV2hhdCBhYm91dCBpZiBpIHdpbGwgdXNlIHRoZSBJbnRlbCBDUFUgd2l0aCBBTUQgQ1BVIChN aXggTWF0Y2gpPz8KPj0yMAo+IEFNRCBDUFUgbW9kZWxzIGFyZSBub3QgYSBzdWJzZXQgb2YgSW50 ZWwgbW9kZWxzLCBzbyBpdCB3b24ndCB3b3JrLiA9Cihob3cgZG8geW91IGV4cGVjdCB0aGlzIHRv IHdvcmsgaW4gcmVhbCBlbnZpcm9ubWVudD8pCj49MjAKPj49MjAKPj49MjAKPj4gT24gRnJpLCBK dW4gMjcsIDIwMTQgYXQgMzowNSBQTSwgU3ZlbiBLaWVza2UgPFMuS2llc2tlQG1pdHR3YWxkLmRl PiA9Cndyb3RlOgo+PiBKdXN0IHB1dCB0aGUgQ1BVIE1vZGVsIGluIHRoZSBDbHVzdGVyIGluIG92 aXJ0Lgo+PiBZb3UgY2FuJ3QgcHV0IGFueSBob3N0IGluIGEgY2x1c3RlciB3aGljaCBkb2Vzbid0 Cj4+IGNvbXBseSB0byBpdCdzIGNwdSBtb2RlbCwgdGh1cyBhbGxvd2luZyBtaWdyYXRpb24KPj4g d2l0aGluIHRoYXQgY2x1c3Rlci4KPj49MjAKPj4gSFRICj4+PTIwCj4+IEFtIDI3LjA2LjIwMTQg MDY6MDYsIHNjaHJpZWIgUHVuaXQgRGFtYml3YWw6Cj4+ID4gSGksCj4+ID4KPj4gPiBJIGRvbid0 IHdhbnQgdG8gZmFraW5nIGEgQ1BVIG1vZGVsLi4uLi5teSBtYWluIGNvbmNlcm4gaXMgdG8gY3Jl YXRlID0KdGhlCj4+ID4gaG9tb2dlbmVvdXMgZW52aXJvbm1lbnQsc28gdGhlIGd1ZXN0IGNhbiBi ZSBtaWdyYXRlIGJldHdlZW4gaG9zdHMgPQp3aXRoCj4+ID4gZGlmZnJlbnQgQ1BVIChJZiBpIGNh biBjaGFuZ2UgdGhlIENQVSBtb2RlbCB3aXRoIHRoZSBjdXN0b20gbmFtZSkuCj4+PTIwCj4+IC0t Cj4+IE1pdCBmcmV1bmRsaWNoZW4gR3I9RkM9REZlbiAvIFJlZ2FyZHMKPj49MjAKPj4gU3ZlbiBL aWVza2UKPj49MjAKPj4gU3lzdGVtYWRtaW5pc3RyYXRvcgo+PiBNaXR0d2FsZCBDTSBTZXJ2aWNl IEdtYkggJiBDby4gS0cKPj4gSz1GNm5pZ3NiZXJnZXIgU3RyYT1ERmUgNgo+PiAzMjMzOSBFc3Bl bGthbXAKPj4gVDogKzQ5LTU3NzItMjkzLTEwMAo+PiBGOiArNDktNTc3Mi0yOTMtMzMzCj4+IGh0 dHBzOi8vd3d3Lm1pdHR3YWxkLmRlCj4+IEdlc2NoPUU0ZnRzZj1GQ2hyZXI6IFJvYmVydCBNZXll cgo+PiBTdC5Oci46IDMzMS81NzIxLzEwMzMsIFVTdC1JZE5yLjogREU4MTQ3NzMyMTcsIEhSQSA2 NjQwLCBBRyBCYWQgPQpPZXluaGF1c2VuCj4+IEtvbXBsZW1lbnQ9RTRyaW46IFJvYmVydCBNZXll ciBWZXJ3YWx0dW5ncyBHbWJILCBIUkIgMTMyNjAsIEFHIEJhZCA9Ck9leW5oYXVzZW4KPj49MjAK Pj0yMAo+PTIwCgoKLS1BcHBsZS1NYWlsPV85QkY2QThGMi0yMkY1LTQ1RTAtODc0OC05RTA4NzIz MTdGQzgKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQpDb250ZW50 LVR5cGU6IHRleHQvaHRtbDsKCWNoYXJzZXQ9d2luZG93cy0xMjUyCgo8aHRtbD48aGVhZD48L2hl YWQ+PGJvZHkgc3R5bGU9M0Qid29yZC13cmFwOiBicmVhay13b3JkOyA9Ci13ZWJraXQtbmJzcC1t b2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJyZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgPQoiPjxi cj48ZGl2PjxkaXY+T24gMjcgSnVuIDIwMTQsIGF0IDEyOjAwLCBQdW5pdCBEYW1iaXdhbCB3cm90 ZTo8L2Rpdj48YnIgPQpjbGFzcz0zRCJBcHBsZS1pbnRlcmNoYW5nZS1uZXdsaW5lIj48YmxvY2tx dW90ZSB0eXBlPTNEImNpdGUiPjxkaXYgPQpkaXI9M0QibHRyIj5IaSBNaWNoYWwsPGRpdj48YnI+ PC9kaXY+PGRpdj5UaGF0IG1lYW5zIGlmIGkgaGF2ZSB0aGUgPQpuZWhhbGFtIENQVSBIeXBlcnZp c2lvci4uLnN0aWxsIGkgY2FuIGNyZWF0ZSBjbHVzdGVyIHdpdGggPQpzZW5keWJyaWRnZS4uLi5h bmQgY2FuIGpvaW4gdGhpcyBjbHVzdGVyIHdpdGggbmVoYWxhbSBiYXNlZCBoeXBlcnZpc2lvciA9 Cj8/PC9kaXY+PC9kaXY+PC9ibG9ja3F1b3RlPjxkaXY+PGJyPjwvZGl2PjxkaXY+eWVzLCA9CmV4 YWN0bHk8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PlRoYW5rcyw8L2Rpdj48ZGl2Pm1pY2hhbDwv ZGl2Pjxicj48YmxvY2txPQp1b3RlIHR5cGU9M0QiY2l0ZSI+PGRpdiBjbGFzcz0zRCJnbWFpbF9l eHRyYSI+Cjxicj48YnI+PGRpdiBjbGFzcz0zRCJnbWFpbF9xdW90ZSI+T24gRnJpLCBKdW4gMjcs IDIwMTQgYXQgNTo1NCBQTSwgPQpNaWNoYWwgU2tyaXZhbmVrIDxzcGFuIGRpcj0zRCJsdHIiPiZs dDs8YSA9CmhyZWY9M0QibWFpbHRvOm1pY2hhbC5za3JpdmFuZWtAcmVkaGF0LmNvbSIgPQp0YXJn ZXQ9M0QiX2JsYW5rIj5taWNoYWwuc2tyaXZhbmVrQHJlZGhhdC5jb208L2E+Jmd0Ozwvc3Bhbj4g PQp3cm90ZTo8YnI+PGJsb2NrcXVvdGUgY2xhc3M9M0QiZ21haWxfcXVvdGUiIHN0eWxlPTNEIm1h cmdpbjowIDAgMCA9Ci44ZXg7Ym9yZGVyLWxlZnQ6MXB4ICNjY2Mgc29saWQ7cGFkZGluZy1sZWZ0 OjFleCI+CjxkaXYgc3R5bGU9M0Qid29yZC13cmFwOmJyZWFrLXdvcmQiPjxicj48ZGl2PjxkaXYg Y2xhc3M9M0QiIj48ZGl2Pk9uIDI3ID0KSnVuIDIwMTQsIGF0IDExOjEwLCBQdW5pdCBEYW1iaXdh bCB3cm90ZTo8L2Rpdj48YnI+PC9kaXY+PGJsb2NrcXVvdGUgPQp0eXBlPTNEImNpdGUiPjxkaXYg ZGlyPTNEImx0ciI+SGkgQWxsLDxkaXY+PGJyPjwvZGl2PjxkaXY+Tm8uLi4uaWYgaSBzZXQgPQp0 aGUgQ1BVIG1vZGVsIGluIHRoZSBjbHVzdGVyIGlzIGludGVsIG5laGFsYW0uLi50aGVuIHRoZSBj bHVzdGVyIGRvZXNuJ3QgPQphbGxvdyBtZSB0byBhZGQgc2VuZHkgYnJpZGdlIENQVSBob3N0cz04 NS48L2Rpdj4KPC9kaXY+PC9ibG9ja3F1b3RlPjxkaXY+PGJyPjwvZGl2PndoYXQgZG8geW91IG1l YW4sIGl0IGRvZXNuJ3QgYWxsb3cgeW91ID0KdG8gYWRkIGEgaG9zdCB3aXRoIGEgcmVhbCBwaHlz aWNhbCBTYW5keUJyaWRnZSBDUFU/PC9kaXY+PGRpdj50aGF0IHdvdWxkID0KYmUgYSBidWc8L2Rp dj48ZGl2PjxkaXYgY2xhc3M9M0QiIj48YnI+PGJsb2NrcXVvdGUgdHlwZT0zRCJjaXRlIj48ZGl2 ID0KZGlyPTNEImx0ciI+CjxkaXY+PGJyPjwvZGl2PjxkaXY+V2hhdCBhYm91dCBpZiBpIHdpbGwg dXNlIHRoZSBJbnRlbCBDUFUgd2l0aCBBTUQgQ1BVID0KKE1peCBNYXRjaCk/PzwvZGl2PjwvZGl2 PjwvYmxvY2txdW90ZT48ZGl2Pjxicj48L2Rpdj48L2Rpdj48ZGl2PkFNRCBDUFUgPQptb2RlbHMg YXJlIG5vdCBhIHN1YnNldCBvZiBJbnRlbCBtb2RlbHMsIHNvIGl0IHdvbid0IHdvcmsuIChob3cg ZG8geW91ID0KZXhwZWN0IHRoaXMgdG8gd29yayBpbiByZWFsIGVudmlyb25tZW50Pyk8L2Rpdj4K PC9kaXY+PGRpdiBjbGFzcz0zRCIiPjxkaXY+PGJyPjxibG9ja3F1b3RlIHR5cGU9M0QiY2l0ZSI+ PGRpdiBkaXI9M0QibHRyIj49Cgo8L2Rpdj48ZGl2IGNsYXNzPTNEImdtYWlsX2V4dHJhIj48YnI+ PGJyPjxkaXYgY2xhc3M9M0QiZ21haWxfcXVvdGUiPk9uID0KRnJpLCBKdW4gMjcsIDIwMTQgYXQg MzowNSBQTSwgU3ZlbiBLaWVza2UgPHNwYW4gZGlyPTNEImx0ciI+Jmx0OzxhID0KaHJlZj0zRCJt YWlsdG86Uy5LaWVza2VAbWl0dHdhbGQuZGUiID0KdGFyZ2V0PTNEIl9ibGFuayI+Uy5LaWVza2VA bWl0dHdhbGQuZGU8L2E+Jmd0Ozwvc3Bhbj4gd3JvdGU6PGJyPgoKPGJsb2NrcXVvdGUgY2xhc3M9 M0QiZ21haWxfcXVvdGUiIHN0eWxlPTNEIm1hcmdpbjowIDAgMCA9Ci44ZXg7Ym9yZGVyLWxlZnQ6 MXB4ICNjY2Mgc29saWQ7cGFkZGluZy1sZWZ0OjFleCI+SnVzdCBwdXQgdGhlIENQVSBNb2RlbCA9 CmluIHRoZSBDbHVzdGVyIGluIG92aXJ0Ljxicj4KWW91IGNhbid0IHB1dCBhbnkgaG9zdCBpbiBh IGNsdXN0ZXIgd2hpY2ggZG9lc24ndDxicj4KY29tcGx5IHRvIGl0J3MgY3B1IG1vZGVsLCB0aHVz IGFsbG93aW5nIG1pZ3JhdGlvbjxicj4Kd2l0aGluIHRoYXQgY2x1c3Rlci48YnI+Cjxicj4KSFRI PGJyPgo8YnI+CkFtIDxhIGhyZWY9M0QidGVsOjI3LjA2LjIwMTQlMjAwNiIgdmFsdWU9M0QiKzEy NzA2MjAxNDA2IiA9CnRhcmdldD0zRCJfYmxhbmsiPjI3LjA2LjIwMTQgMDY8L2E+OjA2LCBzY2hy aWViIFB1bml0IERhbWJpd2FsOjxicj4KPGRpdj4mZ3Q7IEhpLDxicj4KJmd0Ozxicj4KJmd0OyBJ IGRvbid0IHdhbnQgdG8gZmFraW5nIGEgQ1BVIG1vZGVsLi4uLi5teSBtYWluIGNvbmNlcm4gaXMg dG8gY3JlYXRlID0KdGhlPGJyPgomZ3Q7IGhvbW9nZW5lb3VzIGVudmlyb25tZW50LHNvIHRoZSBn dWVzdCBjYW4gYmUgbWlncmF0ZSBiZXR3ZWVuIGhvc3RzID0Kd2l0aDxicj4KJmd0OyBkaWZmcmVu dCBDUFUgKElmIGkgY2FuIGNoYW5nZSB0aGUgQ1BVIG1vZGVsIHdpdGggdGhlIGN1c3RvbSA9Cm5h bWUpLjxicj4KPGJyPgo8L2Rpdj48ZGl2PjxkaXY+LS08YnI+Ck1pdCBmcmV1bmRsaWNoZW4gR3I9 RkM9REZlbiAvIFJlZ2FyZHM8YnI+Cjxicj4KU3ZlbiBLaWVza2U8YnI+Cjxicj4KU3lzdGVtYWRt aW5pc3RyYXRvcjxicj4KTWl0dHdhbGQgQ00gU2VydmljZSBHbWJIICZhbXA7IENvLiBLRzxicj4K Sz1GNm5pZ3NiZXJnZXIgU3RyYT1ERmUgNjxicj4KMzIzMzkgRXNwZWxrYW1wPGJyPgpUOiA8YSBo cmVmPTNEInRlbDolMkI0OS01NzcyLTI5My0xMDAiIHZhbHVlPTNEIis0OTU3NzIyOTMxMDAiID0K dGFyZ2V0PTNEIl9ibGFuayI+KzQ5LTU3NzItMjkzLTEwMDwvYT48YnI+CkY6IDxhIGhyZWY9M0Qi dGVsOiUyQjQ5LTU3NzItMjkzLTMzMyIgdmFsdWU9M0QiKzQ5NTc3MjI5MzMzMyIgPQp0YXJnZXQ9 M0QiX2JsYW5rIj4rNDktNTc3Mi0yOTMtMzMzPC9hPjxicj4KPGEgaHJlZj0zRCJodHRwczovL3d3 dy5taXR0d2FsZC5kZS8iID0KdGFyZ2V0PTNEIl9ibGFuayI+aHR0cHM6Ly93d3cubWl0dHdhbGQu ZGU8L2E+PGJyPgpHZXNjaD1FNGZ0c2Y9RkNocmVyOiBSb2JlcnQgTWV5ZXI8YnI+ClN0Lk5yLjog MzMxLzU3MjEvMTAzMywgVVN0LUlkTnIuOiBERTgxNDc3MzIxNywgSFJBIDY2NDAsIEFHIEJhZCA9 Ck9leW5oYXVzZW48YnI+CktvbXBsZW1lbnQ9RTRyaW46IFJvYmVydCBNZXllciBWZXJ3YWx0dW5n cyBHbWJILCBIUkIgMTMyNjAsIEFHIEJhZCA9Ck9leW5oYXVzZW48L2Rpdj48L2Rpdj48L2Jsb2Nr cXVvdGU+PC9kaXY+PGJyPjwvZGl2Pgo8L2Jsb2NrcXVvdGU+PC9kaXY+PGJyPjwvZGl2PjwvZGl2 PjwvYmxvY2txdW90ZT48L2Rpdj48YnI+PC9kaXY+CjwvYmxvY2txdW90ZT48L2Rpdj48YnI+PC9i b2R5PjwvaHRtbD49CgotLUFwcGxlLU1haWw9XzlCRjZBOEYyLTIyRjUtNDVFMC04NzQ4LTlFMDg3 MjMxN0ZDOC0tCg== --===============7033502186255376139==--