From gary at ravnalaska.net Thu Aug 31 23:16:41 2017 Content-Type: multipart/mixed; boundary="===============4929810254889724591==" MIME-Version: 1.0 From: Gary Pedretty To: users at ovirt.org Subject: Re: [ovirt-users] [ovirt-devel] vdsm vds.dispatcher Date: Thu, 31 Aug 2017 15:16:35 -0800 Message-ID: <906A7C2F-8D71-42F0-8A49-76349B426918@ravnalaska.net> In-Reply-To: 50E16C8A-1340-46D1-AE10-67F9CD969190@ravnalaska.net --===============4929810254889724591== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --Apple-Mail=3D_C9F1A44C-AE04-4DA2-AFA9-47FFA59F9CD7 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=3Dutf-8 By someone, I assume you mean some other process running on the host, or = =3D possibly the engine? Gary ------------------------------------------------------------------------ Gary Pedretty gary(a)ravnalaska.net = =3D Systems Manager www.flyravn.com = =3D Ravn Alaska /\ 907-450-7251 5245 Airport Industrial Road / \/\ 907-450-7238 fax Fairbanks, Alaska 99709 /\ / \ \ Second greatest commandment Serving All of Alaska / \/ /\ \ \/\ =3DE2=3D80=3D9CLove your = =3D neighbor as Green, green as far as the eyes can see yourself=3DE2=3D80=3D9D= =3D Matt 22:39 ------------------------------------------------------------------------ > On Aug 31, 2017, at 6:17 AM, Martin Sivak > wrote: >=3D20 > One more thing: >=3D20 > MOM's getStatistics is actually called by VDSM stats reporting code, > so my guess here is that someone queries VDSM for stats pretty hard, > VDSM then asks MOM for details. >=3D20 > Martin >=3D20 > On Thu, Aug 31, 2017 at 4:14 PM, Martin Sivak > wrote: >> Hi, >>=3D20 >>> 2017-08-27 23:15:41,199 - mom.RPCServer - INFO - ping() >>> 2017-08-27 23:15:41,200 - mom.RPCServer - INFO - getStatistics() >>> 2017-08-27 23:15:43,946 - mom.RPCServer - INFO - ping() >>> 2017-08-27 23:15:43,947 - mom.RPCServer - INFO - getStatistics() >>=3D20 >> These are logs from mom's RPC server, someone is calling MOM way too >> often. Well about 25 times per minute if my math is right. >>=3D20 >> The only client I know about is actually VDSM. >>=3D20 >> Martin >>=3D20 >>=3D20 >> On Mon, Aug 28, 2017 at 9:17 AM, Gary Pedretty > wrote: >>> Be glad to provide logs to help diagnose this. I see nothing =3D unusual in the >>> vdsm.log >>>=3D20 >>> mom.log shows the following almost as frequently as the messages log = =3D entries >>>=3D20 >>> 2017-08-27 23:15:41,199 - mom.RPCServer - INFO - ping() >>> 2017-08-27 23:15:41,200 - mom.RPCServer - INFO - getStatistics() >>> 2017-08-27 23:15:43,946 - mom.RPCServer - INFO - ping() >>> 2017-08-27 23:15:43,947 - mom.RPCServer - INFO - getStatistics() >>>=3D20 >>>=3D20 _______________________________________________ Devel mailing list Devel(a)ovirt.org http://lists.ovirt.org/mailman/listinfo/devel =3D =3D --Apple-Mail=3D_C9F1A44C-AE04-4DA2-AFA9-47FFA59F9CD7 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=3Dutf-8 By = =3D someone, I assume you mean some other process running on the host, or =3D possibly the engine?

Gary


--------------------------------------------------------------= -=3D ---------
Gary Pedretty         = =3D                     =3D            gary(a)ravnalaska.net
Systems Manag= er =3D                     =3D                     =3D  www.flyravn.com
Ravn Alaska   = =3D                     =3D     /\                 = =3D    907-450-7251
5245 Airport Industrial = =3D Road         /  \/\         = =3D     907-450-7238 fax
Fairbanks, Alaska =3D  99709        /\  /    \ \ =3D Second greatest commandment
Serving All of= =3D Alaska          /  \/  /\  \ \/\ = =3D   =3DE2=3D80=3D9CLove your neighbor as
Green, green as far as the eyes = =3D can see             yourself=3DE2=3D80=3D9D M= att =3D 22:39
--------------------------------------------------------------= -=3D ---------

<= /=3D div>



On = Aug =3D 31, 2017, at 6:17 AM, Martin Sivak <msivak(a)redhat.com&= gt; =3D wrote:

One more thing:

MOM's getStatistics is actually called by VDSM stats = =3D reporting code,
so my guess =3D here is that someone queries VDSM for stats pretty hard,
VDSM then asks MOM for details.

Martin

On Thu, Aug =3D 31, 2017 at 4:14 PM, Martin Sivak <msivak(a)redhat.com> wrote:
Hi,

2017-08-27 23:15:41,1= 99 =3D - mom.RPCServer - INFO - ping()
2017-08-27 23:15:41,200 - = =3D mom.RPCServer - INFO - getStatistics()
2017-08-27 =3D 23:15:43,946 - mom.RPCServer - INFO - ping()
2017-08-27 =3D 23:15:43,947 - mom.RPCServer - INFO - getStatistics()

These are logs from mom's RPC = =3D server, someone is calling MOM way too
often. Well about = =3D 25 times per minute if my math is right.

T= he =3D only client I know about is actually VDSM.

Martin


On Mo= n, =3D Aug 28, 2017 at 9:17 AM, Gary Pedretty <gary(a)ravnalaska.net<= /a>>=3D wrote:
Be glad to= =3D provide logs to help diagnose this.  I see nothing unusual in =3D the
vdsm.log

mom.log shows= =3D the following almost as frequently as the messages log entries

2017-08-27 23:15:41,199 - mom.RPCServer - INF= O =3D - ping()
2017-08-27 23:15:41,200 - mom.RPCServer - INFO - = =3D getStatistics()
2017-08-27 23:15:43,946 - mom.RPCServer - = =3D INFO - ping()
2017-08-27 23:15:43,947 - mom.RPCServer - =3D INFO - getStatistics()



_______________________________________________
Devel mailing =3D list
Devel(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/devel=3D --Apple-Mail=3D_C9F1A44C-AE04-4DA2-AFA9-47FFA59F9CD7-- --===============4929810254889724591== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" Ci0tQXBwbGUtTWFpbD1fQzlGMUE0NEMtQUUwNC00REEyLUFGQTktNDdGRkE1OUY5Q0Q3CkNvbnRl bnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKQ29udGVudC1UeXBlOiB0ZXh0 L3BsYWluOwoJY2hhcnNldD11dGYtOAoKQnkgc29tZW9uZSwgSSBhc3N1bWUgeW91IG1lYW4gc29t ZSBvdGhlciBwcm9jZXNzIHJ1bm5pbmcgb24gdGhlIGhvc3QsIG9yID0KcG9zc2libHkgdGhlIGVu Z2luZT8KCkdhcnkKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KR2FyeSBQZWRyZXR0eSAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBnYXJ5QHJhdm5hbGFza2EubmV0ID0KPG1haWx0bzpn YXJ5QGVyYWFsYXNrYS5uZXQ+ClN5c3RlbXMgTWFuYWdlciAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHd3dy5mbHlyYXZuLmNvbSA9CjxodHRwOi8vd3d3LmZseXJhdm4u Y29tLz4KUmF2biBBbGFza2EgICAgICAgICAgICAgICAgICAgICAgICAgICAvXCAgICAgICAgICAg ICAgICAgICAgOTA3LTQ1MC03MjUxCjUyNDUgQWlycG9ydCBJbmR1c3RyaWFsIFJvYWQgICAgICAg ICAvICBcL1wgICAgICAgICAgICAgOTA3LTQ1MC03MjM4IGZheApGYWlyYmFua3MsIEFsYXNrYSAg OTk3MDkgICAgICAgIC9cICAvICAgIFwgXCBTZWNvbmQgZ3JlYXRlc3QgY29tbWFuZG1lbnQKU2Vy dmluZyBBbGwgb2YgQWxhc2thICAgICAgICAgIC8gIFwvICAvXCAgXCBcL1wgICA9RTI9ODA9OUNM b3ZlIHlvdXIgPQpuZWlnaGJvciBhcwpHcmVlbiwgZ3JlZW4gYXMgZmFyIGFzIHRoZSBleWVzIGNh biBzZWUgICAgICAgICAgICAgeW91cnNlbGY9RTI9ODA9OUQgPQpNYXR0IDIyOjM5Ci0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLQoKCgoKPiBPbiBBdWcgMzEsIDIwMTcsIGF0IDY6MTcgQU0sIE1hcnRpbiBTaXZhayA8 bXNpdmFrQHJlZGhhdC5jb20gPQo8bWFpbHRvOm1zaXZha0ByZWRoYXQuY29tPj4gd3JvdGU6Cj49 MjAKPiBPbmUgbW9yZSB0aGluZzoKPj0yMAo+IE1PTSdzIGdldFN0YXRpc3RpY3MgaXMgYWN0dWFs bHkgY2FsbGVkIGJ5IFZEU00gc3RhdHMgcmVwb3J0aW5nIGNvZGUsCj4gc28gbXkgZ3Vlc3MgaGVy ZSBpcyB0aGF0IHNvbWVvbmUgcXVlcmllcyBWRFNNIGZvciBzdGF0cyBwcmV0dHkgaGFyZCwKPiBW RFNNIHRoZW4gYXNrcyBNT00gZm9yIGRldGFpbHMuCj49MjAKPiBNYXJ0aW4KPj0yMAo+IE9uIFRo dSwgQXVnIDMxLCAyMDE3IGF0IDQ6MTQgUE0sIE1hcnRpbiBTaXZhayA8bXNpdmFrQHJlZGhhdC5j b20gPQo8bWFpbHRvOm1zaXZha0ByZWRoYXQuY29tPj4gd3JvdGU6Cj4+IEhpLAo+Pj0yMAo+Pj4g MjAxNy0wOC0yNyAyMzoxNTo0MSwxOTkgLSBtb20uUlBDU2VydmVyIC0gSU5GTyAtIHBpbmcoKQo+ Pj4gMjAxNy0wOC0yNyAyMzoxNTo0MSwyMDAgLSBtb20uUlBDU2VydmVyIC0gSU5GTyAtIGdldFN0 YXRpc3RpY3MoKQo+Pj4gMjAxNy0wOC0yNyAyMzoxNTo0Myw5NDYgLSBtb20uUlBDU2VydmVyIC0g SU5GTyAtIHBpbmcoKQo+Pj4gMjAxNy0wOC0yNyAyMzoxNTo0Myw5NDcgLSBtb20uUlBDU2VydmVy IC0gSU5GTyAtIGdldFN0YXRpc3RpY3MoKQo+Pj0yMAo+PiBUaGVzZSBhcmUgbG9ncyBmcm9tIG1v bSdzIFJQQyBzZXJ2ZXIsIHNvbWVvbmUgaXMgY2FsbGluZyBNT00gd2F5IHRvbwo+PiBvZnRlbi4g V2VsbCBhYm91dCAyNSB0aW1lcyBwZXIgbWludXRlIGlmIG15IG1hdGggaXMgcmlnaHQuCj4+PTIw Cj4+IFRoZSBvbmx5IGNsaWVudCBJIGtub3cgYWJvdXQgaXMgYWN0dWFsbHkgVkRTTS4KPj49MjAK Pj4gTWFydGluCj4+PTIwCj4+PTIwCj4+IE9uIE1vbiwgQXVnIDI4LCAyMDE3IGF0IDk6MTcgQU0s IEdhcnkgUGVkcmV0dHkgPGdhcnlAcmF2bmFsYXNrYS5uZXQgPQo8bWFpbHRvOmdhcnlAcmF2bmFs YXNrYS5uZXQ+PiB3cm90ZToKPj4+IEJlIGdsYWQgdG8gcHJvdmlkZSBsb2dzIHRvIGhlbHAgZGlh Z25vc2UgdGhpcy4gIEkgc2VlIG5vdGhpbmcgPQp1bnVzdWFsIGluIHRoZQo+Pj4gdmRzbS5sb2cK Pj4+PTIwCj4+PiBtb20ubG9nIHNob3dzIHRoZSBmb2xsb3dpbmcgYWxtb3N0IGFzIGZyZXF1ZW50 bHkgYXMgdGhlIG1lc3NhZ2VzIGxvZyA9CmVudHJpZXMKPj4+PTIwCj4+PiAyMDE3LTA4LTI3IDIz OjE1OjQxLDE5OSAtIG1vbS5SUENTZXJ2ZXIgLSBJTkZPIC0gcGluZygpCj4+PiAyMDE3LTA4LTI3 IDIzOjE1OjQxLDIwMCAtIG1vbS5SUENTZXJ2ZXIgLSBJTkZPIC0gZ2V0U3RhdGlzdGljcygpCj4+ PiAyMDE3LTA4LTI3IDIzOjE1OjQzLDk0NiAtIG1vbS5SUENTZXJ2ZXIgLSBJTkZPIC0gcGluZygp Cj4+PiAyMDE3LTA4LTI3IDIzOjE1OjQzLDk0NyAtIG1vbS5SUENTZXJ2ZXIgLSBJTkZPIC0gZ2V0 U3RhdGlzdGljcygpCj4+Pj0yMAo+Pj49MjAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCkRldmVsIG1haWxpbmcgbGlzdApEZXZlbEBvdmlydC5vcmcgPG1h aWx0bzpEZXZlbEBvdmlydC5vcmc+Cmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0 aW5mby9kZXZlbCA9CjxodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vZGV2 ZWw+PQoKLS1BcHBsZS1NYWlsPV9DOUYxQTQ0Qy1BRTA0LTREQTItQUZBOS00N0ZGQTU5RjlDRDcK Q29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQpDb250ZW50LVR5cGU6 IHRleHQvaHRtbDsKCWNoYXJzZXQ9dXRmLTgKCjxodG1sPjxoZWFkPjxtZXRhIGh0dHAtZXF1aXY9 M0QiQ29udGVudC1UeXBlIiBjb250ZW50PTNEInRleHQvaHRtbCA9CmNoYXJzZXQ9M0R1dGYtOCI+ PC9oZWFkPjxib2R5IHN0eWxlPTNEIndvcmQtd3JhcDogYnJlYWstd29yZDsgPQotd2Via2l0LW5i c3AtbW9kZTogc3BhY2U7IC13ZWJraXQtbGluZS1icmVhazogYWZ0ZXItd2hpdGUtc3BhY2U7IiA9 CmNsYXNzPTNEIiI+PHNwYW4gc3R5bGU9M0QiZm9udC1mYW1pbHk6IEx1Y2lkYUdyYW5kZTsiIGNs YXNzPTNEIiI+QnkgPQpzb21lb25lLCBJIGFzc3VtZSB5b3UgbWVhbiBzb21lIG90aGVyIHByb2Nl c3MgcnVubmluZyBvbiB0aGUgaG9zdCwgb3IgPQpwb3NzaWJseSB0aGUgZW5naW5lPzwvc3Bhbj48 ZGl2IGNsYXNzPTNEIiIgc3R5bGU9M0QiZm9udC1mYW1pbHk6ID0KTHVjaWRhR3JhbmRlOyI+PGJy IGNsYXNzPTNEIiI+PC9kaXY+PGRpdiBjbGFzcz0zRCIiIHN0eWxlPTNEImZvbnQtZmFtaWx5OiA9 Ckx1Y2lkYUdyYW5kZTsiPkdhcnk8L2Rpdj48ZGl2IGNsYXNzPTNEIiIgc3R5bGU9M0QiZm9udC1m YW1pbHk6ID0KTHVjaWRhR3JhbmRlOyI+PGJyIGNsYXNzPTNEIiI+PC9kaXY+PGRpdiBjbGFzcz0z RCIiIHN0eWxlPTNEImZvbnQtZmFtaWx5OiA9Ckx1Y2lkYUdyYW5kZTsiPjxiciBjbGFzcz0zRCIi PjxkaXYgY2xhc3M9M0QiIj48ZGl2IGNsYXNzPTNEIiIgPQpzdHlsZT0zRCJ3b3JkLXdyYXA6IGJy ZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgPQotd2Via2l0LWxpbmUtYnJlYWs6 IGFmdGVyLXdoaXRlLXNwYWNlOyI+PGRpdiBjbGFzcz0zRCIiID0Kc3R5bGU9M0Qid29yZC13cmFw OiBicmVhay13b3JkOyAtd2Via2l0LW5ic3AtbW9kZTogc3BhY2U7ID0KLXdlYmtpdC1saW5lLWJy ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiPjxkaXYgY2xhc3M9M0QiIiA9CnN0eWxlPTNEIndvcmQt d3JhcDogYnJlYWstd29yZDsgLXdlYmtpdC1uYnNwLW1vZGU6IHNwYWNlOyA9Ci13ZWJraXQtbGlu ZS1icmVhazogYWZ0ZXItd2hpdGUtc3BhY2U7Ij48ZGl2IGNsYXNzPTNEIiIgPQpzdHlsZT0zRCJ3 b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgPQotd2Via2l0 LWxpbmUtYnJlYWs6IGFmdGVyLXdoaXRlLXNwYWNlOyI+PGRpdiBjbGFzcz0zRCIiID0Kc3R5bGU9 M0Qid29yZC13cmFwOiBicmVhay13b3JkOyAtd2Via2l0LW5ic3AtbW9kZTogc3BhY2U7ID0KLXdl YmtpdC1saW5lLWJyZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiPjxkaXYgY2xhc3M9M0QiIiA9CnN0 eWxlPTNEIndvcmQtd3JhcDogYnJlYWstd29yZDsgLXdlYmtpdC1uYnNwLW1vZGU6IHNwYWNlOyA9 Ci13ZWJraXQtbGluZS1icmVhazogYWZ0ZXItd2hpdGUtc3BhY2U7Ij48ZGl2IGNsYXNzPTNEIiIg PQpzdHlsZT0zRCJ3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFj ZTsgPQotd2Via2l0LWxpbmUtYnJlYWs6IGFmdGVyLXdoaXRlLXNwYWNlOyI+PGRpdiBjbGFzcz0z RCIiID0Kc3R5bGU9M0Qid29yZC13cmFwOiBicmVhay13b3JkOyAtd2Via2l0LW5ic3AtbW9kZTog c3BhY2U7ID0KLXdlYmtpdC1saW5lLWJyZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiPjxkaXYgY2xh c3M9M0QiIiA9CnN0eWxlPTNEIndvcmQtd3JhcDogYnJlYWstd29yZDsgLXdlYmtpdC1uYnNwLW1v ZGU6IHNwYWNlOyA9Ci13ZWJraXQtbGluZS1icmVhazogYWZ0ZXItd2hpdGUtc3BhY2U7Ij48ZGl2 IGNsYXNzPTNEIiIgPQpzdHlsZT0zRCJ3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJz cC1tb2RlOiBzcGFjZTsgPQotd2Via2l0LWxpbmUtYnJlYWs6IGFmdGVyLXdoaXRlLXNwYWNlOyI+ PGRpdiBjbGFzcz0zRCIiID0Kc3R5bGU9M0Qid29yZC13cmFwOiBicmVhay13b3JkOyAtd2Via2l0 LW5ic3AtbW9kZTogc3BhY2U7ID0KLXdlYmtpdC1saW5lLWJyZWFrOiBhZnRlci13aGl0ZS1zcGFj ZTsiPjxkaXYgY2xhc3M9M0QiIiA9CnN0eWxlPTNEIndvcmQtd3JhcDogYnJlYWstd29yZDsgLXdl YmtpdC1uYnNwLW1vZGU6IHNwYWNlOyA9Ci13ZWJraXQtbGluZS1icmVhazogYWZ0ZXItd2hpdGUt c3BhY2U7Ij48Zm9udCBmYWNlPTNEIk1lbmxvIiBjbGFzcz0zRCIiID0Kc3R5bGU9M0QiZm9udC1z aXplOiAxMnB4OyI+PGRpdiA9CmNsYXNzPTNEIiI+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPQotLS0tLS0tLS08L2Rpdj48ZGl2 IGNsYXNzPTNEIiI+R2FyeSBQZWRyZXR0eSAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgPQom bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgPQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOzxh ID0KaHJlZj0zRCJtYWlsdG86Z2FyeUBlcmFhbGFza2EubmV0IiA9CmNsYXNzPTNEIiI+Z2FyeUBy YXZuYWxhc2thLm5ldDwvYT48L2Rpdj48ZGl2IGNsYXNzPTNEIiI+U3lzdGVtcyBNYW5hZ2VyID0K Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm bmJzcDsgJm5ic3A7ID0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ID0KJm5ic3A7PGEgaHJlZj0zRCJodHRwOi8vd3d3 LmZseXJhdm4uY29tIiA9CmNsYXNzPTNEIiI+d3d3LmZseXJhdm4uY29tPC9hPjwvZGl2PjxkaXYg Y2xhc3M9M0QiIj5SYXZuIEFsYXNrYSAmbmJzcDsgPQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgPQombmJzcDsgJm5i c3A7IC9cICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm bmJzcDsgPQombmJzcDsgJm5ic3A7OTA3LTQ1MC03MjUxPC9kaXY+PGRpdiBjbGFzcz0zRCIiPjUy NDUgQWlycG9ydCBJbmR1c3RyaWFsID0KUm9hZCAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg LyAmbmJzcDtcL1wgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ID0KJm5ic3A7ICZuYnNwOyA5 MDctNDUwLTcyMzggZmF4PC9kaXY+PGRpdiBjbGFzcz0zRCIiPkZhaXJiYW5rcywgQWxhc2thID0K Jm5ic3A7OTk3MDkgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7L1wgJm5ic3A7LyAmbmJzcDsg Jm5ic3A7XCBcID0KU2Vjb25kIGdyZWF0ZXN0IGNvbW1hbmRtZW50PC9kaXY+PC9mb250Pjxmb250 IGZhY2U9M0QiTW9uYWNvIiA9CmNsYXNzPTNEIiI+PHNwYW4gY2xhc3M9M0QiIiBzdHlsZT0zRCJm b250LXNpemU6IDEycHg7Ij5TZXJ2aW5nIEFsbCBvZiA9CkFsYXNrYSAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7LyAmbmJzcDtcLyAmbmJzcDsvXCAmbmJzcDtcIFwvXCA9CiZuYnNw OyZuYnNwOz1FMj04MD05Q0xvdmUgeW91ciBuZWlnaGJvciBhczwvc3Bhbj48L2ZvbnQ+PGJyIGNs YXNzPTNEIiIgPQpzdHlsZT0zRCJmb250LWZhbWlseTogTW9uYWNvOyI+PGZvbnQgZmFjZT0zRCJN ZW5sbyIgY2xhc3M9M0QiIj48c3BhbiA9CmNsYXNzPTNEIiIgc3R5bGU9M0QiZm9udC1zaXplOiAx MnB4OyI+R3JlZW4sIGdyZWVuIGFzIGZhciBhcyB0aGUgZXllcyA9CmNhbiBzZWUgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgeW91cnNlbGY9RTI9ODA9OUQgTWF0dCA9 CjIyOjM5PC9zcGFuPjwvZm9udD48ZGl2IGNsYXNzPTNEIiIgc3R5bGU9M0QiZm9udC1mYW1pbHk6 ID0KTWVubG87Ij48L2Rpdj48Zm9udCBmYWNlPTNEIk1lbmxvIiBjbGFzcz0zRCIiIHN0eWxlPTNE ImZvbnQtc2l6ZTogPQoxMnB4OyI+PC9mb250PjxzcGFuIGNsYXNzPTNEIiIgc3R5bGU9M0QiZm9u dC1zaXplOiAxMnB4OyI+PGZvbnQgPQpmYWNlPTNEIk1lbmxvIiBjbGFzcz0zRCIiPjxkaXYgPQpj bGFzcz0zRCIiPi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLT0KLS0tLS0tLS0tPC9kaXY+PC9mb250Pjwvc3Bhbj48ZGl2IGNsYXNz PTNEIiI+PGZvbnQgZmFjZT0zRCJNZW5sbyIgPQpjbGFzcz0zRCIiIHN0eWxlPTNEImZvbnQtc2l6 ZTogMTJweDsiPjxiciA9CmNsYXNzPTNEIiI+PC9mb250PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2 PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvPQpkaXY+PC9kaXY+PC9kaXY+PC9kaXY+ PGJyIGNsYXNzPTNEIkFwcGxlLWludGVyY2hhbmdlLW5ld2xpbmUiPjxiciA9CmNsYXNzPTNEIkFw cGxlLWludGVyY2hhbmdlLW5ld2xpbmUiPjwvZGl2PjxiciBjbGFzcz0zRCIiPjxkaXYgPQpjbGFz cz0zRCIiPjxibG9ja3F1b3RlIHR5cGU9M0QiY2l0ZSIgY2xhc3M9M0QiIj48ZGl2IGNsYXNzPTNE IiI+T24gQXVnID0KMzEsIDIwMTcsIGF0IDY6MTcgQU0sIE1hcnRpbiBTaXZhayAmbHQ7PGEgPQpo cmVmPTNEIm1haWx0bzptc2l2YWtAcmVkaGF0LmNvbSIgY2xhc3M9M0QiIj5tc2l2YWtAcmVkaGF0 LmNvbTwvYT4mZ3Q7ID0Kd3JvdGU6PC9kaXY+PGJyIGNsYXNzPTNEIkFwcGxlLWludGVyY2hhbmdl LW5ld2xpbmUiPjxkaXYgY2xhc3M9M0QiIj48c3BhbiA9CmNsYXNzPTNEIiIgc3R5bGU9M0QiZm9u dC1mYW1pbHk6IE1vbmFjbzsgZm9udC1zaXplOiAxMnB4OyBmbG9hdDogbm9uZTsgPQpkaXNwbGF5 OiBpbmxpbmUgIWltcG9ydGFudDsiPk9uZSBtb3JlIHRoaW5nOjwvc3Bhbj48YnIgY2xhc3M9M0Qi IiA9CnN0eWxlPTNEImZvbnQtZmFtaWx5OiBNb25hY287IGZvbnQtc2l6ZTogMTJweDsiPjxiciBj bGFzcz0zRCIiID0Kc3R5bGU9M0QiZm9udC1mYW1pbHk6IE1vbmFjbzsgZm9udC1zaXplOiAxMnB4 OyI+PHNwYW4gY2xhc3M9M0QiIiA9CnN0eWxlPTNEImZvbnQtZmFtaWx5OiBNb25hY287IGZvbnQt c2l6ZTogMTJweDsgZmxvYXQ6IG5vbmU7IGRpc3BsYXk6ID0KaW5saW5lICFpbXBvcnRhbnQ7Ij5N T00ncyBnZXRTdGF0aXN0aWNzIGlzIGFjdHVhbGx5IGNhbGxlZCBieSBWRFNNIHN0YXRzID0KcmVw b3J0aW5nIGNvZGUsPC9zcGFuPjxiciBjbGFzcz0zRCIiIHN0eWxlPTNEImZvbnQtZmFtaWx5OiBN b25hY287ID0KZm9udC1zaXplOiAxMnB4OyI+PHNwYW4gY2xhc3M9M0QiIiBzdHlsZT0zRCJmb250 LWZhbWlseTogTW9uYWNvOyA9CmZvbnQtc2l6ZTogMTJweDsgZmxvYXQ6IG5vbmU7IGRpc3BsYXk6 IGlubGluZSAhaW1wb3J0YW50OyI+c28gbXkgZ3Vlc3MgPQpoZXJlIGlzIHRoYXQgc29tZW9uZSBx dWVyaWVzIFZEU00gZm9yIHN0YXRzIHByZXR0eSBoYXJkLDwvc3Bhbj48YnIgPQpjbGFzcz0zRCIi IHN0eWxlPTNEImZvbnQtZmFtaWx5OiBNb25hY287IGZvbnQtc2l6ZTogMTJweDsiPjxzcGFuID0K Y2xhc3M9M0QiIiBzdHlsZT0zRCJmb250LWZhbWlseTogTW9uYWNvOyBmb250LXNpemU6IDEycHg7 IGZsb2F0OiBub25lOyA9CmRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyI+VkRTTSB0aGVuIGFz a3MgTU9NIGZvciBkZXRhaWxzLjwvc3Bhbj48YnIgPQpjbGFzcz0zRCIiIHN0eWxlPTNEImZvbnQt ZmFtaWx5OiBNb25hY287IGZvbnQtc2l6ZTogMTJweDsiPjxiciBjbGFzcz0zRCIiID0Kc3R5bGU9 M0QiZm9udC1mYW1pbHk6IE1vbmFjbzsgZm9udC1zaXplOiAxMnB4OyI+PHNwYW4gY2xhc3M9M0Qi IiA9CnN0eWxlPTNEImZvbnQtZmFtaWx5OiBNb25hY287IGZvbnQtc2l6ZTogMTJweDsgZmxvYXQ6 IG5vbmU7IGRpc3BsYXk6ID0KaW5saW5lICFpbXBvcnRhbnQ7Ij5NYXJ0aW48L3NwYW4+PGJyIGNs YXNzPTNEIiIgc3R5bGU9M0QiZm9udC1mYW1pbHk6ID0KTW9uYWNvOyBmb250LXNpemU6IDEycHg7 Ij48YnIgY2xhc3M9M0QiIiBzdHlsZT0zRCJmb250LWZhbWlseTogTW9uYWNvOyA9CmZvbnQtc2l6 ZTogMTJweDsiPjxzcGFuIGNsYXNzPTNEIiIgc3R5bGU9M0QiZm9udC1mYW1pbHk6IE1vbmFjbzsg PQpmb250LXNpemU6IDEycHg7IGZsb2F0OiBub25lOyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFu dDsiPk9uIFRodSwgQXVnID0KMzEsIDIwMTcgYXQgNDoxNCBQTSwgTWFydGluIFNpdmFrICZsdDs8 L3NwYW4+PGEgPQpocmVmPTNEIm1haWx0bzptc2l2YWtAcmVkaGF0LmNvbSIgY2xhc3M9M0QiIiBz dHlsZT0zRCJmb250LWZhbWlseTogPQpNb25hY287IGZvbnQtc2l6ZTogMTJweDsiPm1zaXZha0By ZWRoYXQuY29tPC9hPjxzcGFuIGNsYXNzPTNEIiIgPQpzdHlsZT0zRCJmb250LWZhbWlseTogTW9u YWNvOyBmb250LXNpemU6IDEycHg7IGZsb2F0OiBub25lOyBkaXNwbGF5OiA9CmlubGluZSAhaW1w b3J0YW50OyI+Jmd0OyB3cm90ZTo8L3NwYW4+PGJyIGNsYXNzPTNEIiIgc3R5bGU9M0QiZm9udC1m YW1pbHk6PQogTW9uYWNvOyBmb250LXNpemU6IDEycHg7Ij48YmxvY2txdW90ZSB0eXBlPTNEImNp dGUiIGNsYXNzPTNEIiIgPQpzdHlsZT0zRCJmb250LWZhbWlseTogTW9uYWNvOyBmb250LXNpemU6 IDEycHg7Ij5IaSw8YnIgY2xhc3M9M0QiIj48YnIgPQpjbGFzcz0zRCIiPjxibG9ja3F1b3RlIHR5 cGU9M0QiY2l0ZSIgY2xhc3M9M0QiIj4yMDE3LTA4LTI3IDIzOjE1OjQxLDE5OSA9Ci0gbW9tLlJQ Q1NlcnZlciAtIElORk8gLSBwaW5nKCk8YnIgY2xhc3M9M0QiIj4yMDE3LTA4LTI3IDIzOjE1OjQx LDIwMCAtID0KbW9tLlJQQ1NlcnZlciAtIElORk8gLSBnZXRTdGF0aXN0aWNzKCk8YnIgY2xhc3M9 M0QiIj4yMDE3LTA4LTI3ID0KMjM6MTU6NDMsOTQ2IC0gbW9tLlJQQ1NlcnZlciAtIElORk8gLSBw aW5nKCk8YnIgY2xhc3M9M0QiIj4yMDE3LTA4LTI3ID0KMjM6MTU6NDMsOTQ3IC0gbW9tLlJQQ1Nl cnZlciAtIElORk8gLSBnZXRTdGF0aXN0aWNzKCk8YnIgPQpjbGFzcz0zRCIiPjwvYmxvY2txdW90 ZT48YnIgY2xhc3M9M0QiIj5UaGVzZSBhcmUgbG9ncyBmcm9tIG1vbSdzIFJQQyA9CnNlcnZlciwg c29tZW9uZSBpcyBjYWxsaW5nIE1PTSB3YXkgdG9vPGJyIGNsYXNzPTNEIiI+b2Z0ZW4uIFdlbGwg YWJvdXQgPQoyNSB0aW1lcyBwZXIgbWludXRlIGlmIG15IG1hdGggaXMgcmlnaHQuPGJyIGNsYXNz PTNEIiI+PGJyIGNsYXNzPTNEIiI+VGhlID0Kb25seSBjbGllbnQgSSBrbm93IGFib3V0IGlzIGFj dHVhbGx5IFZEU00uPGJyIGNsYXNzPTNEIiI+PGJyID0KY2xhc3M9M0QiIj5NYXJ0aW48YnIgY2xh c3M9M0QiIj48YnIgY2xhc3M9M0QiIj48YnIgY2xhc3M9M0QiIj5PbiBNb24sID0KQXVnIDI4LCAy MDE3IGF0IDk6MTcgQU0sIEdhcnkgUGVkcmV0dHkgJmx0OzxhID0KaHJlZj0zRCJtYWlsdG86Z2Fy eUByYXZuYWxhc2thLm5ldCIgY2xhc3M9M0QiIj5nYXJ5QHJhdm5hbGFza2EubmV0PC9hPiZndDs9 CiB3cm90ZTo8YnIgY2xhc3M9M0QiIj48YmxvY2txdW90ZSB0eXBlPTNEImNpdGUiIGNsYXNzPTNE IiI+QmUgZ2xhZCB0byA9CnByb3ZpZGUgbG9ncyB0byBoZWxwIGRpYWdub3NlIHRoaXMuICZuYnNw O0kgc2VlIG5vdGhpbmcgdW51c3VhbCBpbiA9CnRoZTxiciBjbGFzcz0zRCIiPnZkc20ubG9nPGJy IGNsYXNzPTNEIiI+PGJyIGNsYXNzPTNEIiI+bW9tLmxvZyBzaG93cyA9CnRoZSBmb2xsb3dpbmcg YWxtb3N0IGFzIGZyZXF1ZW50bHkgYXMgdGhlIG1lc3NhZ2VzIGxvZyBlbnRyaWVzPGJyID0KY2xh c3M9M0QiIj48YnIgY2xhc3M9M0QiIj4yMDE3LTA4LTI3IDIzOjE1OjQxLDE5OSAtIG1vbS5SUENT ZXJ2ZXIgLSBJTkZPID0KLSBwaW5nKCk8YnIgY2xhc3M9M0QiIj4yMDE3LTA4LTI3IDIzOjE1OjQx LDIwMCAtIG1vbS5SUENTZXJ2ZXIgLSBJTkZPIC0gPQpnZXRTdGF0aXN0aWNzKCk8YnIgY2xhc3M9 M0QiIj4yMDE3LTA4LTI3IDIzOjE1OjQzLDk0NiAtIG1vbS5SUENTZXJ2ZXIgLSA9CklORk8gLSBw aW5nKCk8YnIgY2xhc3M9M0QiIj4yMDE3LTA4LTI3IDIzOjE1OjQzLDk0NyAtIG1vbS5SUENTZXJ2 ZXIgLSA9CklORk8gLSBnZXRTdGF0aXN0aWNzKCk8YnIgY2xhc3M9M0QiIj48YnIgY2xhc3M9M0Qi Ij48YnIgPQpjbGFzcz0zRCIiPjwvYmxvY2txdW90ZT48L2Jsb2NrcXVvdGU+PC9kaXY+PC9ibG9j a3F1b3RlPjwvZGl2PjxiciA9CmNsYXNzPTNEIiI+PC9kaXY+PHNwYW4gc3R5bGU9M0QiZm9udC1m YW1pbHk6IEx1Y2lkYUdyYW5kZTsiID0KY2xhc3M9M0QiIj5fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXzwvc3Bhbj48YnIgPQpzdHlsZT0zRCJmb250LWZhbWls eTogTHVjaWRhR3JhbmRlOyIgY2xhc3M9M0QiIj48c3BhbiA9CnN0eWxlPTNEImZvbnQtZmFtaWx5 OiBMdWNpZGFHcmFuZGU7IiBjbGFzcz0zRCIiPkRldmVsIG1haWxpbmcgPQpsaXN0PC9zcGFuPjxi ciBzdHlsZT0zRCJmb250LWZhbWlseTogTHVjaWRhR3JhbmRlOyIgY2xhc3M9M0QiIj48YSA9Cmhy ZWY9M0QibWFpbHRvOkRldmVsQG92aXJ0Lm9yZyIgc3R5bGU9M0QiZm9udC1mYW1pbHk6IEx1Y2lk YUdyYW5kZTsiID0KY2xhc3M9M0QiIj5EZXZlbEBvdmlydC5vcmc8L2E+PGJyIHN0eWxlPTNEImZv bnQtZmFtaWx5OiBMdWNpZGFHcmFuZGU7IiA9CmNsYXNzPTNEIiI+PGEgaHJlZj0zRCJodHRwOi8v bGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vZGV2ZWwiID0Kc3R5bGU9M0QiZm9udC1m YW1pbHk6IEx1Y2lkYUdyYW5kZTsiID0KY2xhc3M9M0QiIj5odHRwOi8vbGlzdHMub3ZpcnQub3Jn L21haWxtYW4vbGlzdGluZm8vZGV2ZWw8L2E+PC9ib2R5PjwvaHRtbD49CgotLUFwcGxlLU1haWw9 X0M5RjFBNDRDLUFFMDQtNERBMi1BRkE5LTQ3RkZBNTlGOUNENy0tCg== --===============4929810254889724591==--