From gary at ravnalaska.net Thu Aug 31 20:05:53 2017 Content-Type: multipart/mixed; boundary="===============3040604527314768127==" MIME-Version: 1.0 From: Gary Pedretty To: devel at ovirt.org Subject: Re: [ovirt-devel] vdsm vds.dispatcher Date: Thu, 31 Aug 2017 12:05:48 -0800 Message-ID: <50E16C8A-1340-46D1-AE10-67F9CD969190@ravnalaska.net> In-Reply-To: CAF0zDV4=h9iPqXxXRO-KoNUwnyM7E9jo34R_e-nOh_9eDoQo_w@mail.gmail.com --===============3040604527314768127== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --Apple-Mail=3D_12C67B5B-5145-46C9-998F-05703C37560E 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 --Apple-Mail=3D_12C67B5B-5145-46C9-998F-05703C37560E Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=3Dutf-8 By someone, I assume you mean some other process running on = =3D the host, or possibly the engine?

<= div=3D class=3D3D"">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, = =3D green as far as the eyes can see           =3D   yourself=3DE2=3D80=3D9D Matt 22:39
--------------------------------------------------------------= -=3D ---------




=










On Aug 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 = =3D stats reporting code,
so my guess here is that someone queries = =3D VDSM for stats pretty hard,
VDSM then asks MOM for =3D details.

Martin
On Thu, Aug 31, 2017 at 4:14 PM, Martin Sivak =3D <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()



=3D --Apple-Mail=3D_12C67B5B-5145-46C9-998F-05703C37560E-- --===============3040604527314768127== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" Ci0tQXBwbGUtTWFpbD1fMTJDNjdCNUItNTE0NS00NkM5LTk5OEYtMDU3MDNDMzc1NjBFCkNvbnRl bnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKQ29udGVudC1UeXBlOiB0ZXh0 L3BsYWluOwoJY2hhcnNldD11dGYtOAoKQnkgc29tZW9uZSwgSSBhc3N1bWUgeW91IG1lYW4gc29t ZSBvdGhlciBwcm9jZXNzIHJ1bm5pbmcgb24gdGhlIGhvc3QsIG9yID0KcG9zc2libHkgdGhlIGVu Z2luZT8KCkdhcnkKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KR2FyeSBQZWRyZXR0eSAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBnYXJ5QHJhdm5hbGFza2EubmV0ID0KPG1haWx0bzpn YXJ5QGVyYWFsYXNrYS5uZXQ+ClN5c3RlbXMgTWFuYWdlciAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHd3dy5mbHlyYXZuLmNvbSA9CjxodHRwOi8vd3d3LmZseXJhdm4u Y29tLz4KUmF2biBBbGFza2EgICAgICAgICAgICAgICAgICAgICAgICAgICAvXCAgICAgICAgICAg ICAgICAgICAgOTA3LTQ1MC03MjUxCjUyNDUgQWlycG9ydCBJbmR1c3RyaWFsIFJvYWQgICAgICAg ICAvICBcL1wgICAgICAgICAgICAgOTA3LTQ1MC03MjM4IGZheApGYWlyYmFua3MsIEFsYXNrYSAg OTk3MDkgICAgICAgIC9cICAvICAgIFwgXCBTZWNvbmQgZ3JlYXRlc3QgY29tbWFuZG1lbnQKU2Vy dmluZyBBbGwgb2YgQWxhc2thICAgICAgICAgIC8gIFwvICAvXCAgXCBcL1wgICA9RTI9ODA9OUNM b3ZlIHlvdXIgPQpuZWlnaGJvciBhcwpHcmVlbiwgZ3JlZW4gYXMgZmFyIGFzIHRoZSBleWVzIGNh biBzZWUgICAgICAgICAgICAgeW91cnNlbGY9RTI9ODA9OUQgPQpNYXR0IDIyOjM5Ci0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLQoKCgoKCgoKCgoKCgoKCgo+IE9uIEF1ZyAzMSwgMjAxNywgYXQgNjoxNyBBTSwgTWFy dGluIFNpdmFrIDxtc2l2YWtAcmVkaGF0LmNvbT4gd3JvdGU6Cj49MjAKPiBPbmUgbW9yZSB0aGlu ZzoKPj0yMAo+IE1PTSdzIGdldFN0YXRpc3RpY3MgaXMgYWN0dWFsbHkgY2FsbGVkIGJ5IFZEU00g c3RhdHMgcmVwb3J0aW5nIGNvZGUsCj4gc28gbXkgZ3Vlc3MgaGVyZSBpcyB0aGF0IHNvbWVvbmUg cXVlcmllcyBWRFNNIGZvciBzdGF0cyBwcmV0dHkgaGFyZCwKPiBWRFNNIHRoZW4gYXNrcyBNT00g Zm9yIGRldGFpbHMuCj49MjAKPiBNYXJ0aW4KPj0yMAo+IE9uIFRodSwgQXVnIDMxLCAyMDE3IGF0 IDQ6MTQgUE0sIE1hcnRpbiBTaXZhayA8bXNpdmFrQHJlZGhhdC5jb20gPQo8bWFpbHRvOm1zaXZh a0ByZWRoYXQuY29tPj4gd3JvdGU6Cj4+IEhpLAo+Pj0yMAo+Pj4gMjAxNy0wOC0yNyAyMzoxNTo0 MSwxOTkgLSBtb20uUlBDU2VydmVyIC0gSU5GTyAtIHBpbmcoKQo+Pj4gMjAxNy0wOC0yNyAyMzox NTo0MSwyMDAgLSBtb20uUlBDU2VydmVyIC0gSU5GTyAtIGdldFN0YXRpc3RpY3MoKQo+Pj4gMjAx Ny0wOC0yNyAyMzoxNTo0Myw5NDYgLSBtb20uUlBDU2VydmVyIC0gSU5GTyAtIHBpbmcoKQo+Pj4g MjAxNy0wOC0yNyAyMzoxNTo0Myw5NDcgLSBtb20uUlBDU2VydmVyIC0gSU5GTyAtIGdldFN0YXRp c3RpY3MoKQo+Pj0yMAo+PiBUaGVzZSBhcmUgbG9ncyBmcm9tIG1vbSdzIFJQQyBzZXJ2ZXIsIHNv bWVvbmUgaXMgY2FsbGluZyBNT00gd2F5IHRvbwo+PiBvZnRlbi4gV2VsbCBhYm91dCAyNSB0aW1l cyBwZXIgbWludXRlIGlmIG15IG1hdGggaXMgcmlnaHQuCj4+PTIwCj4+IFRoZSBvbmx5IGNsaWVu dCBJIGtub3cgYWJvdXQgaXMgYWN0dWFsbHkgVkRTTS4KPj49MjAKPj4gTWFydGluCj4+PTIwCj4+ PTIwCj4+IE9uIE1vbiwgQXVnIDI4LCAyMDE3IGF0IDk6MTcgQU0sIEdhcnkgUGVkcmV0dHkgPGdh cnlAcmF2bmFsYXNrYS5uZXQgPQo8bWFpbHRvOmdhcnlAcmF2bmFsYXNrYS5uZXQ+PiB3cm90ZToK Pj4+IEJlIGdsYWQgdG8gcHJvdmlkZSBsb2dzIHRvIGhlbHAgZGlhZ25vc2UgdGhpcy4gIEkgc2Vl IG5vdGhpbmcgPQp1bnVzdWFsIGluIHRoZQo+Pj4gdmRzbS5sb2cKPj4+PTIwCj4+PiBtb20ubG9n IHNob3dzIHRoZSBmb2xsb3dpbmcgYWxtb3N0IGFzIGZyZXF1ZW50bHkgYXMgdGhlIG1lc3NhZ2Vz IGxvZyA9CmVudHJpZXMKPj4+PTIwCj4+PiAyMDE3LTA4LTI3IDIzOjE1OjQxLDE5OSAtIG1vbS5S UENTZXJ2ZXIgLSBJTkZPIC0gcGluZygpCj4+PiAyMDE3LTA4LTI3IDIzOjE1OjQxLDIwMCAtIG1v bS5SUENTZXJ2ZXIgLSBJTkZPIC0gZ2V0U3RhdGlzdGljcygpCj4+PiAyMDE3LTA4LTI3IDIzOjE1 OjQzLDk0NiAtIG1vbS5SUENTZXJ2ZXIgLSBJTkZPIC0gcGluZygpCj4+PiAyMDE3LTA4LTI3IDIz OjE1OjQzLDk0NyAtIG1vbS5SUENTZXJ2ZXIgLSBJTkZPIC0gZ2V0U3RhdGlzdGljcygpCj4+Pj0y MAo+Pj49MjAKCgotLUFwcGxlLU1haWw9XzEyQzY3QjVCLTUxNDUtNDZDOS05OThGLTA1NzAzQzM3 NTYwRQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJpbnRhYmxlCkNvbnRlbnQt VHlwZTogdGV4dC9odG1sOwoJY2hhcnNldD11dGYtOAoKPGh0bWw+PGhlYWQ+PG1ldGEgaHR0cC1l cXVpdj0zRCJDb250ZW50LVR5cGUiIGNvbnRlbnQ9M0QidGV4dC9odG1sID0KY2hhcnNldD0zRHV0 Zi04Ij48L2hlYWQ+PGJvZHkgc3R5bGU9M0Qid29yZC13cmFwOiBicmVhay13b3JkOyA9Ci13ZWJr aXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJyZWFrOiBhZnRlci13aGl0ZS1zcGFj ZTsiID0KY2xhc3M9M0QiIj5CeSBzb21lb25lLCBJIGFzc3VtZSB5b3UgbWVhbiBzb21lIG90aGVy IHByb2Nlc3MgcnVubmluZyBvbiA9CnRoZSBob3N0LCBvciBwb3NzaWJseSB0aGUgZW5naW5lPzxk aXYgY2xhc3M9M0QiIj48YnIgY2xhc3M9M0QiIj48L2Rpdj48ZGl2PQogY2xhc3M9M0QiIj5HYXJ5 PC9kaXY+PGRpdiBjbGFzcz0zRCIiPjxiciBjbGFzcz0zRCIiPjwvZGl2PjxkaXYgPQpjbGFzcz0z RCIiPjxiciBjbGFzcz0zRCIiPjxkaXYgY2xhc3M9M0QiIj4KPGRpdiBzdHlsZT0zRCJjb2xvcjog cmdiKDAsIDAsIDApOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFsaWduOiA9CnN0YXJ0 OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5v cm1hbDsgPQp3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4 OyB3b3JkLXdyYXA6ID0KYnJlYWstd29yZDsgLXdlYmtpdC1uYnNwLW1vZGU6IHNwYWNlOyAtd2Vi a2l0LWxpbmUtYnJlYWs6ID0KYWZ0ZXItd2hpdGUtc3BhY2U7IiBjbGFzcz0zRCIiPjxkaXYgc3R5 bGU9M0QiY29sb3I6IHJnYigwLCAwLCAwKTsgPQpsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0 LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgPQp0ZXh0LXRyYW5zZm9ybTogbm9uZTsg d2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7ID0KLXdlYmtpdC10ZXh0LXN0 cm9rZS13aWR0aDogMHB4OyB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7ID0KLXdlYmtpdC1uYnNwLW1v ZGU6IHNwYWNlOyAtd2Via2l0LWxpbmUtYnJlYWs6IGFmdGVyLXdoaXRlLXNwYWNlOyIgPQpjbGFz cz0zRCIiPjxkaXYgc3R5bGU9M0QiY29sb3I6IHJnYigwLCAwLCAwKTsgbGV0dGVyLXNwYWNpbmc6 IG5vcm1hbDsgPQp0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFu c2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiA9Cm5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13 ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgd29yZC13cmFwOiA9CmJyZWFrLXdvcmQ7IC13 ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJyZWFrOiA9CmFmdGVyLXdoaXRl LXNwYWNlOyIgY2xhc3M9M0QiIj48ZGl2IHN0eWxlPTNEImNvbG9yOiByZ2IoMCwgMCwgMCk7ID0K bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAw cHg7ID0KdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3Bh Y2luZzogMHB4OyA9Ci13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgd29yZC13cmFwOiBi cmVhay13b3JkOyA9Ci13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJyZWFr OiBhZnRlci13aGl0ZS1zcGFjZTsiID0KY2xhc3M9M0QiIj48ZGl2IHN0eWxlPTNEImNvbG9yOiBy Z2IoMCwgMCwgMCk7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7ID0KdGV4dC1hbGlnbjogc3RhcnQ7 IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogPQpu b3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7 IHdvcmQtd3JhcDogPQpicmVhay13b3JkOyAtd2Via2l0LW5ic3AtbW9kZTogc3BhY2U7IC13ZWJr aXQtbGluZS1icmVhazogPQphZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPTNEIiI+PGRpdiBzdHls ZT0zRCJ0ZXh0LWFsaWduOiBzdGFydDsgPQp0ZXh0LWluZGVudDogMHB4OyB3b3JkLXdyYXA6IGJy ZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgPQotd2Via2l0LWxpbmUtYnJlYWs6 IGFmdGVyLXdoaXRlLXNwYWNlOyIgY2xhc3M9M0QiIj48ZGl2ID0Kc3R5bGU9M0QidGV4dC1hbGln bjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHdvcmQtd3JhcDogYnJlYWstd29yZDsgPQotd2Vi a2l0LW5ic3AtbW9kZTogc3BhY2U7IC13ZWJraXQtbGluZS1icmVhazogYWZ0ZXItd2hpdGUtc3Bh Y2U7IiA9CmNsYXNzPTNEIiI+PGRpdiBzdHlsZT0zRCJ0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1p bmRlbnQ6IDBweDsgd29yZC13cmFwOiA9CmJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBz cGFjZTsgLXdlYmtpdC1saW5lLWJyZWFrOiA9CmFmdGVyLXdoaXRlLXNwYWNlOyIgY2xhc3M9M0Qi Ij48ZGl2IHN0eWxlPTNEInRleHQtYWxpZ246IHN0YXJ0OyA9CnRleHQtaW5kZW50OiAwcHg7IHdv cmQtd3JhcDogYnJlYWstd29yZDsgLXdlYmtpdC1uYnNwLW1vZGU6IHNwYWNlOyA9Ci13ZWJraXQt bGluZS1icmVhazogYWZ0ZXItd2hpdGUtc3BhY2U7IiBjbGFzcz0zRCIiPjxkaXYgPQpzdHlsZT0z RCJ0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgd29yZC13cmFwOiBicmVhay13 b3JkOyA9Ci13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJyZWFrOiBhZnRl ci13aGl0ZS1zcGFjZTsiID0KY2xhc3M9M0QiIj48ZGl2IHN0eWxlPTNEInRleHQtYWxpZ246IHN0 YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB3b3JkLXdyYXA6ID0KYnJlYWstd29yZDsgLXdlYmtpdC1u YnNwLW1vZGU6IHNwYWNlOyAtd2Via2l0LWxpbmUtYnJlYWs6ID0KYWZ0ZXItd2hpdGUtc3BhY2U7 IiBjbGFzcz0zRCIiPjxkaXYgc3R5bGU9M0QidGV4dC1hbGlnbjogc3RhcnQ7ID0KdGV4dC1pbmRl bnQ6IDBweDsgd29yZC13cmFwOiBicmVhay13b3JkOyAtd2Via2l0LW5ic3AtbW9kZTogc3BhY2U7 ID0KLXdlYmtpdC1saW5lLWJyZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPTNEIiI+PGZv bnQgZmFjZT0zRCJNZW5sbyIgPQpzdHlsZT0zRCJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LXNp emU6IDEycHg7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7ID0KdGV4dC10cmFuc2Zvcm06IG5vbmU7 IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyA9Ci13ZWJraXQtdGV4dC1z dHJva2Utd2lkdGg6IDBweDsiIGNsYXNzPTNEIiI+PGRpdiA9CmNsYXNzPTNEIiI+LS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPQot LS0tLS0tLS08L2Rpdj48ZGl2IGNsYXNzPTNEIiI+R2FyeSBQZWRyZXR0eSAmbmJzcDsgJm5ic3A7 ICZuYnNwOyAmbmJzcDsgPQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgPQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7ICZuYnNwOzxhID0KaHJlZj0zRCJtYWlsdG86Z2FyeUBlcmFhbGFza2EubmV0IiA9 CmNsYXNzPTNEIiI+Z2FyeUByYXZuYWxhc2thLm5ldDwvYT48L2Rpdj48ZGl2IGNsYXNzPTNEIiI+ U3lzdGVtcyBNYW5hZ2VyID0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ID0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ID0KJm5ic3A7PGEg aHJlZj0zRCJodHRwOi8vd3d3LmZseXJhdm4uY29tIiA9CmNsYXNzPTNEIiI+d3d3LmZseXJhdm4u Y29tPC9hPjwvZGl2PjxkaXYgY2xhc3M9M0QiIj5SYXZuIEFsYXNrYSAmbmJzcDsgPQombmJzcDsg Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm bmJzcDsgPQombmJzcDsgJm5ic3A7IC9cICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgPQombmJzcDsgJm5ic3A7OTA3LTQ1MC03MjUxPC9kaXY+ PGRpdiBjbGFzcz0zRCIiPjUyNDUgQWlycG9ydCBJbmR1c3RyaWFsID0KUm9hZCAmbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgLyAmbmJzcDtcL1wgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7 ID0KJm5ic3A7ICZuYnNwOyA5MDctNDUwLTcyMzggZmF4PC9kaXY+PGRpdiBjbGFzcz0zRCIiPkZh aXJiYW5rcywgQWxhc2thID0KJm5ic3A7OTk3MDkgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7 L1wgJm5ic3A7LyAmbmJzcDsgJm5ic3A7XCBcID0KU2Vjb25kIGdyZWF0ZXN0IGNvbW1hbmRtZW50 PC9kaXY+PC9mb250Pjxmb250IGZhY2U9M0QiTW9uYWNvIiA9CmNsYXNzPTNEIiI+PHNwYW4gc3R5 bGU9M0QiZm9udC1zaXplOiAxMnB4OyIgY2xhc3M9M0QiIj5TZXJ2aW5nIEFsbCBvZiA9CkFsYXNr YSAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7LyAmbmJzcDtcLyAmbmJzcDsvXCAm bmJzcDtcIFwvXCA9CiZuYnNwOyZuYnNwOz1FMj04MD05Q0xvdmUgeW91ciBuZWlnaGJvciBhczwv c3Bhbj48L2ZvbnQ+PGJyID0Kc3R5bGU9M0QiZm9udC1mYW1pbHk6IE1vbmFjbzsiIGNsYXNzPTNE IiI+PGZvbnQgZmFjZT0zRCJNZW5sbyIgPQpzdHlsZT0zRCJjb2xvcjogcmdiKDAsIDAsIDApOyBs ZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LXRyYW5zZm9ybTogPQpub25lOyB3aGl0ZS1zcGFj ZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDog PQowcHg7IiBjbGFzcz0zRCIiPjxzcGFuIHN0eWxlPTNEImZvbnQtc2l6ZTogMTJweDsiIGNsYXNz PTNEIiI+R3JlZW4sID0KZ3JlZW4gYXMgZmFyIGFzIHRoZSBleWVzIGNhbiBzZWUgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyA9CiZuYnNwOyB5b3Vyc2VsZj1FMj04MD05RCBNYXR0 IDIyOjM5PC9zcGFuPjwvZm9udD48ZGl2IHN0eWxlPTNEImNvbG9yOiA9CnJnYigwLCAwLCAwKTsg bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNl OiA9Cm5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6 IDBweDsgZm9udC1mYW1pbHk6ID0KTWVubG87IiBjbGFzcz0zRCIiPjwvZGl2Pjxmb250IGZhY2U9 M0QiTWVubG8iIHN0eWxlPTNEImZvbnQtc2l6ZTogMTJweDsiID0KY2xhc3M9M0QiIj48L2ZvbnQ+ PHNwYW4gc3R5bGU9M0QiY29sb3I6IHJnYigwLCAwLCAwKTsgbGV0dGVyLXNwYWNpbmc6ID0Kbm9y bWFsOyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFj aW5nOiAwcHg7ID0KLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyBmb250LXNpemU6IDEy cHg7IiBjbGFzcz0zRCIiPjxmb250ID0KZmFjZT0zRCJNZW5sbyIgY2xhc3M9M0QiIj48ZGl2ID0K Y2xhc3M9M0QiIj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS09Ci0tLS0tLS0tLTwvZGl2PjwvZm9udD48L3NwYW4+PGRpdiBzdHls ZT0zRCJjb2xvcjogcmdiKDAsIDAsIDApOyA9CmxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQt dHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyA9CndvcmQtc3BhY2luZzogMHB4 OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IiBjbGFzcz0zRCIiPjxmb250ID0KZmFj ZT0zRCJNZW5sbyIgc3R5bGU9M0QiZm9udC1zaXplOiAxMnB4OyIgY2xhc3M9M0QiIj48YnIgPQpj bGFzcz0zRCIiPjwvZm9udD48L2Rpdj48L2Rpdj48c3BhbiBzdHlsZT0zRCJjb2xvcjogcmdiKDAs IDAsIDApOyA9CmxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3 aGl0ZS1zcGFjZTogbm9ybWFsOyA9CndvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ry b2tlLXdpZHRoOiAwcHg7IGZvbnQtc2l6ZTogMTJweDsiID0KY2xhc3M9M0QiIj48YnIgY2xhc3M9 M0QiQXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGluZSI+PC9zcGFuPjwvZGl2PjxzcGFuID0Kc3R5bGU9 M0QiY29sb3I6IHJnYigwLCAwLCAwKTsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC10cmFu c2Zvcm06ID0Kbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13 ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6ID0KMHB4OyBmb250LXNpemU6IDEycHg7IiBjbGFzcz0z RCIiPjxiciA9CmNsYXNzPTNEIkFwcGxlLWludGVyY2hhbmdlLW5ld2xpbmUiPjwvc3Bhbj48L2Rp dj48c3BhbiBzdHlsZT0zRCJjb2xvcjogPQpyZ2IoMCwgMCwgMCk7IGxldHRlci1zcGFjaW5nOiBu b3JtYWw7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogPQpub3JtYWw7IHdvcmQt c3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IGZvbnQtc2l6ZTog PQoxMnB4OyIgY2xhc3M9M0QiIj48YnIgY2xhc3M9M0QiQXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGlu ZSI+PC9zcGFuPjwvZGl2Pjxicj0KIGNsYXNzPTNEIkFwcGxlLWludGVyY2hhbmdlLW5ld2xpbmUi PjwvZGl2PjxiciA9CmNsYXNzPTNEIkFwcGxlLWludGVyY2hhbmdlLW5ld2xpbmUiPjwvZGl2Pjxi ciA9CmNsYXNzPTNEIkFwcGxlLWludGVyY2hhbmdlLW5ld2xpbmUiPjwvZGl2PjxiciA9CmNsYXNz PTNEIkFwcGxlLWludGVyY2hhbmdlLW5ld2xpbmUiPjwvZGl2PjxiciA9CmNsYXNzPTNEIkFwcGxl LWludGVyY2hhbmdlLW5ld2xpbmUiPjwvZGl2PjxiciA9CmNsYXNzPTNEIkFwcGxlLWludGVyY2hh bmdlLW5ld2xpbmUiPjwvZGl2PjxiciA9CmNsYXNzPTNEIkFwcGxlLWludGVyY2hhbmdlLW5ld2xp bmUiPjwvZGl2PjxiciA9CmNsYXNzPTNEIkFwcGxlLWludGVyY2hhbmdlLW5ld2xpbmUiPjwvZGl2 PjxiciA9CmNsYXNzPTNEIkFwcGxlLWludGVyY2hhbmdlLW5ld2xpbmUiPjxiciA9CmNsYXNzPTNE IkFwcGxlLWludGVyY2hhbmdlLW5ld2xpbmUiPgo8L2Rpdj4KPGJyIGNsYXNzPTNEIiI+PGRpdj48 YmxvY2txdW90ZSB0eXBlPTNEImNpdGUiIGNsYXNzPTNEIiI+PGRpdiA9CmNsYXNzPTNEIiI+T24g QXVnIDMxLCAyMDE3LCBhdCA2OjE3IEFNLCBNYXJ0aW4gU2l2YWsgJmx0OzxhID0KaHJlZj0zRCJt YWlsdG86bXNpdmFrQHJlZGhhdC5jb20iIGNsYXNzPTNEIiI+bXNpdmFrQHJlZGhhdC5jb208L2E+ Jmd0OyA9Cndyb3RlOjwvZGl2PjxiciBjbGFzcz0zRCJBcHBsZS1pbnRlcmNoYW5nZS1uZXdsaW5l Ij48ZGl2IGNsYXNzPTNEIiI+PHNwYW4gPQpzdHlsZT0zRCJmb250LWZhbWlseTogTW9uYWNvOyBm b250LXNpemU6IDEycHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgPQpmb250LXZhcmlhbnQtY2Fwczog bm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyA9CnRl eHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsg d2hpdGUtc3BhY2U6ID0Kbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0 cm9rZS13aWR0aDogMHB4OyBmbG9hdDogbm9uZTsgPQpkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFu dDsiIGNsYXNzPTNEIiI+T25lIG1vcmUgdGhpbmc6PC9zcGFuPjxiciA9CnN0eWxlPTNEImZvbnQt ZmFtaWx5OiBNb25hY287IGZvbnQtc2l6ZTogMTJweDsgZm9udC1zdHlsZTogbm9ybWFsOyA9CmZv bnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFj aW5nOiBub3JtYWw7ID0KdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQt dHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogPQpub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4 OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IiBjbGFzcz0zRCIiPjxicj0KIHN0eWxl PTNEImZvbnQtZmFtaWx5OiBNb25hY287IGZvbnQtc2l6ZTogMTJweDsgZm9udC1zdHlsZTogbm9y bWFsOyA9CmZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxl dHRlci1zcGFjaW5nOiBub3JtYWw7ID0KdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAw cHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogPQpub3JtYWw7IHdvcmQtc3Bh Y2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IiA9CmNsYXNzPTNEIiI+ PHNwYW4gc3R5bGU9M0QiZm9udC1mYW1pbHk6IE1vbmFjbzsgZm9udC1zaXplOiAxMnB4OyA9CmZv bnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6 IG5vcm1hbDsgPQpsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4 dC1pbmRlbnQ6IDBweDsgPQp0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1h bDsgd29yZC1zcGFjaW5nOiAwcHg7ID0KLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyBm bG9hdDogbm9uZTsgZGlzcGxheTogaW5saW5lID0KIWltcG9ydGFudDsiIGNsYXNzPTNEIiI+TU9N J3MgZ2V0U3RhdGlzdGljcyBpcyBhY3R1YWxseSBjYWxsZWQgYnkgVkRTTSA9CnN0YXRzIHJlcG9y dGluZyBjb2RlLDwvc3Bhbj48YnIgc3R5bGU9M0QiZm9udC1mYW1pbHk6IE1vbmFjbzsgZm9udC1z aXplOiA9CjEycHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1h bDsgZm9udC13ZWlnaHQ6ID0Kbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFs aWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgPQp0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hp dGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7ID0KLXdlYmtpdC10ZXh0LXN0cm9r ZS13aWR0aDogMHB4OyIgY2xhc3M9M0QiIj48c3BhbiBzdHlsZT0zRCJmb250LWZhbWlseTogPQpN b25hY287IGZvbnQtc2l6ZTogMTJweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQt Y2Fwczogbm9ybWFsOyA9CmZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3Jt YWw7IHRleHQtYWxpZ246IHN0YXJ0OyA9CnRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3Jt OiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyA9CndvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0 LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IGZsb2F0OiBub25lOyBkaXNwbGF5OiA9CmlubGluZSAh aW1wb3J0YW50OyIgY2xhc3M9M0QiIj5zbyBteSBndWVzcyBoZXJlIGlzIHRoYXQgc29tZW9uZSBx dWVyaWVzID0KVkRTTSBmb3Igc3RhdHMgcHJldHR5IGhhcmQsPC9zcGFuPjxiciBzdHlsZT0zRCJm b250LWZhbWlseTogTW9uYWNvOyA9CmZvbnQtc2l6ZTogMTJweDsgZm9udC1zdHlsZTogbm9ybWFs OyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyA9CmZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRl ci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyA9CnRleHQtaW5kZW50OiAwcHg7 IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyA9CndvcmQtc3BhY2lu ZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IiBjbGFzcz0zRCIiPjxzcGFu ID0Kc3R5bGU9M0QiZm9udC1mYW1pbHk6IE1vbmFjbzsgZm9udC1zaXplOiAxMnB4OyBmb250LXN0 eWxlOiBub3JtYWw7ID0KZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5v cm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgPQp0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1p bmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiA9Cm5vcm1hbDsg d29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgZmxvYXQ6 IG5vbmU7ID0KZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IiBjbGFzcz0zRCIiPlZEU00gdGhl biBhc2tzIE1PTSBmb3IgPQpkZXRhaWxzLjwvc3Bhbj48YnIgc3R5bGU9M0QiZm9udC1mYW1pbHk6 IE1vbmFjbzsgZm9udC1zaXplOiAxMnB4OyA9CmZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJp YW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgPQpsZXR0ZXItc3BhY2luZzog bm9ybWFsOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgPQp0ZXh0LXRyYW5z Zm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7ID0KLXdl YmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyIgY2xhc3M9M0QiIj48YnIgc3R5bGU9M0QiZm9u dC1mYW1pbHk6ID0KTW9uYWNvOyBmb250LXNpemU6IDEycHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsg Zm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgPQpmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXIt c3BhY2luZzogbm9ybWFsOyB0ZXh0LWFsaWduOiBzdGFydDsgPQp0ZXh0LWluZGVudDogMHB4OyB0 ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgPQp3b3JkLXNwYWNpbmc6 IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyIgY2xhc3M9M0QiIj48c3BhbiA9 CnN0eWxlPTNEImZvbnQtZmFtaWx5OiBNb25hY287IGZvbnQtc2l6ZTogMTJweDsgZm9udC1zdHls ZTogbm9ybWFsOyA9CmZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3Jt YWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7ID0KdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5k ZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogPQpub3JtYWw7IHdv cmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IGZsb2F0OiBu b25lOyA9CmRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyIgY2xhc3M9M0QiIj5NYXJ0aW48L3Nw YW4+PGJyID0Kc3R5bGU9M0QiZm9udC1mYW1pbHk6IE1vbmFjbzsgZm9udC1zaXplOiAxMnB4OyBm b250LXN0eWxlOiBub3JtYWw7ID0KZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWln aHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgPQp0ZXh0LWFsaWduOiBzdGFydDsg dGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiA9Cm5v cm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsi IGNsYXNzPTNEIiI+PGJyPQogc3R5bGU9M0QiZm9udC1mYW1pbHk6IE1vbmFjbzsgZm9udC1zaXpl OiAxMnB4OyBmb250LXN0eWxlOiBub3JtYWw7ID0KZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsg Zm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgPQp0ZXh0LWFsaWdu OiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNw YWNlOiA9Cm5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lk dGg6IDBweDsiID0KY2xhc3M9M0QiIj48c3BhbiBzdHlsZT0zRCJmb250LWZhbWlseTogTW9uYWNv OyBmb250LXNpemU6IDEycHg7ID0KZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fw czogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyA9CmxldHRlci1zcGFjaW5nOiBub3JtYWw7 IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyA9CnRleHQtdHJhbnNmb3JtOiBu b25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgPQotd2Via2l0LXRl eHQtc3Ryb2tlLXdpZHRoOiAwcHg7IGZsb2F0OiBub25lOyBkaXNwbGF5OiBpbmxpbmUgPQohaW1w b3J0YW50OyIgY2xhc3M9M0QiIj5PbiBUaHUsIEF1ZyAzMSwgMjAxNyBhdCA0OjE0IFBNLCBNYXJ0 aW4gU2l2YWsgPQombHQ7PC9zcGFuPjxhIGhyZWY9M0QibWFpbHRvOm1zaXZha0ByZWRoYXQuY29t IiBzdHlsZT0zRCJmb250LWZhbWlseTogPQpNb25hY287IGZvbnQtc2l6ZTogMTJweDsgZm9udC1z dHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyA9CmZvbnQtd2VpZ2h0OiBu b3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IG9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246 ID0Kc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1z cGFjZTogbm9ybWFsOyA9CndpZG93czogYXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQt dGV4dC1zaXplLWFkanVzdDogYXV0bzsgPQotd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7 IiBjbGFzcz0zRCIiPm1zaXZha0ByZWRoYXQuY29tPC9hPjxzcGFuID0Kc3R5bGU9M0QiZm9udC1m YW1pbHk6IE1vbmFjbzsgZm9udC1zaXplOiAxMnB4OyBmb250LXN0eWxlOiBub3JtYWw7ID0KZm9u dC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNp bmc6IG5vcm1hbDsgPQp0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10 cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiA9Cm5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7 IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgZmxvYXQ6IG5vbmU7ID0KZGlzcGxheTog aW5saW5lICFpbXBvcnRhbnQ7IiBjbGFzcz0zRCIiPiZndDsgd3JvdGU6PC9zcGFuPjxiciA9CnN0 eWxlPTNEImZvbnQtZmFtaWx5OiBNb25hY287IGZvbnQtc2l6ZTogMTJweDsgZm9udC1zdHlsZTog bm9ybWFsOyA9CmZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7 IGxldHRlci1zcGFjaW5nOiBub3JtYWw7ID0KdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50 OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogPQpub3JtYWw7IHdvcmQt c3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IiA9CmNsYXNzPTNE IiI+PGJsb2NrcXVvdGUgdHlwZT0zRCJjaXRlIiBzdHlsZT0zRCJmb250LWZhbWlseTogTW9uYWNv OyA9CmZvbnQtc2l6ZTogMTJweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fw czogbm9ybWFsOyA9CmZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7 IG9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246ID0Kc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRl eHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyA9CndpZG93czogYXV0bzsg d29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzsgPQotd2Vi a2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IiBjbGFzcz0zRCIiPkhpLDxiciBjbGFzcz0zRCIi PjxiciA9CmNsYXNzPTNEIiI+PGJsb2NrcXVvdGUgdHlwZT0zRCJjaXRlIiBjbGFzcz0zRCIiPjIw MTctMDgtMjcgMjM6MTU6NDEsMTk5ID0KLSBtb20uUlBDU2VydmVyIC0gSU5GTyAtIHBpbmcoKTxi ciBjbGFzcz0zRCIiPjIwMTctMDgtMjcgMjM6MTU6NDEsMjAwIC0gPQptb20uUlBDU2VydmVyIC0g SU5GTyAtIGdldFN0YXRpc3RpY3MoKTxiciBjbGFzcz0zRCIiPjIwMTctMDgtMjcgPQoyMzoxNTo0 Myw5NDYgLSBtb20uUlBDU2VydmVyIC0gSU5GTyAtIHBpbmcoKTxiciBjbGFzcz0zRCIiPjIwMTct MDgtMjcgPQoyMzoxNTo0Myw5NDcgLSBtb20uUlBDU2VydmVyIC0gSU5GTyAtIGdldFN0YXRpc3Rp Y3MoKTxiciA9CmNsYXNzPTNEIiI+PC9ibG9ja3F1b3RlPjxiciBjbGFzcz0zRCIiPlRoZXNlIGFy ZSBsb2dzIGZyb20gbW9tJ3MgUlBDID0Kc2VydmVyLCBzb21lb25lIGlzIGNhbGxpbmcgTU9NIHdh eSB0b288YnIgY2xhc3M9M0QiIj5vZnRlbi4gV2VsbCBhYm91dCA9CjI1IHRpbWVzIHBlciBtaW51 dGUgaWYgbXkgbWF0aCBpcyByaWdodC48YnIgY2xhc3M9M0QiIj48YnIgY2xhc3M9M0QiIj5UaGUg PQpvbmx5IGNsaWVudCBJIGtub3cgYWJvdXQgaXMgYWN0dWFsbHkgVkRTTS48YnIgY2xhc3M9M0Qi Ij48YnIgPQpjbGFzcz0zRCIiPk1hcnRpbjxiciBjbGFzcz0zRCIiPjxiciBjbGFzcz0zRCIiPjxi ciBjbGFzcz0zRCIiPk9uIE1vbiwgPQpBdWcgMjgsIDIwMTcgYXQgOToxNyBBTSwgR2FyeSBQZWRy ZXR0eSAmbHQ7PGEgPQpocmVmPTNEIm1haWx0bzpnYXJ5QHJhdm5hbGFza2EubmV0IiBjbGFzcz0z RCIiPmdhcnlAcmF2bmFsYXNrYS5uZXQ8L2E+Jmd0Oz0KIHdyb3RlOjxiciBjbGFzcz0zRCIiPjxi bG9ja3F1b3RlIHR5cGU9M0QiY2l0ZSIgY2xhc3M9M0QiIj5CZSBnbGFkIHRvID0KcHJvdmlkZSBs b2dzIHRvIGhlbHAgZGlhZ25vc2UgdGhpcy4gJm5ic3A7SSBzZWUgbm90aGluZyB1bnVzdWFsIGlu ID0KdGhlPGJyIGNsYXNzPTNEIiI+dmRzbS5sb2c8YnIgY2xhc3M9M0QiIj48YnIgY2xhc3M9M0Qi Ij5tb20ubG9nIHNob3dzID0KdGhlIGZvbGxvd2luZyBhbG1vc3QgYXMgZnJlcXVlbnRseSBhcyB0 aGUgbWVzc2FnZXMgbG9nIGVudHJpZXM8YnIgPQpjbGFzcz0zRCIiPjxiciBjbGFzcz0zRCIiPjIw MTctMDgtMjcgMjM6MTU6NDEsMTk5IC0gbW9tLlJQQ1NlcnZlciAtIElORk8gPQotIHBpbmcoKTxi ciBjbGFzcz0zRCIiPjIwMTctMDgtMjcgMjM6MTU6NDEsMjAwIC0gbW9tLlJQQ1NlcnZlciAtIElO Rk8gLSA9CmdldFN0YXRpc3RpY3MoKTxiciBjbGFzcz0zRCIiPjIwMTctMDgtMjcgMjM6MTU6NDMs OTQ2IC0gbW9tLlJQQ1NlcnZlciAtID0KSU5GTyAtIHBpbmcoKTxiciBjbGFzcz0zRCIiPjIwMTct MDgtMjcgMjM6MTU6NDMsOTQ3IC0gbW9tLlJQQ1NlcnZlciAtID0KSU5GTyAtIGdldFN0YXRpc3Rp Y3MoKTxiciBjbGFzcz0zRCIiPjxiciBjbGFzcz0zRCIiPjxiciA9CmNsYXNzPTNEIiI+PC9ibG9j a3F1b3RlPjwvYmxvY2txdW90ZT48L2Rpdj48L2Jsb2NrcXVvdGU+PC9kaXY+PGJyID0KY2xhc3M9 M0QiIj48L2Rpdj48L2JvZHk+PC9odG1sPj0KCi0tQXBwbGUtTWFpbD1fMTJDNjdCNUItNTE0NS00 NkM5LTk5OEYtMDU3MDNDMzc1NjBFLS0K --===============3040604527314768127==--