From mpavlik at redhat.com Mon Jan 26 08:25:28 2015 Content-Type: multipart/mixed; boundary="===============0426379875762057479==" MIME-Version: 1.0 From: =?utf-8?q?Martin_Pavl=C3=ADk_=3Cmpavlik_at_redhat=2Ecom=3E?= To: users at ovirt.org Subject: Re: [ovirt-users] Loopback interface has huge network transctions Date: Mon, 26 Jan 2015 14:25:23 +0100 Message-ID: <6E2536E1-27AE-47EB-BCA7-88B3901D2B02@redhat.com> In-Reply-To: CAGZcrBnHMUfFbui1G26neY+TaGyXzC745Pd8q8oDiMgWQAqStw@mail.gmail.com --===============0426379875762057479== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --Apple-Mail=3D_67775E55-2836-4FAE-BE05-1FE59B0A1B68 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=3Dus-ascii Hi Punit, it is ok since ovirt-engine is using loopback for its purposes, e.g. =3D postgress databas access. Try to check netstat -putna | grep 127.0.0 to =3D see how many things are attached to it. If you are interested in checking what is going on a bit more have a =3D look @ this great how-to =3D http://www.slashroot.in/find-network-traffic-and-bandwidth-usage-process-l= =3D inux =3D HTH=3D20 Martin Pavlik RHEV QE > On 26 Jan 2015, at 02:24, Punit Dambiwal wrote: >=3D20 > Hi, >=3D20 > I have noticed that the loop back interface has huge network packets =3D sent and received...is it common or need to some tweaks....=3D20 >=3D20 > 1. Ovirt 3.5.1 > 2. Before ovirt engine installation...loop back address doesn't has =3D that huge amount of packets sent/receive.... > 3. After Ovirt engine install it's keep increasing.....and in just 48 =3D hours it reach to 35 GB... >=3D20 > [root(a)ccr01 ~]# ifconfig > eth0: flags=3D3D4163 mtu 1500 > inet 43.252.x.x netmask 255.255.255.0 broadcast 43.252.x.x > ether 60:eb:69:82:0b:4c txqueuelen 1000 (Ethernet) > RX packets 6605350 bytes 6551029484 (6.1 GiB) > RX errors 0 dropped 120622 overruns 0 frame 0 > TX packets 2155524 bytes 431348174 (411.3 MiB) > TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 > device memory 0xdf6e0000-df700000 >=3D20 > eth1: flags=3D3D4163 mtu 1500 > inet 10.10.0.2 netmask 255.255.255.0 broadcast 10.10.0.255 > ether 60:eb:69:82:0b:4d txqueuelen 1000 (Ethernet) > RX packets 788160 bytes 133915292 (127.7 MiB) > RX errors 0 dropped 0 overruns 0 frame 0 > TX packets 546352 bytes 131672255 (125.5 MiB) > TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 > device memory 0xdf660000-df680000 >=3D20 > lo: flags=3D3D73 mtu 65536 > inet 127.0.0.1 netmask 255.0.0.0 > loop txqueuelen 0 (Local Loopback) > RX packets 84747311 bytes 40376482560 (37.6 GiB) > RX errors 0 dropped 0 overruns 0 frame 0 > TX packets 84747311 bytes 40376482560 (37.6 GiB) > TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 >=3D20 > [root(a)ccr01 ~]# w > 09:23:07 up 2 days, 11:43, 1 user, load average: 0.27, 0.30, 0.31 > USER TTY LOGIN@ IDLE JCPU PCPU WHAT > root pts/0 09:16 3.00s 0.01s 0.00s w > [root(a)ccr01 ~]# >=3D20 > Thanks, > Punit > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users --Apple-Mail=3D_67775E55-2836-4FAE-BE05-1FE59B0A1B68 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=3Dus-ascii Hi Punit,

it is ok since ovirt-engine is using loopback for its =3D purposes, e.g. postgress databas access. Try to check netstat =3D -putna | grep 127.0.0 to see how many things are attached to =3D it.

If you = are =3D interested in checking what is going on a bit more have a look @ this =3D great how-to http://www.slashroot.in/find-network-traffic-and-bandwidth-usa= g=3D e-process-linux


HTH 

Martin Pavlik

RHEV QE

On 26 Jan 2015, at 02:24, Punit Dambiwal <hypunit(a)gmail.com&= gt; =3D wrote:

Hi,

I have noticed that the loop back interface has huge network = =3D packets sent and received...is it common or need to some =3D tweaks.... 

1. Ovirt 3.5.1
2. Before ovirt engine = =3D installation...loop back address doesn't has that huge amount of packets = =3D sent/receive....
3. After Ovirt engine install it's = =3D keep increasing.....and in just 48 hours it reach to 35 GB...

[root(a)ccr01 ~]# ifconfig
eth0: =3D flags=3D3D4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu =3D 1500
        inet 43.252.x.x =3D  netmask 255.255.255.0  broadcast 43.252.x.x
        ether 60:eb:69:82:0b:4c =3D  txqueuelen 1000  (Ethernet)
  =3D       RX packets 6605350  bytes 6551029484 (6.1 =3D GiB)
        RX errors 0 =3D  dropped 120622  overruns 0  frame 0
        TX packets 2155524  bytes =3D 431348174 (411.3 MiB)
        = =3D TX errors 0  dropped 0 overruns 0  carrier 0  collisions =3D 0
        device memory =3D 0xdf6e0000-df700000

eth1: flags=3D3D4163<UP,BROADCAST,RUNNING,MULTICAST> =3D  mtu 1500
        inet =3D 10.10.0.2  netmask 255.255.255.0  broadcast =3D 10.10.0.255
        ether =3D 60:eb:69:82:0b:4d  txqueuelen 1000  (Ethernet)
        RX packets 788160  bytes =3D 133915292 (127.7 MiB)
        = =3D RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 546352  bytes =3D 131672255 (125.5 MiB)
        = =3D TX errors 0  dropped 0 overruns 0  carrier 0  collisions =3D 0
        device memory =3D 0xdf660000-df680000

lo: flags=3D3D73<UP,LOOPBACK,RUNNING>  mtu =3D 65536
        inet 127.0.0.1 =3D  netmask 255.0.0.0
        = =3D loop  txqueuelen 0  (Local Loopback)
 = ;=3D       RX packets 84747311  bytes 40376482560 (37.6 =3D GiB)
        RX errors 0 =3D  dropped 0  overruns 0  frame 0
 = ;=3D       TX packets 84747311  bytes 40376482560 (37.6 =3D GiB)
        TX errors 0 =3D  dropped 0 overruns 0  carrier 0  collisions 0

[root(a)ccr01 ~]# =3D w
 09:23:07 up 2 days, 11:43,  1 user, =3D  load average: 0.27, 0.30, 0.31
USER   =3D   TTY        LOGIN@   IDLE   JCPU =3D   PCPU WHAT
root     pts/0   =3D   09:16    3.00s  0.01s  0.00s w
[root(a)ccr01 ~]#

Thanks,
Punit
_______________________________________________
Users =3D mailing list
Users(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users

= =3D --Apple-Mail=3D_67775E55-2836-4FAE-BE05-1FE59B0A1B68-- --===============0426379875762057479== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" Ci0tQXBwbGUtTWFpbD1fNjc3NzVFNTUtMjgzNi00RkFFLUJFMDUtMUZFNTlCMEExQjY4CkNvbnRl bnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKQ29udGVudC1UeXBlOiB0ZXh0 L3BsYWluOwoJY2hhcnNldD11cy1hc2NpaQoKSGkgUHVuaXQsCgppdCBpcyBvayBzaW5jZSBvdmly dC1lbmdpbmUgaXMgdXNpbmcgbG9vcGJhY2sgZm9yIGl0cyBwdXJwb3NlcywgZS5nLiA9CnBvc3Rn cmVzcyBkYXRhYmFzIGFjY2Vzcy4gVHJ5IHRvIGNoZWNrIG5ldHN0YXQgLXB1dG5hIHwgZ3JlcCAx MjcuMC4wIHRvID0Kc2VlIGhvdyBtYW55IHRoaW5ncyBhcmUgYXR0YWNoZWQgdG8gaXQuCgpJZiB5 b3UgYXJlIGludGVyZXN0ZWQgaW4gY2hlY2tpbmcgd2hhdCBpcyBnb2luZyBvbiBhIGJpdCBtb3Jl IGhhdmUgYSA9Cmxvb2sgQCB0aGlzIGdyZWF0IGhvdy10byA9Cmh0dHA6Ly93d3cuc2xhc2hyb290 LmluL2ZpbmQtbmV0d29yay10cmFmZmljLWFuZC1iYW5kd2lkdGgtdXNhZ2UtcHJvY2Vzcy1sPQpp bnV4ID0KPGh0dHA6Ly93d3cuc2xhc2hyb290LmluL2ZpbmQtbmV0d29yay10cmFmZmljLWFuZC1i YW5kd2lkdGgtdXNhZ2UtcHJvY2Vzcy09CmxpbnV4PgoKCkhUSD0yMAoKTWFydGluIFBhdmxpawoK UkhFViBRRQoKPiBPbiAyNiBKYW4gMjAxNSwgYXQgMDI6MjQsIFB1bml0IERhbWJpd2FsIDxoeXB1 bml0QGdtYWlsLmNvbT4gd3JvdGU6Cj49MjAKPiBIaSwKPj0yMAo+IEkgaGF2ZSBub3RpY2VkIHRo YXQgdGhlIGxvb3AgYmFjayBpbnRlcmZhY2UgaGFzIGh1Z2UgbmV0d29yayBwYWNrZXRzID0Kc2Vu dCBhbmQgcmVjZWl2ZWQuLi5pcyBpdCBjb21tb24gb3IgbmVlZCB0byBzb21lIHR3ZWFrcy4uLi49 MjAKPj0yMAo+IDEuIE92aXJ0IDMuNS4xCj4gMi4gQmVmb3JlIG92aXJ0IGVuZ2luZSBpbnN0YWxs YXRpb24uLi5sb29wIGJhY2sgYWRkcmVzcyBkb2Vzbid0IGhhcyA9CnRoYXQgaHVnZSBhbW91bnQg b2YgcGFja2V0cyBzZW50L3JlY2VpdmUuLi4uCj4gMy4gQWZ0ZXIgT3ZpcnQgZW5naW5lIGluc3Rh bGwgaXQncyBrZWVwIGluY3JlYXNpbmcuLi4uLmFuZCBpbiBqdXN0IDQ4ID0KaG91cnMgaXQgcmVh Y2ggdG8gMzUgR0IuLi4KPj0yMAo+IFtyb290QGNjcjAxIH5dIyBpZmNvbmZpZwo+IGV0aDA6IGZs YWdzPTNENDE2MzxVUCxCUk9BRENBU1QsUlVOTklORyxNVUxUSUNBU1Q+ICBtdHUgMTUwMAo+ICAg ICAgICAgaW5ldCA0My4yNTIueC54ICBuZXRtYXNrIDI1NS4yNTUuMjU1LjAgIGJyb2FkY2FzdCA0 My4yNTIueC54Cj4gICAgICAgICBldGhlciA2MDplYjo2OTo4MjowYjo0YyAgdHhxdWV1ZWxlbiAx MDAwICAoRXRoZXJuZXQpCj4gICAgICAgICBSWCBwYWNrZXRzIDY2MDUzNTAgIGJ5dGVzIDY1NTEw Mjk0ODQgKDYuMSBHaUIpCj4gICAgICAgICBSWCBlcnJvcnMgMCAgZHJvcHBlZCAxMjA2MjIgIG92 ZXJydW5zIDAgIGZyYW1lIDAKPiAgICAgICAgIFRYIHBhY2tldHMgMjE1NTUyNCAgYnl0ZXMgNDMx MzQ4MTc0ICg0MTEuMyBNaUIpCj4gICAgICAgICBUWCBlcnJvcnMgMCAgZHJvcHBlZCAwIG92ZXJy dW5zIDAgIGNhcnJpZXIgMCAgY29sbGlzaW9ucyAwCj4gICAgICAgICBkZXZpY2UgbWVtb3J5IDB4 ZGY2ZTAwMDAtZGY3MDAwMDAKPj0yMAo+IGV0aDE6IGZsYWdzPTNENDE2MzxVUCxCUk9BRENBU1Qs UlVOTklORyxNVUxUSUNBU1Q+ICBtdHUgMTUwMAo+ICAgICAgICAgaW5ldCAxMC4xMC4wLjIgIG5l dG1hc2sgMjU1LjI1NS4yNTUuMCAgYnJvYWRjYXN0IDEwLjEwLjAuMjU1Cj4gICAgICAgICBldGhl ciA2MDplYjo2OTo4MjowYjo0ZCAgdHhxdWV1ZWxlbiAxMDAwICAoRXRoZXJuZXQpCj4gICAgICAg ICBSWCBwYWNrZXRzIDc4ODE2MCAgYnl0ZXMgMTMzOTE1MjkyICgxMjcuNyBNaUIpCj4gICAgICAg ICBSWCBlcnJvcnMgMCAgZHJvcHBlZCAwICBvdmVycnVucyAwICBmcmFtZSAwCj4gICAgICAgICBU WCBwYWNrZXRzIDU0NjM1MiAgYnl0ZXMgMTMxNjcyMjU1ICgxMjUuNSBNaUIpCj4gICAgICAgICBU WCBlcnJvcnMgMCAgZHJvcHBlZCAwIG92ZXJydW5zIDAgIGNhcnJpZXIgMCAgY29sbGlzaW9ucyAw Cj4gICAgICAgICBkZXZpY2UgbWVtb3J5IDB4ZGY2NjAwMDAtZGY2ODAwMDAKPj0yMAo+IGxvOiBm bGFncz0zRDczPFVQLExPT1BCQUNLLFJVTk5JTkc+ICBtdHUgNjU1MzYKPiAgICAgICAgIGluZXQg MTI3LjAuMC4xICBuZXRtYXNrIDI1NS4wLjAuMAo+ICAgICAgICAgbG9vcCAgdHhxdWV1ZWxlbiAw ICAoTG9jYWwgTG9vcGJhY2spCj4gICAgICAgICBSWCBwYWNrZXRzIDg0NzQ3MzExICBieXRlcyA0 MDM3NjQ4MjU2MCAoMzcuNiBHaUIpCj4gICAgICAgICBSWCBlcnJvcnMgMCAgZHJvcHBlZCAwICBv dmVycnVucyAwICBmcmFtZSAwCj4gICAgICAgICBUWCBwYWNrZXRzIDg0NzQ3MzExICBieXRlcyA0 MDM3NjQ4MjU2MCAoMzcuNiBHaUIpCj4gICAgICAgICBUWCBlcnJvcnMgMCAgZHJvcHBlZCAwIG92 ZXJydW5zIDAgIGNhcnJpZXIgMCAgY29sbGlzaW9ucyAwCj49MjAKPiBbcm9vdEBjY3IwMSB+XSMg dwo+ICAwOToyMzowNyB1cCAyIGRheXMsIDExOjQzLCAgMSB1c2VyLCAgbG9hZCBhdmVyYWdlOiAw LjI3LCAwLjMwLCAwLjMxCj4gVVNFUiAgICAgVFRZICAgICAgICBMT0dJTkAgICBJRExFICAgSkNQ VSAgIFBDUFUgV0hBVAo+IHJvb3QgICAgIHB0cy8wICAgICAwOToxNiAgICAzLjAwcyAgMC4wMXMg IDAuMDBzIHcKPiBbcm9vdEBjY3IwMSB+XSMKPj0yMAo+IFRoYW5rcywKPiBQdW5pdAo+IF9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gVXNlcnMgbWFpbGlu ZyBsaXN0Cj4gVXNlcnNAb3ZpcnQub3JnCj4gaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFu L2xpc3RpbmZvL3VzZXJzCgoKLS1BcHBsZS1NYWlsPV82Nzc3NUU1NS0yODM2LTRGQUUtQkUwNS0x RkU1OUIwQTFCNjgKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQpD b250ZW50LVR5cGU6IHRleHQvaHRtbDsKCWNoYXJzZXQ9dXMtYXNjaWkKCjxodG1sPjxoZWFkPjxt ZXRhIGh0dHAtZXF1aXY9M0QiQ29udGVudC1UeXBlIiBjb250ZW50PTNEInRleHQvaHRtbCA9CmNo YXJzZXQ9M0R1cy1hc2NpaSI+PC9oZWFkPjxib2R5IHN0eWxlPTNEIndvcmQtd3JhcDogYnJlYWst d29yZDsgPQotd2Via2l0LW5ic3AtbW9kZTogc3BhY2U7IC13ZWJraXQtbGluZS1icmVhazogYWZ0 ZXItd2hpdGUtc3BhY2U7IiA9CmNsYXNzPTNEIiI+SGkgUHVuaXQsPGRpdiBjbGFzcz0zRCIiPjxi ciBjbGFzcz0zRCIiPjwvZGl2PjxkaXYgPQpjbGFzcz0zRCIiPml0IGlzIG9rIHNpbmNlIG92aXJ0 LWVuZ2luZSBpcyB1c2luZyBsb29wYmFjayBmb3IgaXRzID0KcHVycG9zZXMsIGUuZy4gcG9zdGdy ZXNzIGRhdGFiYXMgYWNjZXNzLiBUcnkgdG8gY2hlY2smbmJzcDtuZXRzdGF0ID0KLXB1dG5hIHwg Z3JlcCAxMjcuMC4wIHRvIHNlZSBob3cgbWFueSB0aGluZ3MgYXJlIGF0dGFjaGVkIHRvID0KaXQu PC9kaXY+PGRpdiBjbGFzcz0zRCIiPjxiciBjbGFzcz0zRCIiPjwvZGl2PjxkaXYgY2xhc3M9M0Qi Ij5JZiB5b3UgYXJlID0KaW50ZXJlc3RlZCBpbiBjaGVja2luZyB3aGF0IGlzIGdvaW5nIG9uIGEg Yml0IG1vcmUgaGF2ZSBhIGxvb2sgQCB0aGlzID0KZ3JlYXQgaG93LXRvIDxhID0KaHJlZj0zRCJo dHRwOi8vd3d3LnNsYXNocm9vdC5pbi9maW5kLW5ldHdvcmstdHJhZmZpYy1hbmQtYmFuZHdpZHRo LXVzYWdlLXA9CnJvY2Vzcy1saW51eCIgPQpjbGFzcz0zRCIiPmh0dHA6Ly93d3cuc2xhc2hyb290 LmluL2ZpbmQtbmV0d29yay10cmFmZmljLWFuZC1iYW5kd2lkdGgtdXNhZz0KZS1wcm9jZXNzLWxp bnV4PC9hPjwvZGl2PjxkaXYgY2xhc3M9M0QiIj48YnIgY2xhc3M9M0QiIj48L2Rpdj48ZGl2ID0K Y2xhc3M9M0QiIj48YnIgY2xhc3M9M0QiIj48L2Rpdj48ZGl2IGNsYXNzPTNEIiI+SFRIJm5ic3A7 PC9kaXY+PGRpdiA9CmNsYXNzPTNEIiI+PGJyIGNsYXNzPTNEIiI+PC9kaXY+PGRpdiBjbGFzcz0z RCIiPk1hcnRpbiBQYXZsaWs8L2Rpdj48ZGl2ID0KY2xhc3M9M0QiIj48YnIgY2xhc3M9M0QiIj48 L2Rpdj48ZGl2IGNsYXNzPTNEIiI+UkhFViBRRTwvZGl2PjxkaXYgPQpjbGFzcz0zRCIiPjxiciBj bGFzcz0zRCIiPjxkaXY+PGJsb2NrcXVvdGUgdHlwZT0zRCJjaXRlIiBjbGFzcz0zRCIiPjxkaXYg PQpjbGFzcz0zRCIiPk9uIDI2IEphbiAyMDE1LCBhdCAwMjoyNCwgUHVuaXQgRGFtYml3YWwgJmx0 OzxhID0KaHJlZj0zRCJtYWlsdG86aHlwdW5pdEBnbWFpbC5jb20iIGNsYXNzPTNEIiI+aHlwdW5p dEBnbWFpbC5jb208L2E+Jmd0OyA9Cndyb3RlOjwvZGl2PjxiciBjbGFzcz0zRCJBcHBsZS1pbnRl cmNoYW5nZS1uZXdsaW5lIj48ZGl2IGNsYXNzPTNEIiI+PGRpdiA9CmRpcj0zRCJsdHIiIGNsYXNz PTNEIiI+SGksPGRpdiBjbGFzcz0zRCIiPjxiciBjbGFzcz0zRCIiPjwvZGl2PjxkaXYgPQpjbGFz cz0zRCIiPkkgaGF2ZSBub3RpY2VkIHRoYXQgdGhlIGxvb3AgYmFjayBpbnRlcmZhY2UgaGFzIGh1 Z2UgbmV0d29yayA9CnBhY2tldHMgc2VudCBhbmQgcmVjZWl2ZWQuLi5pcyBpdCBjb21tb24gb3Ig bmVlZCB0byBzb21lID0KdHdlYWtzLi4uLiZuYnNwOzwvZGl2PjxkaXYgY2xhc3M9M0QiIj48YnIg Y2xhc3M9M0QiIj48L2Rpdj48ZGl2ID0KY2xhc3M9M0QiIj4xLiBPdmlydCAzLjUuMTwvZGl2Pjxk aXYgY2xhc3M9M0QiIj4yLiBCZWZvcmUgb3ZpcnQgZW5naW5lID0KaW5zdGFsbGF0aW9uLi4ubG9v cCBiYWNrIGFkZHJlc3MgZG9lc24ndCBoYXMgdGhhdCBodWdlIGFtb3VudCBvZiBwYWNrZXRzID0K c2VudC9yZWNlaXZlLi4uLjwvZGl2PjxkaXYgY2xhc3M9M0QiIj4zLiBBZnRlciBPdmlydCBlbmdp bmUgaW5zdGFsbCBpdCdzID0Ka2VlcCBpbmNyZWFzaW5nLi4uLi5hbmQgaW4ganVzdCA0OCBob3Vy cyBpdCByZWFjaCB0byAzNSBHQi4uLjwvZGl2PjxkaXYgPQpjbGFzcz0zRCIiPjxiciBjbGFzcz0z RCIiPjwvZGl2PjxkaXYgY2xhc3M9M0QiIj48ZGl2ID0KY2xhc3M9M0QiIj5bcm9vdEBjY3IwMSB+ XSMgaWZjb25maWc8L2Rpdj48ZGl2IGNsYXNzPTNEIiI+ZXRoMDogPQpmbGFncz0zRDQxNjMmbHQ7 VVAsQlJPQURDQVNULFJVTk5JTkcsTVVMVElDQVNUJmd0OyAmbmJzcDttdHUgPQoxNTAwPC9kaXY+ PGRpdiBjbGFzcz0zRCIiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBpbmV0IDQzLjI1Mi54 LnggPQombmJzcDtuZXRtYXNrIDI1NS4yNTUuMjU1LjAgJm5ic3A7YnJvYWRjYXN0IDQzLjI1Mi54 Lng8L2Rpdj48ZGl2ID0KY2xhc3M9M0QiIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgZXRo ZXIgNjA6ZWI6Njk6ODI6MGI6NGMgPQombmJzcDt0eHF1ZXVlbGVuIDEwMDAgJm5ic3A7KEV0aGVy bmV0KTwvZGl2PjxkaXYgY2xhc3M9M0QiIj4mbmJzcDsgPQombmJzcDsgJm5ic3A7ICZuYnNwOyBS WCBwYWNrZXRzIDY2MDUzNTAgJm5ic3A7Ynl0ZXMgNjU1MTAyOTQ4NCAoNi4xID0KR2lCKTwvZGl2 PjxkaXYgY2xhc3M9M0QiIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgUlggZXJyb3JzIDAg PQombmJzcDtkcm9wcGVkIDEyMDYyMiAmbmJzcDtvdmVycnVucyAwICZuYnNwO2ZyYW1lIDA8L2Rp dj48ZGl2ID0KY2xhc3M9M0QiIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgVFggcGFja2V0 cyAyMTU1NTI0ICZuYnNwO2J5dGVzID0KNDMxMzQ4MTc0ICg0MTEuMyBNaUIpPC9kaXY+PGRpdiBj bGFzcz0zRCIiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyA9ClRYIGVycm9ycyAwICZuYnNw O2Ryb3BwZWQgMCBvdmVycnVucyAwICZuYnNwO2NhcnJpZXIgMCAmbmJzcDtjb2xsaXNpb25zID0K MDwvZGl2PjxkaXYgY2xhc3M9M0QiIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgZGV2aWNl IG1lbW9yeSA9CjB4ZGY2ZTAwMDAtZGY3MDAwMDA8L2Rpdj48ZGl2IGNsYXNzPTNEIiI+PGJyIGNs YXNzPTNEIiI+PC9kaXY+PGRpdiA9CmNsYXNzPTNEIiI+ZXRoMTogZmxhZ3M9M0Q0MTYzJmx0O1VQ LEJST0FEQ0FTVCxSVU5OSU5HLE1VTFRJQ0FTVCZndDsgPQombmJzcDttdHUgMTUwMDwvZGl2Pjxk aXYgY2xhc3M9M0QiIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgaW5ldCA9CjEwLjEwLjAu MiAmbmJzcDtuZXRtYXNrIDI1NS4yNTUuMjU1LjAgJm5ic3A7YnJvYWRjYXN0ID0KMTAuMTAuMC4y NTU8L2Rpdj48ZGl2IGNsYXNzPTNEIiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IGV0aGVy ID0KNjA6ZWI6Njk6ODI6MGI6NGQgJm5ic3A7dHhxdWV1ZWxlbiAxMDAwICZuYnNwOyhFdGhlcm5l dCk8L2Rpdj48ZGl2ID0KY2xhc3M9M0QiIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgUlgg cGFja2V0cyA3ODgxNjAgJm5ic3A7Ynl0ZXMgPQoxMzM5MTUyOTIgKDEyNy43IE1pQik8L2Rpdj48 ZGl2IGNsYXNzPTNEIiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ID0KUlggZXJyb3JzIDAg Jm5ic3A7ZHJvcHBlZCAwICZuYnNwO292ZXJydW5zIDAgJm5ic3A7ZnJhbWUgMDwvZGl2PjxkaXYg PQpjbGFzcz0zRCIiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBUWCBwYWNrZXRzIDU0NjM1 MiAmbmJzcDtieXRlcyA9CjEzMTY3MjI1NSAoMTI1LjUgTWlCKTwvZGl2PjxkaXYgY2xhc3M9M0Qi Ij4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgPQpUWCBlcnJvcnMgMCAmbmJzcDtkcm9wcGVk IDAgb3ZlcnJ1bnMgMCAmbmJzcDtjYXJyaWVyIDAgJm5ic3A7Y29sbGlzaW9ucyA9CjA8L2Rpdj48 ZGl2IGNsYXNzPTNEIiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IGRldmljZSBtZW1vcnkg PQoweGRmNjYwMDAwLWRmNjgwMDAwPC9kaXY+PGRpdiBjbGFzcz0zRCIiPjxiciBjbGFzcz0zRCIi PjwvZGl2PjxkaXYgPQpjbGFzcz0zRCIiPmxvOiBmbGFncz0zRDczJmx0O1VQLExPT1BCQUNLLFJV Tk5JTkcmZ3Q7ICZuYnNwO210dSA9CjY1NTM2PC9kaXY+PGRpdiBjbGFzcz0zRCIiPiZuYnNwOyAm bmJzcDsgJm5ic3A7ICZuYnNwOyBpbmV0IDEyNy4wLjAuMSA9CiZuYnNwO25ldG1hc2sgMjU1LjAu MC4wPC9kaXY+PGRpdiBjbGFzcz0zRCIiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyA9Cmxv b3AgJm5ic3A7dHhxdWV1ZWxlbiAwICZuYnNwOyhMb2NhbCBMb29wYmFjayk8L2Rpdj48ZGl2IGNs YXNzPTNEIiI+Jm5ic3A7PQogJm5ic3A7ICZuYnNwOyAmbmJzcDsgUlggcGFja2V0cyA4NDc0NzMx MSAmbmJzcDtieXRlcyA0MDM3NjQ4MjU2MCAoMzcuNiA9CkdpQik8L2Rpdj48ZGl2IGNsYXNzPTNE IiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IFJYIGVycm9ycyAwID0KJm5ic3A7ZHJvcHBl ZCAwICZuYnNwO292ZXJydW5zIDAgJm5ic3A7ZnJhbWUgMDwvZGl2PjxkaXYgY2xhc3M9M0QiIj4m bmJzcDs9CiAmbmJzcDsgJm5ic3A7ICZuYnNwOyBUWCBwYWNrZXRzIDg0NzQ3MzExICZuYnNwO2J5 dGVzIDQwMzc2NDgyNTYwICgzNy42ID0KR2lCKTwvZGl2PjxkaXYgY2xhc3M9M0QiIj4mbmJzcDsg Jm5ic3A7ICZuYnNwOyAmbmJzcDsgVFggZXJyb3JzIDAgPQombmJzcDtkcm9wcGVkIDAgb3ZlcnJ1 bnMgMCAmbmJzcDtjYXJyaWVyIDAgJm5ic3A7Y29sbGlzaW9ucyAwPC9kaXY+PGRpdiA9CmNsYXNz PTNEIiI+PGJyIGNsYXNzPTNEIiI+PC9kaXY+PGRpdiBjbGFzcz0zRCIiPltyb290QGNjcjAxIH5d IyA9Cnc8L2Rpdj48ZGl2IGNsYXNzPTNEIiI+Jm5ic3A7MDk6MjM6MDcgdXAgMiBkYXlzLCAxMTo0 MywgJm5ic3A7MSB1c2VyLCA9CiZuYnNwO2xvYWQgYXZlcmFnZTogMC4yNywgMC4zMCwgMC4zMTwv ZGl2PjxkaXYgY2xhc3M9M0QiIj5VU0VSICZuYnNwOyA9CiZuYnNwOyBUVFkgJm5ic3A7ICZuYnNw OyAmbmJzcDsgJm5ic3A7TE9HSU5AICZuYnNwOyBJRExFICZuYnNwOyBKQ1BVID0KJm5ic3A7IFBD UFUgV0hBVDwvZGl2PjxkaXYgY2xhc3M9M0QiIj5yb290ICZuYnNwOyAmbmJzcDsgcHRzLzAgJm5i c3A7ID0KJm5ic3A7IDA5OjE2ICZuYnNwOyAmbmJzcDszLjAwcyAmbmJzcDswLjAxcyAmbmJzcDsw LjAwcyB3PC9kaXY+PGRpdiA9CmNsYXNzPTNEIiI+W3Jvb3RAY2NyMDEgfl0jPC9kaXY+PC9kaXY+ PGRpdiBjbGFzcz0zRCIiPjxiciA9CmNsYXNzPTNEIiI+PC9kaXY+PGRpdiBjbGFzcz0zRCIiPlRo YW5rcyw8L2Rpdj48ZGl2ID0KY2xhc3M9M0QiIj5QdW5pdDwvZGl2PjwvZGl2PgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxiciBjbGFzcz0zRCIiPlVzZXJz ID0KbWFpbGluZyBsaXN0PGJyIGNsYXNzPTNEIiI+PGEgaHJlZj0zRCJtYWlsdG86VXNlcnNAb3Zp cnQub3JnIiA9CmNsYXNzPTNEIiI+VXNlcnNAb3ZpcnQub3JnPC9hPjxiciA9CmNsYXNzPTNEIiI+ aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzPGJyID0KY2xhc3M9 M0QiIj48L2Rpdj48L2Jsb2NrcXVvdGU+PC9kaXY+PGJyIGNsYXNzPTNEIiI+PC9kaXY+PC9ib2R5 PjwvaHRtbD49CgotLUFwcGxlLU1haWw9XzY3Nzc1RTU1LTI4MzYtNEZBRS1CRTA1LTFGRTU5QjBB MUI2OC0tCg== --===============0426379875762057479==--