From Usman.Aslam at tufts.edu Wed Dec 3 15:03:40 2014 Content-Type: multipart/mixed; boundary="===============4945934123840126454==" MIME-Version: 1.0 From: Aslam, Usman To: users at ovirt.org Subject: Re: [ovirt-users] Hypervisor won't assign default gateway Date: Wed, 03 Dec 2014 20:03:36 +0000 Message-ID: --===============4945934123840126454== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --_000_EAAAA4A70A749B408A0B58DBB90543531174F881SSVMEXDAG01MB02_ Content-Type: text/plain; charset=3D"us-ascii" Content-Transfer-Encoding: quoted-printable I've worked around this issue by Flipping the DEFROUTE parameter on both vlans AND Adding "net_persistence =3D3D ifcfg" to "/etc/vdsm/vdsm.conf" I'm sure this isn't ideal but it works. If I update configuration using the= =3D web UI, it requires me to manually edit and flip the DEFROUTE argument aga= =3D in. Is there a way to control how this flag is setup? Thanks, Usman From: Aslam, Usman Sent: Wednesday, December 03, 2014 12:44 PM To: 'users(a)ovirt.org' Subject: Hypervisor won't assign default gateway I have a couple of bonded nics with two bridged vlans. Ovirtmgmt and Primar= =3D y. Primary vlan also has a gateway setup (all using the ovirt UI). The gatewa= =3D y shows up in the ifcfg file and I've added it to /etc/sysconfig/network as= =3D well. Problem: Upon a reboot the default gateway does not show up (route -n) One thing did notice is that VDSM is inserting DEFROUTE=3D3Dno in ifcfg-primary And DEFROUTE=3D3Dyes in ifcfg-ovirtmgmt If is issue the "route add default gateway x.x.x.x" command, it starts work= =3D ing as expected and the default route also shows up (route -n) Any ideas? Thanks, Usman --_000_EAAAA4A70A749B408A0B58DBB90543531174F881SSVMEXDAG01MB02_ Content-Type: text/html; charset=3D"us-ascii" Content-Transfer-Encoding: quoted-printable

I’ve worked = arou=3D nd this issue by

 <= /spa=3D n>

Flipping the DEFRO= UTE =3D parameter on both vlans

AND<=3D /p>

Adding “net_= pers=3D istence =3D3D ifcfg” to “/etc/vdsm/vdsm.conf”<= /s=3D pan>

 <= /spa=3D n>

I’m sure thi= s is=3D n’t ideal but it works. If I update configuration using the web UI, i= =3D t requires me to manually edit and flip the DEFROUTE argument again.

 <= /spa=3D n>

Is there a way to = cont=3D rol how this flag is setup?

 <= /spa=3D n>

Thanks,=

Usman

 <= /spa=3D n>

 <= /spa=3D n>

From: Aslam, U= =3D sman
Sent: Wednesday, December 03, 2014 12:44 PM
To: 'users(a)ovirt.org'
Subject: Hypervisor won't assign default gateway

 

I have a couple of bonded nics with two bridged vl= an=3D s. Ovirtmgmt and Primary.

Primary vlan also  has a gateway setup (all u= si=3D ng the ovirt UI). The gateway shows up in the ifcfg file and I’ve add= =3D ed it to /etc/sysconfig/network as well.

 

Problem: Upon a reboot the default gateway does no= t =3D show up (route -n)

 

One thing did notice is that VDSM is inserting =3D

 

DEFROUTE=3D3Dno      = ;&nb=3D sp;           in ifcfg-pr= =3D imary

And

DEFROUTE=3D3Dyes     &nbs= p;&n=3D bsp;          in ifcfg-ovirtmg= =3D mt

 

If is issue the “route add default gateway x= .x=3D .x.x” command, it starts working as expected and the default route al= =3D so shows up (route -n)

 

Any ideas?

 

Thanks,

Usman

--_000_EAAAA4A70A749B408A0B58DBB90543531174F881SSVMEXDAG01MB02_-- --===============4945934123840126454== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS1fMDAwX0VBQUFBNEE3MEE3NDlCNDA4QTBCNThEQkI5MDU0MzUzMTE3NEY4ODFTU1ZNRVhEQUcw MU1CMDJfCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD0idXMtYXNjaWkiCkNvbnRl bnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKCkkndmUgd29ya2VkIGFyb3Vu ZCB0aGlzIGlzc3VlIGJ5CgpGbGlwcGluZyB0aGUgREVGUk9VVEUgcGFyYW1ldGVyIG9uIGJvdGgg dmxhbnMKQU5ECkFkZGluZyAibmV0X3BlcnNpc3RlbmNlID0zRCBpZmNmZyIgdG8gIi9ldGMvdmRz bS92ZHNtLmNvbmYiCgpJJ20gc3VyZSB0aGlzIGlzbid0IGlkZWFsIGJ1dCBpdCB3b3Jrcy4gSWYg SSB1cGRhdGUgY29uZmlndXJhdGlvbiB1c2luZyB0aGU9CiB3ZWIgVUksIGl0IHJlcXVpcmVzIG1l IHRvIG1hbnVhbGx5IGVkaXQgYW5kIGZsaXAgdGhlIERFRlJPVVRFIGFyZ3VtZW50IGFnYT0KaW4u CgpJcyB0aGVyZSBhIHdheSB0byBjb250cm9sIGhvdyB0aGlzIGZsYWcgaXMgc2V0dXA/CgpUaGFu a3MsClVzbWFuCgoKRnJvbTogQXNsYW0sIFVzbWFuClNlbnQ6IFdlZG5lc2RheSwgRGVjZW1iZXIg MDMsIDIwMTQgMTI6NDQgUE0KVG86ICd1c2Vyc0BvdmlydC5vcmcnClN1YmplY3Q6IEh5cGVydmlz b3Igd29uJ3QgYXNzaWduIGRlZmF1bHQgZ2F0ZXdheQoKSSBoYXZlIGEgY291cGxlIG9mIGJvbmRl ZCBuaWNzIHdpdGggdHdvIGJyaWRnZWQgdmxhbnMuIE92aXJ0bWdtdCBhbmQgUHJpbWFyPQp5LgpQ cmltYXJ5IHZsYW4gYWxzbyAgaGFzIGEgZ2F0ZXdheSBzZXR1cCAoYWxsIHVzaW5nIHRoZSBvdmly dCBVSSkuIFRoZSBnYXRld2E9Cnkgc2hvd3MgdXAgaW4gdGhlIGlmY2ZnIGZpbGUgYW5kIEkndmUg YWRkZWQgaXQgdG8gL2V0Yy9zeXNjb25maWcvbmV0d29yayBhcz0KIHdlbGwuCgpQcm9ibGVtOiBV cG9uIGEgcmVib290IHRoZSBkZWZhdWx0IGdhdGV3YXkgZG9lcyBub3Qgc2hvdyB1cCAocm91dGUg LW4pCgpPbmUgdGhpbmcgZGlkIG5vdGljZSBpcyB0aGF0IFZEU00gaXMgaW5zZXJ0aW5nCgpERUZS T1VURT0zRG5vICAgICAgICAgICAgICAgICAgaW4gaWZjZmctcHJpbWFyeQpBbmQKREVGUk9VVEU9 M0R5ZXMgICAgICAgICAgICAgICAgIGluIGlmY2ZnLW92aXJ0bWdtdAoKSWYgaXMgaXNzdWUgdGhl ICJyb3V0ZSBhZGQgZGVmYXVsdCBnYXRld2F5IHgueC54LngiIGNvbW1hbmQsIGl0IHN0YXJ0cyB3 b3JrPQppbmcgYXMgZXhwZWN0ZWQgYW5kIHRoZSBkZWZhdWx0IHJvdXRlIGFsc28gc2hvd3MgdXAg KHJvdXRlIC1uKQoKQW55IGlkZWFzPwoKVGhhbmtzLApVc21hbgoKLS1fMDAwX0VBQUFBNEE3MEE3 NDlCNDA4QTBCNThEQkI5MDU0MzUzMTE3NEY4ODFTU1ZNRVhEQUcwMU1CMDJfCkNvbnRlbnQtVHlw ZTogdGV4dC9odG1sOyBjaGFyc2V0PSJ1cy1hc2NpaSIKQ29udGVudC1UcmFuc2Zlci1FbmNvZGlu ZzogcXVvdGVkLXByaW50YWJsZQoKPGh0bWwgeG1sbnM6dj0zRCJ1cm46c2NoZW1hcy1taWNyb3Nv ZnQtY29tOnZtbCIgeG1sbnM6bz0zRCJ1cm46c2NoZW1hcy1taWNyPQpvc29mdC1jb206b2ZmaWNl Om9mZmljZSIgeG1sbnM6dz0zRCJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3Jk IiA9CnhtbG5zOm09M0QiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8x Mi9vbW1sIiB4bWxucz0zRCJodHRwOj0KLy93d3cudzMub3JnL1RSL1JFQy1odG1sNDAiPgo8aGVh ZD4KPG1ldGEgaHR0cC1lcXVpdj0zRCJDb250ZW50LVR5cGUiIGNvbnRlbnQ9M0QidGV4dC9odG1s OyBjaGFyc2V0PTNEdXMtYXNjaWkiPQo+CjxtZXRhIG5hbWU9M0QiR2VuZXJhdG9yIiBjb250ZW50 PTNEIk1pY3Jvc29mdCBXb3JkIDE0IChmaWx0ZXJlZCBtZWRpdW0pIj4KPHN0eWxlPjwhLS0KLyog Rm9udCBEZWZpbml0aW9ucyAqLwpAZm9udC1mYWNlCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0 aCI7CglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0O30KQGZvbnQtZmFjZQoJe2ZvbnQtZmFt aWx5OkNhbGlicmk7CglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9CkBmb250LWZhY2UK CXtmb250LWZhbWlseTpUYWhvbWE7CglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9Ci8q IFN0eWxlIERlZmluaXRpb25zICovCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29O b3JtYWwKCXttYXJnaW46MGluOwoJbWFyZ2luLWJvdHRvbTouMDAwMXB0OwoJZm9udC1zaXplOjEx LjBwdDsKCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7fQphOmxpbmssIHNwYW4u TXNvSHlwZXJsaW5rCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5OwoJY29sb3I6Ymx1ZTsKCXRleHQt ZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93 ZWQKCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7Cgljb2xvcjpwdXJwbGU7Cgl0ZXh0LWRlY29yYXRp b246dW5kZXJsaW5lO30Kc3Bhbi5FbWFpbFN0eWxlMTcKCXttc28tc3R5bGUtdHlwZTpwZXJzb25h bDsKCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Cgljb2xvcjp3aW5kb3d0ZXh0 O30Kc3Bhbi5FbWFpbFN0eWxlMTgKCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsKCWZv bnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Cgljb2xvcjojMUY0OTdEO30KLk1zb0No cERlZmF1bHQKCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsKCWZvbnQtc2l6ZToxMC4wcHQ7 fQpAcGFnZSBXb3JkU2VjdGlvbjEKCXtzaXplOjguNWluIDExLjBpbjsKCW1hcmdpbjoxLjBpbiAx LjBpbiAxLjBpbiAxLjBpbjt9CmRpdi5Xb3JkU2VjdGlvbjEKCXtwYWdlOldvcmRTZWN0aW9uMTt9 Ci0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+CjxvOnNoYXBlZGVmYXVsdHMgdjpl eHQ9M0QiZWRpdCIgc3BpZG1heD0zRCIxMDI2IiAvPgo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lm IGd0ZSBtc28gOV0+PHhtbD4KPG86c2hhcGVsYXlvdXQgdjpleHQ9M0QiZWRpdCI+CjxvOmlkbWFw IHY6ZXh0PTNEImVkaXQiIGRhdGE9M0QiMSIgLz4KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2Vu ZGlmXS0tPgo8L2hlYWQ+Cjxib2R5IGxhbmc9M0QiRU4tVVMiIGxpbms9M0QiYmx1ZSIgdmxpbms9 M0QicHVycGxlIj4KPGRpdiBjbGFzcz0zRCJXb3JkU2VjdGlvbjEiPgo8cCBjbGFzcz0zRCJNc29O b3JtYWwiPjxzcGFuIHN0eWxlPTNEImNvbG9yOiMxRjQ5N0QiPkkmIzgyMTc7dmUgd29ya2VkIGFy b3U9Cm5kIHRoaXMgaXNzdWUgYnk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPTNEIk1z b05vcm1hbCI+PHNwYW4gc3R5bGU9M0QiY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48 L3NwYT0Kbj48L3A+CjxwIGNsYXNzPTNEIk1zb05vcm1hbCI+PHNwYW4gc3R5bGU9M0QiY29sb3I6 IzFGNDk3RCI+RmxpcHBpbmcgdGhlIERFRlJPVVRFID0KcGFyYW1ldGVyIG9uIGJvdGggdmxhbnM8 bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPTNEIk1zb05vcm1hbCI+PHNwYW4gc3R5bGU9 M0QiY29sb3I6IzFGNDk3RCI+QU5EPG86cD48L286cD48L3NwYW4+PD0KL3A+CjxwIGNsYXNzPTNE Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9M0QiY29sb3I6IzFGNDk3RCI+QWRkaW5nICYjODIyMDtu ZXRfcGVycz0KaXN0ZW5jZSA9M0QgaWZjZmcmIzgyMjE7IHRvICYjODIyMDsvZXRjL3Zkc20vdmRz bS5jb25mJiM4MjIxOzxvOnA+PC9vOnA+PC9zPQpwYW4+PC9wPgo8cCBjbGFzcz0zRCJNc29Ob3Jt YWwiPjxzcGFuIHN0eWxlPTNEImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGE9 Cm4+PC9wPgo8cCBjbGFzcz0zRCJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPTNEImNvbG9yOiMxRjQ5 N0QiPkkmIzgyMTc7bSBzdXJlIHRoaXMgaXM9Cm4mIzgyMTc7dCBpZGVhbCBidXQgaXQgd29ya3Mu IElmIEkgdXBkYXRlIGNvbmZpZ3VyYXRpb24gdXNpbmcgdGhlIHdlYiBVSSwgaT0KdCByZXF1aXJl cyBtZSB0byBtYW51YWxseSBlZGl0IGFuZCBmbGlwIHRoZSBERUZST1VURSBhcmd1bWVudCBhZ2Fp bi48bzpwPjwvPQpvOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9M0QiTXNvTm9ybWFsIj48c3BhbiBz dHlsZT0zRCJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3BhPQpuPjwvcD4KPHAg Y2xhc3M9M0QiTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0zRCJjb2xvcjojMUY0OTdEIj5JcyB0aGVy ZSBhIHdheSB0byBjb250PQpyb2wgaG93IHRoaXMgZmxhZyBpcyBzZXR1cD88bzpwPjwvbzpwPjwv c3Bhbj48L3A+CjxwIGNsYXNzPTNEIk1zb05vcm1hbCI+PHNwYW4gc3R5bGU9M0QiY29sb3I6IzFG NDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYT0Kbj48L3A+CjxwIGNsYXNzPTNEIk1zb05vcm1h bCI+PHNwYW4gc3R5bGU9M0QiY29sb3I6IzFGNDk3RCI+VGhhbmtzLDxvOnA+PC9vOnA+PC9zcD0K YW4+PC9wPgo8cCBjbGFzcz0zRCJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPTNEImNvbG9yOiMxRjQ5 N0QiPlVzbWFuPG86cD48L286cD48L3NwYW49Cj48L3A+CjxwIGNsYXNzPTNEIk1zb05vcm1hbCI+ PHNwYW4gc3R5bGU9M0QiY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYT0Kbj48 L3A+CjxwIGNsYXNzPTNEIk1zb05vcm1hbCI+PHNwYW4gc3R5bGU9M0QiY29sb3I6IzFGNDk3RCI+ PG86cD4mbmJzcDs8L286cD48L3NwYT0Kbj48L3A+CjxkaXY+CjxkaXYgc3R5bGU9M0QiYm9yZGVy Om5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluID0K MGluIDBpbiI+CjxwIGNsYXNzPTNEIk1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9M0QiZm9udC1z aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdD0KO1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNl cmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9M0QiZm9udC1zPQppemU6MTAu MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7 Ij4gQXNsYW0sIFU9CnNtYW4KPGJyPgo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBEZWNlbWJlciAw MywgMjAxNCAxMjo0NCBQTTxicj4KPGI+VG86PC9iPiAndXNlcnNAb3ZpcnQub3JnJzxicj4KPGI+ U3ViamVjdDo8L2I+IEh5cGVydmlzb3Igd29uJ3QgYXNzaWduIGRlZmF1bHQgZ2F0ZXdheTxvOnA+ PC9vOnA+PC9zcGFuPjwvPQpwPgo8L2Rpdj4KPC9kaXY+CjxwIGNsYXNzPTNEIk1zb05vcm1hbCI+ PG86cD4mbmJzcDs8L286cD48L3A+CjxwIGNsYXNzPTNEIk1zb05vcm1hbCI+SSBoYXZlIGEgY291 cGxlIG9mIGJvbmRlZCBuaWNzIHdpdGggdHdvIGJyaWRnZWQgdmxhbj0Kcy4gT3ZpcnRtZ210IGFu ZCBQcmltYXJ5LjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0zRCJNc29Ob3JtYWwiPlByaW1hcnkg dmxhbiBhbHNvJm5ic3A7IGhhcyBhIGdhdGV3YXkgc2V0dXAgKGFsbCB1c2k9Cm5nIHRoZSBvdmly dCBVSSkuIFRoZSBnYXRld2F5IHNob3dzIHVwIGluIHRoZSBpZmNmZyBmaWxlIGFuZCBJJiM4MjE3 O3ZlIGFkZD0KZWQgaXQgdG8gL2V0Yy9zeXNjb25maWcvbmV0d29yayBhcyB3ZWxsLjxvOnA+PC9v OnA+PC9wPgo8cCBjbGFzcz0zRCJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPgo8cCBj bGFzcz0zRCJNc29Ob3JtYWwiPlByb2JsZW06IFVwb24gYSByZWJvb3QgdGhlIGRlZmF1bHQgZ2F0 ZXdheSBkb2VzIG5vdCA9CnNob3cgdXAgKHJvdXRlIC1uKTxvOnA+PC9vOnA+PC9wPgo8cCBjbGFz cz0zRCJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPgo8cCBjbGFzcz0zRCJNc29Ob3Jt YWwiPk9uZSB0aGluZyBkaWQgbm90aWNlIGlzIHRoYXQgVkRTTSBpcyBpbnNlcnRpbmcgPG86cD49 CjwvbzpwPjwvcD4KPHAgY2xhc3M9M0QiTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4K PHAgY2xhc3M9M0QiTXNvTm9ybWFsIj5ERUZST1VURT0zRG5vJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5iPQpzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgaW4gaWZjZmctcHI9CmltYXJ5PG86cD48L286cD48 L3A+CjxwIGNsYXNzPTNEIk1zb05vcm1hbCI+QW5kIDxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0z RCJNc29Ob3JtYWwiPkRFRlJPVVRFPTNEeWVzJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm49CmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsgaW4gaWZjZmctb3ZpcnRtZz0KbXQ8bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9 M0QiTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4KPHAgY2xhc3M9M0QiTXNvTm9ybWFs Ij5JZiBpcyBpc3N1ZSB0aGUgJiM4MjIwO3JvdXRlIGFkZCBkZWZhdWx0IGdhdGV3YXkgeC54PQou eC54JiM4MjIxOyBjb21tYW5kLCBpdCBzdGFydHMgd29ya2luZyBhcyBleHBlY3RlZCBhbmQgdGhl IGRlZmF1bHQgcm91dGUgYWw9CnNvIHNob3dzIHVwIChyb3V0ZSAtbik8bzpwPjwvbzpwPjwvcD4K PHAgY2xhc3M9M0QiTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4KPHAgY2xhc3M9M0Qi TXNvTm9ybWFsIj5BbnkgaWRlYXM/PG86cD48L286cD48L3A+CjxwIGNsYXNzPTNEIk1zb05vcm1h bCI+PG86cD4mbmJzcDs8L286cD48L3A+CjxwIGNsYXNzPTNEIk1zb05vcm1hbCI+VGhhbmtzLDxv OnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0zRCJNc29Ob3JtYWwiPlVzbWFuPG86cD48L286cD48L3A+ CjwvZGl2Pgo8L2JvZHk+CjwvaHRtbD4KCi0tXzAwMF9FQUFBQTRBNzBBNzQ5QjQwOEEwQjU4REJC OTA1NDM1MzExNzRGODgxU1NWTUVYREFHMDFNQjAyXy0tCg== --===============4945934123840126454==--