[Users] HP Integrated Lights Out 3

--0__=C9BBF0E6DF83EBB48f9e8a93df938690918cC9BBF0E6DF83EBB4 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: quoted-printable Hello, I need to use the HP i-lo 3 as fencing device for OOB power management.= In man 8 page of fence_ipmilan I find that I must use lanplus and power_wait=3D4 options. When I insert this options in "Option" line of = "Power Management" tab and press "Test" button - test is failed. There is the part of vdsm.log at this time: Thread-43892::DEBUG::2012-09-07 13:14:03,094::API::1024::vds::(fenceNod= e) fenceNode (addr=3D192.168.10.103,port=3D,agent=3Dipmilan,user=3Dfence_ilo,passwd=3D= XXXX,action=3Dstatus,secure=3D,options=3D) Thread-43892::DEBUG::2012-09-07 13:14:04,116::API::1050::vds::(fenceNod= e) rc 1 in agent=3Dfence_ipmilan ipaddr=3D192.168.10.103 login=3Dfence_ilo option=3Dstatus passwd=3DXXXX out Getting status of IPMI:192.168.10.103...Chassis power =3D Unknown Failed err My otions are not presented. It looks like a bug. How can I fix it? How can I find a location of the script who run this = test in my system? - - Dmitriy Pyryakov VimpelCom Ltd.= --0__=C9BBF0E6DF83EBB48f9e8a93df938690918cC9BBF0E6DF83EBB4 Content-type: text/html; charset=US-ASCII Content-Disposition: inline Content-transfer-encoding: quoted-printable <html><body> <p><font size=3D"2" face=3D"sans-serif">Hello,</font><br> <br> <font size=3D"2" face=3D"sans-serif">I need to use the HP i-lo 3 as fen= cing device for OOB power management.</font><br> <br> <font size=3D"2" face=3D"sans-serif">In man 8 page of fence_ipmilan I f= ind that I must use lanplus and power_wait=3D4 options. When I insert t= his options in "Option" line of "Power Management" = tab and press "Test" button - test is failed.</font><br> <br> <font size=3D"2" face=3D"sans-serif">There is the part of vdsm.log at t= his time:</font><br> <br> <font size=3D"2" face=3D"sans-serif">Thread-43892::DEBUG::2012-09-07 13= :14:03,094::API::1024::vds::(fenceNode) fenceNode(addr=3D192.168.10.103= ,port=3D,agent=3Dipmilan,user=3Dfence_ilo,passwd=3DXXXX,action=3Dstatus= ,secure=3D,options=3D)</font><br> <font size=3D"2" face=3D"sans-serif">Thread-43892::DEBUG::2012-09-07 13= :14:04,116::API::1050::vds::(fenceNode) rc 1 in agent=3Dfence_ipmilan</= font><br> <font size=3D"2" face=3D"sans-serif">ipaddr=3D192.168.10.103</font><br>= <font size=3D"2" face=3D"sans-serif">login=3Dfence_ilo</font><br> <font size=3D"2" face=3D"sans-serif">option=3Dstatus</font><br> <font size=3D"2" face=3D"sans-serif">passwd=3DXXXX</font><br> <font size=3D"2" face=3D"sans-serif"> out Getting status of IPMI:192.16= 8.10.103...Chassis power =3D Unknown</font><br> <font size=3D"2" face=3D"sans-serif">Failed</font><br> <font size=3D"2" face=3D"sans-serif"> err</font><br> <br> <font size=3D"2" face=3D"sans-serif">My otions are not presented. It lo= oks like a bug.</font><br> <br> <font size=3D"2" face=3D"sans-serif">How can I fix it? How can I find a= location of the script who run this test in my system?<br> <br> - -<br> Dmitriy Pyryakov</font> <ul style=3D"padding-left: 0pt"><font size=3D"2" face=3D"sans-serif">Vi= mpelCom Ltd.</font></ul> </body></html>= --0__=C9BBF0E6DF83EBB48f9e8a93df938690918cC9BBF0E6DF83EBB4--

On 09/10/2012 06:17 AM, Dmitriy A Pyryakov wrote:
Hello,
I need to use the HP i-lo 3 as fencing device for OOB power management.
In man 8 page of fence_ipmilan I find that I must use lanplus and power_wait=4 options. When I insert this options in "Option" line of "Power Management" tab and press "Test" button - test is failed.
There is the part of vdsm.log at this time:
Thread-43892::DEBUG::2012-09-07 13:14:03,094::API::1024::vds::(fenceNode) fenceNode(addr=192.168.10.103,port=,agent=ipmilan,user=fence_ilo,passwd=XXXX,action=status,secure=,options=) Thread-43892::DEBUG::2012-09-07 13:14:04,116::API::1050::vds::(fenceNode) rc 1 in agent=fence_ipmilan ipaddr=192.168.10.103 login=fence_ilo option=status passwd=XXXX out Getting status of IPMI:192.168.10.103...Chassis power = Unknown Failed err
My otions are not presented. It looks like a bug.
How can I fix it? How can I find a location of the script who run this test in my system?
strange, i thought we added ilo3 fence type back in 3.0 which wraps ipmilan with lanplus,power_wait=4. don'y you see ilo3 as an option?
- - Dmitriy Pyryakov
VimpelCom Ltd.
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

--0__=C9BBF0E6DFBD64298f9e8a93df938690918cC9BBF0E6DFBD6429 Content-type: multipart/alternative; Boundary="1__=C9BBF0E6DFBD64298f9e8a93df938690918cC9BBF0E6DFBD6429" --1__=C9BBF0E6DFBD64298f9e8a93df938690918cC9BBF0E6DFBD6429 Content-type: text/plain; charset=KOI8-R Content-transfer-encoding: base64 Tm8sIEkgZG9uJ3Qgc2VlIGFuIGlsbzMgdHlwZSBvZiBmZW5jaW5nIGRldmljZSBpbiBteSAiUG93 ZXIgTWFuYWdlbWVudCINCnRhYi4NCg0KSSBoYXZlIGZlbmNlX2lsbzMgY29tbWFuZCBvbiBteSBo eXBlcnZpc29yIGhvc3QuDQoNCldoZW4gSSBydW4gaXQgd2l0aCBmb2xsb3dpbmcgb3B0aW9uczoN CnByaXZsdmw9dXNlcg0KaXBhZGRyPTE5Mi4xNjguMTAuMTAzDQpsb2dpbj1mZW5jZV9pbG8NCnBh c3N3ZD0qKioqKioqKg0Kb3BlcmF0aW9uPXN0YXR1cw0KDQppdCBwcmludDogR2V0dGluZyBzdGF0 dXMgb2YgSVBNSToxOTIuMTY4LjEwLjEwMy4uLkNoYXNzaXMgcG93ZXIgPSBPbg0KRG9uZQ0KDQpv VmlydCBFbmdpbmUgVmVyc2lvbjogMy4xLjAtMi5mYzE3DQoNCi0gLQ0KRG1pdHJpeSBQeXJ5YWtv dg0KVmltcGVsQ29tIEx0ZC4NCg0KDQoNCu/UOglJdGFtYXIgSGVpbSA8aWhlaW1AcmVkaGF0LmNv bT4NCuvPzdU6CURtaXRyaXkgQSBQeXJ5YWtvdiA8RFB5cnlha292QGVrYi5iZWVsaW5lLnJ1Pg0K 68/QydE6CXVzZXJzQG92aXJ0Lm9yZywgRWxpIE1lc2lrYSA8ZW1lc2lrYUByZWRoYXQuY29tPg0K 5MHUwToJMTAuMDkuMjAxMiAxNDoyOA0K9MXNwToJUmU6IFtVc2Vyc10gSFAgSW50ZWdyYXRlZCBM aWdodHMgT3V0IDMNCg0KDQoNCk9uIDA5LzEwLzIwMTIgMDY6MTcgQU0sIERtaXRyaXkgQSBQeXJ5 YWtvdiB3cm90ZToNCj4gSGVsbG8sDQo+DQo+IEkgbmVlZCB0byB1c2UgdGhlIEhQIGktbG8gMyBh cyBmZW5jaW5nIGRldmljZSBmb3IgT09CIHBvd2VyIG1hbmFnZW1lbnQuDQo+DQo+IEluIG1hbiA4 IHBhZ2Ugb2YgZmVuY2VfaXBtaWxhbiBJIGZpbmQgdGhhdCBJIG11c3QgdXNlIGxhbnBsdXMgYW5k DQo+IHBvd2VyX3dhaXQ9NCBvcHRpb25zLiBXaGVuIEkgaW5zZXJ0IHRoaXMgb3B0aW9ucyBpbiAi T3B0aW9uIiBsaW5lIG9mDQo+ICJQb3dlciBNYW5hZ2VtZW50IiB0YWIgYW5kIHByZXNzICJUZXN0 IiBidXR0b24gLSB0ZXN0IGlzIGZhaWxlZC4NCj4NCj4gVGhlcmUgaXMgdGhlIHBhcnQgb2YgdmRz bS5sb2cgYXQgdGhpcyB0aW1lOg0KPg0KPiBUaHJlYWQtNDM4OTI6OkRFQlVHOjoyMDEyLTA5LTA3 DQo+IDEzOjE0OjAzLDA5NDo6QVBJOjoxMDI0Ojp2ZHM6OihmZW5jZU5vZGUpDQo+IGZlbmNlTm9k ZQ0KKGFkZHI9MTkyLjE2OC4xMC4xMDMscG9ydD0sYWdlbnQ9aXBtaWxhbix1c2VyPWZlbmNlX2ls byxwYXNzd2Q9WFhYWCxhY3Rpb249c3RhdHVzLHNlY3VyZT0sb3B0aW9ucz0pDQoNCj4gVGhyZWFk LTQzODkyOjpERUJVRzo6MjAxMi0wOS0wNw0KPiAxMzoxNDowNCwxMTY6OkFQSTo6MTA1MDo6dmRz OjooZmVuY2VOb2RlKSByYyAxIGluIGFnZW50PWZlbmNlX2lwbWlsYW4NCj4gaXBhZGRyPTE5Mi4x NjguMTAuMTAzDQo+IGxvZ2luPWZlbmNlX2lsbw0KPiBvcHRpb249c3RhdHVzDQo+IHBhc3N3ZD1Y WFhYDQo+IG91dCBHZXR0aW5nIHN0YXR1cyBvZiBJUE1JOjE5Mi4xNjguMTAuMTAzLi4uQ2hhc3Np cyBwb3dlciA9IFVua25vd24NCj4gRmFpbGVkDQo+IGVycg0KPg0KPiBNeSBvdGlvbnMgYXJlIG5v dCBwcmVzZW50ZWQuIEl0IGxvb2tzIGxpa2UgYSBidWcuDQo+DQo+IEhvdyBjYW4gSSBmaXggaXQ/ IEhvdyBjYW4gSSBmaW5kIGEgbG9jYXRpb24gb2YgdGhlIHNjcmlwdCB3aG8gcnVuIHRoaXMNCj4g dGVzdCBpbiBteSBzeXN0ZW0/DQoNCnN0cmFuZ2UsIGkgdGhvdWdodCB3ZSBhZGRlZCBpbG8zIGZl bmNlIHR5cGUgYmFjayBpbiAzLjAgd2hpY2ggd3JhcHMNCmlwbWlsYW4gd2l0aCBsYW5wbHVzLHBv d2VyX3dhaXQ9NC4NCmRvbid5IHlvdSBzZWUgaWxvMyBhcyBhbiBvcHRpb24/DQoNCj4NCj4gLSAt DQo+IERtaXRyaXkgUHlyeWFrb3YNCj4NCj4gICAgIFZpbXBlbENvbSBMdGQuDQo+DQo+DQo+DQo+ IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IFVzZXJz IG1haWxpbmcgbGlzdA0KPiBVc2Vyc0BvdmlydC5vcmcNCj4gaHR0cDovL2xpc3RzLm92aXJ0Lm9y Zy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzDQo+DQoNCg0K --1__=C9BBF0E6DFBD64298f9e8a93df938690918cC9BBF0E6DFBD6429 Content-type: text/html; charset=KOI8-R Content-Disposition: inline Content-transfer-encoding: base64 PGh0bWw+PGJvZHk+DQo8cD48Zm9udCBzaXplPSIyIiBmYWNlPSJzYW5zLXNlcmlmIj5ObywgSSBk b24ndCBzZWUgYW4gaWxvMyB0eXBlIG9mIGZlbmNpbmcgZGV2aWNlIGluIG15ICZxdW90O1Bvd2Vy IE1hbmFnZW1lbnQmcXVvdDsgdGFiLjwvZm9udD48YnI+DQo8YnI+DQo8Zm9udCBzaXplPSIyIiBm YWNlPSJzYW5zLXNlcmlmIj5JIGhhdmUgZmVuY2VfaWxvMyBjb21tYW5kIG9uIG15IGh5cGVydmlz b3IgaG9zdC48L2ZvbnQ+PGJyPg0KPGJyPg0KPGZvbnQgc2l6ZT0iMiIgZmFjZT0ic2Fucy1zZXJp ZiI+V2hlbiBJIHJ1biBpdCB3aXRoIGZvbGxvd2luZyBvcHRpb25zOjwvZm9udD48YnI+DQo8Zm9u dCBzaXplPSIyIiBmYWNlPSJzYW5zLXNlcmlmIj5wcml2bHZsPXVzZXI8L2ZvbnQ+PGJyPg0KPGZv bnQgc2l6ZT0iMiIgZmFjZT0ic2Fucy1zZXJpZiI+aXBhZGRyPTE5Mi4xNjguMTAuMTAzPC9mb250 Pjxicj4NCjxmb250IHNpemU9IjIiIGZhY2U9InNhbnMtc2VyaWYiPmxvZ2luPWZlbmNlX2lsbzwv Zm9udD48YnI+DQo8Zm9udCBzaXplPSIyIiBmYWNlPSJzYW5zLXNlcmlmIj5wYXNzd2Q9KioqKioq Kio8L2ZvbnQ+PGJyPg0KPGZvbnQgc2l6ZT0iMiIgZmFjZT0ic2Fucy1zZXJpZiI+b3BlcmF0aW9u PXN0YXR1czwvZm9udD48YnI+DQo8YnI+DQo8Zm9udCBzaXplPSIyIiBmYWNlPSJzYW5zLXNlcmlm Ij5pdCBwcmludDogR2V0dGluZyBzdGF0dXMgb2YgSVBNSToxOTIuMTY4LjEwLjEwMy4uLkNoYXNz aXMgcG93ZXIgPSBPbjwvZm9udD48YnI+DQo8Zm9udCBzaXplPSIyIiBmYWNlPSJzYW5zLXNlcmlm Ij5Eb25lPC9mb250Pjxicj4NCjxicj4NCjxmb250IHNpemU9IjIiIGZhY2U9InNhbnMtc2VyaWYi Pm9WaXJ0IEVuZ2luZSBWZXJzaW9uOiAzLjEuMC0yLmZjMTc8L2ZvbnQ+DQo8dWwgc3R5bGU9InBh ZGRpbmctbGVmdDogMHB0Ij48Zm9udCBzaXplPSIyIiBmYWNlPSJzYW5zLXNlcmlmIj48YnI+DQot IC08YnI+DQpEbWl0cml5IFB5cnlha292PC9mb250Pjxicj4NCjxmb250IHNpemU9IjIiIGZhY2U9 InNhbnMtc2VyaWYiPlZpbXBlbENvbSBMdGQuPC9mb250PjwvdWw+DQo8YnI+DQo8aW1nIHdpZHRo PSIxNiIgaGVpZ2h0PSIxNiIgc3JjPSJjaWQ6MV9fPUM5QkJGMEU2REZCRDY0Mjk4ZjllOGE5M2RA YWJuLmJlZWxpbmUucnUiIGJvcmRlcj0iMCIgYWx0PSJJbmFjdGl2ZSBoaWRlIGRldGFpbHMgZm9y IEl0YW1hciBIZWltIC0tLTEwLjA5LjIwMTIgMTQ6Mjg6MTktLS1PbiAwOS8xMC8yMDEyIDA2OjE3 IEFNLCBEbWl0cml5IEEgUHlyeWFrb3Ygd3JvdGU6ICZndDsgSGVsbG8sIj48Zm9udCBzaXplPSIy IiBjb2xvcj0iIzQyNDI4MiIgZmFjZT0ic2Fucy1zZXJpZiI+SXRhbWFyIEhlaW0gLS0tMTAuMDku MjAxMiAxNDoyODoxOS0tLU9uIDA5LzEwLzIwMTIgMDY6MTcgQU0sIERtaXRyaXkgQSBQeXJ5YWtv diB3cm90ZTogJmd0OyBIZWxsbyw8L2ZvbnQ+PGJyPg0KPGJyPg0KPGZvbnQgc2l6ZT0iMSIgY29s b3I9IiM1RjVGNUYiIGZhY2U9InNhbnMtc2VyaWYiPu/UOgk8L2ZvbnQ+PGZvbnQgc2l6ZT0iMSIg ZmFjZT0ic2Fucy1zZXJpZiI+SXRhbWFyIEhlaW0gJmx0O2loZWltQHJlZGhhdC5jb20mZ3Q7PC9m b250Pjxicj4NCjxmb250IHNpemU9IjEiIGNvbG9yPSIjNUY1RjVGIiBmYWNlPSJzYW5zLXNlcmlm Ij7rz83VOgk8L2ZvbnQ+PGZvbnQgc2l6ZT0iMSIgZmFjZT0ic2Fucy1zZXJpZiI+RG1pdHJpeSBB IFB5cnlha292ICZsdDtEUHlyeWFrb3ZAZWtiLmJlZWxpbmUucnUmZ3Q7PC9mb250Pjxicj4NCjxm b250IHNpemU9IjEiIGNvbG9yPSIjNUY1RjVGIiBmYWNlPSJzYW5zLXNlcmlmIj7rz9DJ0ToJPC9m b250Pjxmb250IHNpemU9IjEiIGZhY2U9InNhbnMtc2VyaWYiPnVzZXJzQG92aXJ0Lm9yZywgRWxp IE1lc2lrYSAmbHQ7ZW1lc2lrYUByZWRoYXQuY29tJmd0OzwvZm9udD48YnI+DQo8Zm9udCBzaXpl PSIxIiBjb2xvcj0iIzVGNUY1RiIgZmFjZT0ic2Fucy1zZXJpZiI+5MHUwToJPC9mb250Pjxmb250 IHNpemU9IjEiIGZhY2U9InNhbnMtc2VyaWYiPjEwLjA5LjIwMTIgMTQ6Mjg8L2ZvbnQ+PGJyPg0K PGZvbnQgc2l6ZT0iMSIgY29sb3I9IiM1RjVGNUYiIGZhY2U9InNhbnMtc2VyaWYiPvTFzcE6CTwv Zm9udD48Zm9udCBzaXplPSIxIiBmYWNlPSJzYW5zLXNlcmlmIj5SZTogW1VzZXJzXSBIUCBJbnRl Z3JhdGVkIExpZ2h0cyBPdXQgMzwvZm9udD48YnI+DQo8aHIgd2lkdGg9IjEwMCUiIHNpemU9IjIi IGFsaWduPSJsZWZ0IiBub3NoYWRlIHN0eWxlPSJjb2xvcjojODA5MUE1OyAiPjxicj4NCjxicj4N Cjxicj4NCjx0dD48Zm9udCBzaXplPSIyIj5PbiAwOS8xMC8yMDEyIDA2OjE3IEFNLCBEbWl0cml5 IEEgUHlyeWFrb3Ygd3JvdGU6PGJyPg0KJmd0OyBIZWxsbyw8YnI+DQomZ3Q7PGJyPg0KJmd0OyBJ IG5lZWQgdG8gdXNlIHRoZSBIUCBpLWxvIDMgYXMgZmVuY2luZyBkZXZpY2UgZm9yIE9PQiBwb3dl ciBtYW5hZ2VtZW50Ljxicj4NCiZndDs8YnI+DQomZ3Q7IEluIG1hbiA4IHBhZ2Ugb2YgZmVuY2Vf aXBtaWxhbiBJIGZpbmQgdGhhdCBJIG11c3QgdXNlIGxhbnBsdXMgYW5kPGJyPg0KJmd0OyBwb3dl cl93YWl0PTQgb3B0aW9ucy4gV2hlbiBJIGluc2VydCB0aGlzIG9wdGlvbnMgaW4gJnF1b3Q7T3B0 aW9uJnF1b3Q7IGxpbmUgb2Y8YnI+DQomZ3Q7ICZxdW90O1Bvd2VyIE1hbmFnZW1lbnQmcXVvdDsg dGFiIGFuZCBwcmVzcyAmcXVvdDtUZXN0JnF1b3Q7IGJ1dHRvbiAtIHRlc3QgaXMgZmFpbGVkLjxi cj4NCiZndDs8YnI+DQomZ3Q7IFRoZXJlIGlzIHRoZSBwYXJ0IG9mIHZkc20ubG9nIGF0IHRoaXMg dGltZTo8YnI+DQomZ3Q7PGJyPg0KJmd0OyBUaHJlYWQtNDM4OTI6OkRFQlVHOjoyMDEyLTA5LTA3 PGJyPg0KJmd0OyAxMzoxNDowMywwOTQ6OkFQSTo6MTAyNDo6dmRzOjooZmVuY2VOb2RlKTxicj4N CiZndDsgZmVuY2VOb2RlKGFkZHI9MTkyLjE2OC4xMC4xMDMscG9ydD0sYWdlbnQ9aXBtaWxhbix1 c2VyPWZlbmNlX2lsbyxwYXNzd2Q9WFhYWCxhY3Rpb249c3RhdHVzLHNlY3VyZT0sb3B0aW9ucz0p PGJyPg0KJmd0OyBUaHJlYWQtNDM4OTI6OkRFQlVHOjoyMDEyLTA5LTA3PGJyPg0KJmd0OyAxMzox NDowNCwxMTY6OkFQSTo6MTA1MDo6dmRzOjooZmVuY2VOb2RlKSByYyAxIGluIGFnZW50PWZlbmNl X2lwbWlsYW48YnI+DQomZ3Q7IGlwYWRkcj0xOTIuMTY4LjEwLjEwMzxicj4NCiZndDsgbG9naW49 ZmVuY2VfaWxvPGJyPg0KJmd0OyBvcHRpb249c3RhdHVzPGJyPg0KJmd0OyBwYXNzd2Q9WFhYWDxi cj4NCiZndDsgb3V0IEdldHRpbmcgc3RhdHVzIG9mIElQTUk6MTkyLjE2OC4xMC4xMDMuLi5DaGFz c2lzIHBvd2VyID0gVW5rbm93bjxicj4NCiZndDsgRmFpbGVkPGJyPg0KJmd0OyBlcnI8YnI+DQom Z3Q7PGJyPg0KJmd0OyBNeSBvdGlvbnMgYXJlIG5vdCBwcmVzZW50ZWQuIEl0IGxvb2tzIGxpa2Ug YSBidWcuPGJyPg0KJmd0Ozxicj4NCiZndDsgSG93IGNhbiBJIGZpeCBpdD8gSG93IGNhbiBJIGZp bmQgYSBsb2NhdGlvbiBvZiB0aGUgc2NyaXB0IHdobyBydW4gdGhpczxicj4NCiZndDsgdGVzdCBp biBteSBzeXN0ZW0/PGJyPg0KPGJyPg0Kc3RyYW5nZSwgaSB0aG91Z2h0IHdlIGFkZGVkIGlsbzMg ZmVuY2UgdHlwZSBiYWNrIGluIDMuMCB3aGljaCB3cmFwcyA8YnI+DQppcG1pbGFuIHdpdGggbGFu cGx1cyxwb3dlcl93YWl0PTQuPGJyPg0KZG9uJ3kgeW91IHNlZSBpbG8zIGFzIGFuIG9wdGlvbj88 YnI+DQo8YnI+DQomZ3Q7PGJyPg0KJmd0OyAtIC08YnI+DQomZ3Q7IERtaXRyaXkgUHlyeWFrb3Y8 YnI+DQomZ3Q7PGJyPg0KJmd0OyAgICAgVmltcGVsQ29tIEx0ZC48YnI+DQomZ3Q7PGJyPg0KJmd0 Ozxicj4NCiZndDs8YnI+DQomZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fPGJyPg0KJmd0OyBVc2VycyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7IFVzZXJz QG92aXJ0Lm9yZzxicj4NCiZndDsgPC9mb250PjwvdHQ+PHR0Pjxmb250IHNpemU9IjIiPjxhIGhy ZWY9Imh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VycyI+aHR0cDov L2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzPC9hPjwvZm9udD48L3R0Pjx0 dD48Zm9udCBzaXplPSIyIj48YnI+DQomZ3Q7PGJyPg0KPGJyPg0KPGJyPg0KPC9mb250PjwvdHQ+ PGJyPg0KPC9ib2R5PjwvaHRtbD4= --1__=C9BBF0E6DFBD64298f9e8a93df938690918cC9BBF0E6DFBD6429-- --0__=C9BBF0E6DFBD64298f9e8a93df938690918cC9BBF0E6DFBD6429 Content-type: image/gif; name="graycol.gif" Content-Disposition: inline; filename="graycol.gif" Content-ID: <1__=C9BBF0E6DFBD64298f9e8a93d@abn.beeline.ru> Content-transfer-encoding: base64 R0lGODlhEAAQAKECAMzMzAAAAP///wAAACH5BAEAAAIALAAAAAAQABAAAAIXlI+py+0PopwxUbpu ZRfKZ2zgSJbmSRYAIf4fT3B0aW1pemVkIGJ5IFVsZWFkIFNtYXJ0U2F2ZXIhAAA7 --0__=C9BBF0E6DFBD64298f9e8a93df938690918cC9BBF0E6DFBD6429--

On 09/10/2012 11:45 AM, Dmitriy A Pyryakov wrote:
No, I don't see an ilo3 type of fencing device in my "Power Management" tab.
I have fence_ilo3 command on my hypervisor host.
did you try choosing ipmilan and passing options of lanplus,power_wait=4?
When I run it with following options: privlvl=user ipaddr=192.168.10.103 login=fence_ilo passwd=******** operation=status
it print: Getting status of IPMI:192.168.10.103...Chassis power = On Done
oVirt Engine Version: 3.1.0-2.fc17
- - Dmitriy Pyryakov VimpelCom Ltd.
Inactive hide details for Itamar Heim ---10.09.2012 14:28:19---On 09/10/2012 06:17 AM, Dmitriy A Pyryakov wrote: > Hello,Itamar Heim ---10.09.2012 14:28:19---On 09/10/2012 06:17 AM, Dmitriy A Pyryakov wrote: > Hello,
От: Itamar Heim <iheim@redhat.com> Кому: Dmitriy A Pyryakov <DPyryakov@ekb.beeline.ru> Копия: users@ovirt.org, Eli Mesika <emesika@redhat.com> Дата: 10.09.2012 14:28 Тема: Re: [Users] HP Integrated Lights Out 3 ------------------------------------------------------------------------
On 09/10/2012 06:17 AM, Dmitriy A Pyryakov wrote:
Hello,
I need to use the HP i-lo 3 as fencing device for OOB power management.
In man 8 page of fence_ipmilan I find that I must use lanplus and power_wait=4 options. When I insert this options in "Option" line of "Power Management" tab and press "Test" button - test is failed.
There is the part of vdsm.log at this time:
Thread-43892::DEBUG::2012-09-07 13:14:03,094::API::1024::vds::(fenceNode)
fenceNode(addr=192.168.10.103,port=,agent=ipmilan,user=fence_ilo,passwd=XXXX,action=status,secure=,options=)
Thread-43892::DEBUG::2012-09-07 13:14:04,116::API::1050::vds::(fenceNode) rc 1 in agent=fence_ipmilan ipaddr=192.168.10.103 login=fence_ilo option=status passwd=XXXX out Getting status of IPMI:192.168.10.103...Chassis power = Unknown Failed err
My otions are not presented. It looks like a bug.
How can I fix it? How can I find a location of the script who run this test in my system?
strange, i thought we added ilo3 fence type back in 3.0 which wraps ipmilan with lanplus,power_wait=4. don'y you see ilo3 as an option?
- - Dmitriy Pyryakov
VimpelCom Ltd.
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

--0__=C9BBF0E6DFA318CF8f9e8a93df938690918cC9BBF0E6DFA318CF Content-type: multipart/alternative; Boundary="1__=C9BBF0E6DFA318CF8f9e8a93df938690918cC9BBF0E6DFA318CF" --1__=C9BBF0E6DFA318CF8f9e8a93df938690918cC9BBF0E6DFA318CF Content-type: text/plain; charset=KOI8-R Content-transfer-encoding: base64 WWVzLCBidXQgb1ZpcnQgZG9uJ3QgcGFzcyB0aGlzIG9wdGlvbnMgdG8gZmVuY2VfaXBtaWxhbiBj b21tYW5kLg0KDQpUaGVyZSBhcmUgYWxsIGxvZ2dlZCBvcHRpb25zOg0KVGhyZWFkLTQzODkyOjpE RUJVRzo6MjAxMi0wOS0wNyAxMzoxNDowMywwOTQ6OkFQSTo6MTAyNDo6dmRzOjooZmVuY2VOb2Rl KQ0KZmVuY2VOb2RlDQooYWRkcj0xOTIuMTY4LjEwLjEwMyxwb3J0PSxhZ2VudD1pcG1pbGFuLHVz ZXI9ZmVuY2VfaWxvLHBhc3N3ZD1YWFhYLGFjdGlvbj1zdGF0dXMsc2VjdXJlPSxvcHRpb25zPSkN ClRocmVhZC00Mzg5Mjo6REVCVUc6OjIwMTItMDktMDcgMTM6MTQ6MDQsMTE2OjpBUEk6OjEwNTA6 OnZkczo6KGZlbmNlTm9kZSkNCnJjIDEgaW4gYWdlbnQ9ZmVuY2VfaXBtaWxhbg0KaXBhZGRyPTE5 Mi4xNjguMTAuMTAzDQpsb2dpbj1mZW5jZV9pbG8NCm9wdGlvbj1zdGF0dXMNCnBhc3N3ZD1YWFhY DQogb3V0IEdldHRpbmcgc3RhdHVzIG9mIElQTUk6MTkyLjE2OC4xMC4xMDMuLi5DaGFzc2lzIHBv d2VyID0gVW5rbm93bg0KRmFpbGVkDQogZXJyDQoNCg0KLSAtDQpEbWl0cml5IFB5cnlha292DQpW aW1wZWxDb20gTHRkLg0KDQoNCg0K79Q6CUl0YW1hciBIZWltIDxpaGVpbUByZWRoYXQuY29tPg0K 68/N1ToJRG1pdHJpeSBBIFB5cnlha292IDxEUHlyeWFrb3ZAZWtiLmJlZWxpbmUucnU+DQrrz9DJ 0ToJRWxpIE1lc2lrYSA8ZW1lc2lrYUByZWRoYXQuY29tPiwgdXNlcnNAb3ZpcnQub3JnDQrkwdTB OgkxMC4wOS4yMDEyIDE0OjQ4DQr0xc3BOglSZTogW1VzZXJzXSBIUCBJbnRlZ3JhdGVkIExpZ2h0 cyBPdXQgMw0KDQoNCg0KT24gMDkvMTAvMjAxMiAxMTo0NSBBTSwgRG1pdHJpeSBBIFB5cnlha292 IHdyb3RlOg0KPiBObywgSSBkb24ndCBzZWUgYW4gaWxvMyB0eXBlIG9mIGZlbmNpbmcgZGV2aWNl IGluIG15ICJQb3dlciBNYW5hZ2VtZW50Ig0KdGFiLg0KPg0KPiBJIGhhdmUgZmVuY2VfaWxvMyBj b21tYW5kIG9uIG15IGh5cGVydmlzb3IgaG9zdC4NCg0KZGlkIHlvdSB0cnkgY2hvb3NpbmcgaXBt aWxhbiBhbmQgcGFzc2luZyBvcHRpb25zIG9mIGxhbnBsdXMscG93ZXJfd2FpdD00Pw0KDQoNCj4N Cj4gV2hlbiBJIHJ1biBpdCB3aXRoIGZvbGxvd2luZyBvcHRpb25zOg0KPiBwcml2bHZsPXVzZXIN Cj4gaXBhZGRyPTE5Mi4xNjguMTAuMTAzDQo+IGxvZ2luPWZlbmNlX2lsbw0KPiBwYXNzd2Q9Kioq KioqKioNCj4gb3BlcmF0aW9uPXN0YXR1cw0KPg0KPiBpdCBwcmludDogR2V0dGluZyBzdGF0dXMg b2YgSVBNSToxOTIuMTY4LjEwLjEwMy4uLkNoYXNzaXMgcG93ZXIgPSBPbg0KPiBEb25lDQo+DQo+ IG9WaXJ0IEVuZ2luZSBWZXJzaW9uOiAzLjEuMC0yLmZjMTcNCj4NCj4NCj4gICAgIC0gLQ0KPiAg ICAgRG1pdHJpeSBQeXJ5YWtvdg0KPiAgICAgVmltcGVsQ29tIEx0ZC4NCj4NCj4NCj4gSW5hY3Rp dmUgaGlkZSBkZXRhaWxzIGZvciBJdGFtYXIgSGVpbSAtLS0xMC4wOS4yMDEyIDE0OjI4OjE5LS0t T24NCj4gMDkvMTAvMjAxMiAwNjoxNyBBTSwgRG1pdHJpeSBBIFB5cnlha292IHdyb3RlOiA+IEhl bGxvLEl0YW1hciBIZWltDQo+IC0tLTEwLjA5LjIwMTIgMTQ6Mjg6MTktLS1PbiAwOS8xMC8yMDEy IDA2OjE3IEFNLCBEbWl0cml5IEEgUHlyeWFrb3YNCj4gd3JvdGU6ID4gSGVsbG8sDQo+DQo+IO/U OiBJdGFtYXIgSGVpbSA8aWhlaW1AcmVkaGF0LmNvbT4NCj4g68/N1TogRG1pdHJpeSBBIFB5cnlh a292IDxEUHlyeWFrb3ZAZWtiLmJlZWxpbmUucnU+DQo+IOvP0MnROiB1c2Vyc0BvdmlydC5vcmcs IEVsaSBNZXNpa2EgPGVtZXNpa2FAcmVkaGF0LmNvbT4NCj4g5MHUwTogMTAuMDkuMjAxMiAxNDoy OA0KPiD0xc3BOiBSZTogW1VzZXJzXSBIUCBJbnRlZ3JhdGVkIExpZ2h0cyBPdXQgMw0KPiAtLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0NCj4NCj4NCj4NCj4gT24gMDkvMTAvMjAxMiAwNjoxNyBBTSwgRG1pdHJpeSBB IFB5cnlha292IHdyb3RlOg0KPiAgPiBIZWxsbywNCj4gID4NCj4gID4gSSBuZWVkIHRvIHVzZSB0 aGUgSFAgaS1sbyAzIGFzIGZlbmNpbmcgZGV2aWNlIGZvciBPT0IgcG93ZXINCm1hbmFnZW1lbnQu DQo+ICA+DQo+ICA+IEluIG1hbiA4IHBhZ2Ugb2YgZmVuY2VfaXBtaWxhbiBJIGZpbmQgdGhhdCBJ IG11c3QgdXNlIGxhbnBsdXMgYW5kDQo+ICA+IHBvd2VyX3dhaXQ9NCBvcHRpb25zLiBXaGVuIEkg aW5zZXJ0IHRoaXMgb3B0aW9ucyBpbiAiT3B0aW9uIiBsaW5lIG9mDQo+ICA+ICJQb3dlciBNYW5h Z2VtZW50IiB0YWIgYW5kIHByZXNzICJUZXN0IiBidXR0b24gLSB0ZXN0IGlzIGZhaWxlZC4NCj4g ID4NCj4gID4gVGhlcmUgaXMgdGhlIHBhcnQgb2YgdmRzbS5sb2cgYXQgdGhpcyB0aW1lOg0KPiAg Pg0KPiAgPiBUaHJlYWQtNDM4OTI6OkRFQlVHOjoyMDEyLTA5LTA3DQo+ICA+IDEzOjE0OjAzLDA5 NDo6QVBJOjoxMDI0Ojp2ZHM6OihmZW5jZU5vZGUpDQo+ICA+DQo+IGZlbmNlTm9kZQ0KKGFkZHI9 MTkyLjE2OC4xMC4xMDMscG9ydD0sYWdlbnQ9aXBtaWxhbix1c2VyPWZlbmNlX2lsbyxwYXNzd2Q9 WFhYWCxhY3Rpb249c3RhdHVzLHNlY3VyZT0sb3B0aW9ucz0pDQoNCj4gID4gVGhyZWFkLTQzODky OjpERUJVRzo6MjAxMi0wOS0wNw0KPiAgPiAxMzoxNDowNCwxMTY6OkFQSTo6MTA1MDo6dmRzOjoo ZmVuY2VOb2RlKSByYyAxIGluIGFnZW50PWZlbmNlX2lwbWlsYW4NCj4gID4gaXBhZGRyPTE5Mi4x NjguMTAuMTAzDQo+ICA+IGxvZ2luPWZlbmNlX2lsbw0KPiAgPiBvcHRpb249c3RhdHVzDQo+ICA+ IHBhc3N3ZD1YWFhYDQo+ICA+IG91dCBHZXR0aW5nIHN0YXR1cyBvZiBJUE1JOjE5Mi4xNjguMTAu MTAzLi4uQ2hhc3NpcyBwb3dlciA9IFVua25vd24NCj4gID4gRmFpbGVkDQo+ICA+IGVycg0KPiAg Pg0KPiAgPiBNeSBvdGlvbnMgYXJlIG5vdCBwcmVzZW50ZWQuIEl0IGxvb2tzIGxpa2UgYSBidWcu DQo+ICA+DQo+ICA+IEhvdyBjYW4gSSBmaXggaXQ/IEhvdyBjYW4gSSBmaW5kIGEgbG9jYXRpb24g b2YgdGhlIHNjcmlwdCB3aG8gcnVuIHRoaXMNCj4gID4gdGVzdCBpbiBteSBzeXN0ZW0/DQo+DQo+ IHN0cmFuZ2UsIGkgdGhvdWdodCB3ZSBhZGRlZCBpbG8zIGZlbmNlIHR5cGUgYmFjayBpbiAzLjAg d2hpY2ggd3JhcHMNCj4gaXBtaWxhbiB3aXRoIGxhbnBsdXMscG93ZXJfd2FpdD00Lg0KPiBkb24n eSB5b3Ugc2VlIGlsbzMgYXMgYW4gb3B0aW9uPw0KPg0KPiAgPg0KPiAgPiAtIC0NCj4gID4gRG1p dHJpeSBQeXJ5YWtvdg0KPiAgPg0KPiAgPiBWaW1wZWxDb20gTHRkLg0KPiAgPg0KPiAgPg0KPiAg Pg0KPiAgPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K PiAgPiBVc2VycyBtYWlsaW5nIGxpc3QNCj4gID4gVXNlcnNAb3ZpcnQub3JnDQo+ICA+IGh0dHA6 Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2Vycw0KPiAgPg0KPg0KPg0KPg0K DQoNCg== --1__=C9BBF0E6DFA318CF8f9e8a93df938690918cC9BBF0E6DFA318CF Content-type: text/html; charset=KOI8-R Content-Disposition: inline Content-transfer-encoding: base64 PGh0bWw+PGJvZHk+DQo8dWwgc3R5bGU9InBhZGRpbmctbGVmdDogMHB0Ij4NCjxwPjxmb250IHNp emU9IjIiIGZhY2U9InNhbnMtc2VyaWYiPlllcywgYnV0IG9WaXJ0IGRvbid0IHBhc3MgdGhpcyBv cHRpb25zIHRvIGZlbmNlX2lwbWlsYW4gY29tbWFuZC48L2ZvbnQ+PGJyPg0KPGJyPg0KPGZvbnQg c2l6ZT0iMiIgZmFjZT0ic2Fucy1zZXJpZiI+VGhlcmUgYXJlIGFsbCBsb2dnZWQgb3B0aW9uczo8 L2ZvbnQ+PC91bD4NCjxmb250IHNpemU9IjIiIGZhY2U9InNhbnMtc2VyaWYiPlRocmVhZC00Mzg5 Mjo6REVCVUc6OjIwMTItMDktMDcgMTM6MTQ6MDMsMDk0OjpBUEk6OjEwMjQ6OnZkczo6KGZlbmNl Tm9kZSkgZmVuY2VOb2RlKGFkZHI9MTkyLjE2OC4xMC4xMDMscG9ydD0sYWdlbnQ9aXBtaWxhbix1 c2VyPWZlbmNlX2lsbyxwYXNzd2Q9WFhYWCxhY3Rpb249c3RhdHVzLHNlY3VyZT0sb3B0aW9ucz0p PC9mb250Pjxicj4NCjxmb250IHNpemU9IjIiIGZhY2U9InNhbnMtc2VyaWYiPlRocmVhZC00Mzg5 Mjo6REVCVUc6OjIwMTItMDktMDcgMTM6MTQ6MDQsMTE2OjpBUEk6OjEwNTA6OnZkczo6KGZlbmNl Tm9kZSkgcmMgMSBpbiBhZ2VudD1mZW5jZV9pcG1pbGFuPC9mb250Pjxicj4NCjxmb250IHNpemU9 IjIiIGZhY2U9InNhbnMtc2VyaWYiPmlwYWRkcj0xOTIuMTY4LjEwLjEwMzwvZm9udD48YnI+DQo8 Zm9udCBzaXplPSIyIiBmYWNlPSJzYW5zLXNlcmlmIj5sb2dpbj1mZW5jZV9pbG88L2ZvbnQ+PGJy Pg0KPGZvbnQgc2l6ZT0iMiIgZmFjZT0ic2Fucy1zZXJpZiI+b3B0aW9uPXN0YXR1czwvZm9udD48 YnI+DQo8Zm9udCBzaXplPSIyIiBmYWNlPSJzYW5zLXNlcmlmIj5wYXNzd2Q9WFhYWDwvZm9udD48 YnI+DQo8Zm9udCBzaXplPSIyIiBmYWNlPSJzYW5zLXNlcmlmIj4gb3V0IEdldHRpbmcgc3RhdHVz IG9mIElQTUk6MTkyLjE2OC4xMC4xMDMuLi5DaGFzc2lzIHBvd2VyID0gVW5rbm93bjwvZm9udD48 YnI+DQo8Zm9udCBzaXplPSIyIiBmYWNlPSJzYW5zLXNlcmlmIj5GYWlsZWQ8L2ZvbnQ+PGJyPg0K PGZvbnQgc2l6ZT0iMiIgZmFjZT0ic2Fucy1zZXJpZiI+IGVycjwvZm9udD4NCjx1bCBzdHlsZT0i cGFkZGluZy1sZWZ0OiAwcHQiPjxmb250IHNpemU9IjIiIGZhY2U9InNhbnMtc2VyaWYiPjxicj4N Cjxicj4NCi0gLTxicj4NCkRtaXRyaXkgUHlyeWFrb3Y8L2ZvbnQ+PGJyPg0KPGZvbnQgc2l6ZT0i MiIgZmFjZT0ic2Fucy1zZXJpZiI+VmltcGVsQ29tIEx0ZC48L2ZvbnQ+PC91bD4NCjxicj4NCjxp bWcgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBzcmM9ImNpZDoxX189QzlCQkYwRTZERkEzMThDRjhm OWU4YTkzZEBhYm4uYmVlbGluZS5ydSIgYm9yZGVyPSIwIiBhbHQ9IkluYWN0aXZlIGhpZGUgZGV0 YWlscyBmb3IgSXRhbWFyIEhlaW0gLS0tMTAuMDkuMjAxMiAxNDo0ODowNi0tLU9uIDA5LzEwLzIw MTIgMTE6NDUgQU0sIERtaXRyaXkgQSBQeXJ5YWtvdiB3cm90ZTogJmd0OyBObywgSSBkb24ndCAi Pjxmb250IHNpemU9IjIiIGNvbG9yPSIjNDI0MjgyIiBmYWNlPSJzYW5zLXNlcmlmIj5JdGFtYXIg SGVpbSAtLS0xMC4wOS4yMDEyIDE0OjQ4OjA2LS0tT24gMDkvMTAvMjAxMiAxMTo0NSBBTSwgRG1p dHJpeSBBIFB5cnlha292IHdyb3RlOiAmZ3Q7IE5vLCBJIGRvbid0IHNlZSBhbiBpbG8zIHR5cGUg b2YgZmVuY2luZyBkZXZpY2UgaTwvZm9udD48YnI+DQo8YnI+DQo8Zm9udCBzaXplPSIxIiBjb2xv cj0iIzVGNUY1RiIgZmFjZT0ic2Fucy1zZXJpZiI+79Q6CTwvZm9udD48Zm9udCBzaXplPSIxIiBm YWNlPSJzYW5zLXNlcmlmIj5JdGFtYXIgSGVpbSAmbHQ7aWhlaW1AcmVkaGF0LmNvbSZndDs8L2Zv bnQ+PGJyPg0KPGZvbnQgc2l6ZT0iMSIgY29sb3I9IiM1RjVGNUYiIGZhY2U9InNhbnMtc2VyaWYi PuvPzdU6CTwvZm9udD48Zm9udCBzaXplPSIxIiBmYWNlPSJzYW5zLXNlcmlmIj5EbWl0cml5IEEg UHlyeWFrb3YgJmx0O0RQeXJ5YWtvdkBla2IuYmVlbGluZS5ydSZndDs8L2ZvbnQ+PGJyPg0KPGZv bnQgc2l6ZT0iMSIgY29sb3I9IiM1RjVGNUYiIGZhY2U9InNhbnMtc2VyaWYiPuvP0MnROgk8L2Zv bnQ+PGZvbnQgc2l6ZT0iMSIgZmFjZT0ic2Fucy1zZXJpZiI+RWxpIE1lc2lrYSAmbHQ7ZW1lc2lr YUByZWRoYXQuY29tJmd0OywgdXNlcnNAb3ZpcnQub3JnPC9mb250Pjxicj4NCjxmb250IHNpemU9 IjEiIGNvbG9yPSIjNUY1RjVGIiBmYWNlPSJzYW5zLXNlcmlmIj7kwdTBOgk8L2ZvbnQ+PGZvbnQg c2l6ZT0iMSIgZmFjZT0ic2Fucy1zZXJpZiI+MTAuMDkuMjAxMiAxNDo0ODwvZm9udD48YnI+DQo8 Zm9udCBzaXplPSIxIiBjb2xvcj0iIzVGNUY1RiIgZmFjZT0ic2Fucy1zZXJpZiI+9MXNwToJPC9m b250Pjxmb250IHNpemU9IjEiIGZhY2U9InNhbnMtc2VyaWYiPlJlOiBbVXNlcnNdIEhQIEludGVn cmF0ZWQgTGlnaHRzIE91dCAzPC9mb250Pjxicj4NCjxociB3aWR0aD0iMTAwJSIgc2l6ZT0iMiIg YWxpZ249ImxlZnQiIG5vc2hhZGUgc3R5bGU9ImNvbG9yOiM4MDkxQTU7ICI+PGJyPg0KPGJyPg0K PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPk9uIDA5LzEwLzIwMTIgMTE6NDUgQU0sIERtaXRyaXkg QSBQeXJ5YWtvdiB3cm90ZTo8YnI+DQomZ3Q7IE5vLCBJIGRvbid0IHNlZSBhbiBpbG8zIHR5cGUg b2YgZmVuY2luZyBkZXZpY2UgaW4gbXkgJnF1b3Q7UG93ZXIgTWFuYWdlbWVudCZxdW90OyB0YWIu PGJyPg0KJmd0Ozxicj4NCiZndDsgSSBoYXZlIGZlbmNlX2lsbzMgY29tbWFuZCBvbiBteSBoeXBl cnZpc29yIGhvc3QuPGJyPg0KPGJyPg0KZGlkIHlvdSB0cnkgY2hvb3NpbmcgaXBtaWxhbiBhbmQg cGFzc2luZyBvcHRpb25zIG9mIGxhbnBsdXMscG93ZXJfd2FpdD00Pzxicj4NCjxicj4NCjxicj4N CiZndDs8YnI+DQomZ3Q7IFdoZW4gSSBydW4gaXQgd2l0aCBmb2xsb3dpbmcgb3B0aW9uczo8YnI+ DQomZ3Q7IHByaXZsdmw9dXNlcjxicj4NCiZndDsgaXBhZGRyPTE5Mi4xNjguMTAuMTAzPGJyPg0K Jmd0OyBsb2dpbj1mZW5jZV9pbG88YnI+DQomZ3Q7IHBhc3N3ZD0qKioqKioqKjxicj4NCiZndDsg b3BlcmF0aW9uPXN0YXR1czxicj4NCiZndDs8YnI+DQomZ3Q7IGl0IHByaW50OiBHZXR0aW5nIHN0 YXR1cyBvZiBJUE1JOjE5Mi4xNjguMTAuMTAzLi4uQ2hhc3NpcyBwb3dlciA9IE9uPGJyPg0KJmd0 OyBEb25lPGJyPg0KJmd0Ozxicj4NCiZndDsgb1ZpcnQgRW5naW5lIFZlcnNpb246IDMuMS4wLTIu ZmMxNzxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0OyAgICAgLSAtPGJyPg0KJmd0OyAgICAg RG1pdHJpeSBQeXJ5YWtvdjxicj4NCiZndDsgICAgIFZpbXBlbENvbSBMdGQuPGJyPg0KJmd0Ozxi cj4NCiZndDs8YnI+DQomZ3Q7IEluYWN0aXZlIGhpZGUgZGV0YWlscyBmb3IgSXRhbWFyIEhlaW0g LS0tMTAuMDkuMjAxMiAxNDoyODoxOS0tLU9uPGJyPg0KJmd0OyAwOS8xMC8yMDEyIDA2OjE3IEFN LCBEbWl0cml5IEEgUHlyeWFrb3Ygd3JvdGU6ICZndDsgSGVsbG8sSXRhbWFyIEhlaW08YnI+DQom Z3Q7IC0tLTEwLjA5LjIwMTIgMTQ6Mjg6MTktLS1PbiAwOS8xMC8yMDEyIDA2OjE3IEFNLCBEbWl0 cml5IEEgUHlyeWFrb3Y8YnI+DQomZ3Q7IHdyb3RlOiAmZ3Q7IEhlbGxvLDxicj4NCiZndDs8YnI+ DQomZ3Q7IO/UOiBJdGFtYXIgSGVpbSAmbHQ7aWhlaW1AcmVkaGF0LmNvbSZndDs8YnI+DQomZ3Q7 IOvPzdU6IERtaXRyaXkgQSBQeXJ5YWtvdiAmbHQ7RFB5cnlha292QGVrYi5iZWVsaW5lLnJ1Jmd0 Ozxicj4NCiZndDsg68/QydE6IHVzZXJzQG92aXJ0Lm9yZywgRWxpIE1lc2lrYSAmbHQ7ZW1lc2lr YUByZWRoYXQuY29tJmd0Ozxicj4NCiZndDsg5MHUwTogMTAuMDkuMjAxMiAxNDoyODxicj4NCiZn dDsg9MXNwTogUmU6IFtVc2Vyc10gSFAgSW50ZWdyYXRlZCBMaWdodHMgT3V0IDM8YnI+DQomZ3Q7 IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLTxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDsg T24gMDkvMTAvMjAxMiAwNjoxNyBBTSwgRG1pdHJpeSBBIFB5cnlha292IHdyb3RlOjxicj4NCiZn dDsgICZndDsgSGVsbG8sPGJyPg0KJmd0OyAgJmd0Ozxicj4NCiZndDsgICZndDsgSSBuZWVkIHRv IHVzZSB0aGUgSFAgaS1sbyAzIGFzIGZlbmNpbmcgZGV2aWNlIGZvciBPT0IgcG93ZXIgbWFuYWdl bWVudC48YnI+DQomZ3Q7ICAmZ3Q7PGJyPg0KJmd0OyAgJmd0OyBJbiBtYW4gOCBwYWdlIG9mIGZl bmNlX2lwbWlsYW4gSSBmaW5kIHRoYXQgSSBtdXN0IHVzZSBsYW5wbHVzIGFuZDxicj4NCiZndDsg ICZndDsgcG93ZXJfd2FpdD00IG9wdGlvbnMuIFdoZW4gSSBpbnNlcnQgdGhpcyBvcHRpb25zIGlu ICZxdW90O09wdGlvbiZxdW90OyBsaW5lIG9mPGJyPg0KJmd0OyAgJmd0OyAmcXVvdDtQb3dlciBN YW5hZ2VtZW50JnF1b3Q7IHRhYiBhbmQgcHJlc3MgJnF1b3Q7VGVzdCZxdW90OyBidXR0b24gLSB0 ZXN0IGlzIGZhaWxlZC48YnI+DQomZ3Q7ICAmZ3Q7PGJyPg0KJmd0OyAgJmd0OyBUaGVyZSBpcyB0 aGUgcGFydCBvZiB2ZHNtLmxvZyBhdCB0aGlzIHRpbWU6PGJyPg0KJmd0OyAgJmd0Ozxicj4NCiZn dDsgICZndDsgVGhyZWFkLTQzODkyOjpERUJVRzo6MjAxMi0wOS0wNzxicj4NCiZndDsgICZndDsg MTM6MTQ6MDMsMDk0OjpBUEk6OjEwMjQ6OnZkczo6KGZlbmNlTm9kZSk8YnI+DQomZ3Q7ICAmZ3Q7 PGJyPg0KJmd0OyBmZW5jZU5vZGUoYWRkcj0xOTIuMTY4LjEwLjEwMyxwb3J0PSxhZ2VudD1pcG1p bGFuLHVzZXI9ZmVuY2VfaWxvLHBhc3N3ZD1YWFhYLGFjdGlvbj1zdGF0dXMsc2VjdXJlPSxvcHRp b25zPSk8YnI+DQomZ3Q7ICAmZ3Q7IFRocmVhZC00Mzg5Mjo6REVCVUc6OjIwMTItMDktMDc8YnI+ DQomZ3Q7ICAmZ3Q7IDEzOjE0OjA0LDExNjo6QVBJOjoxMDUwOjp2ZHM6OihmZW5jZU5vZGUpIHJj IDEgaW4gYWdlbnQ9ZmVuY2VfaXBtaWxhbjxicj4NCiZndDsgICZndDsgaXBhZGRyPTE5Mi4xNjgu MTAuMTAzPGJyPg0KJmd0OyAgJmd0OyBsb2dpbj1mZW5jZV9pbG88YnI+DQomZ3Q7ICAmZ3Q7IG9w dGlvbj1zdGF0dXM8YnI+DQomZ3Q7ICAmZ3Q7IHBhc3N3ZD1YWFhYPGJyPg0KJmd0OyAgJmd0OyBv dXQgR2V0dGluZyBzdGF0dXMgb2YgSVBNSToxOTIuMTY4LjEwLjEwMy4uLkNoYXNzaXMgcG93ZXIg PSBVbmtub3duPGJyPg0KJmd0OyAgJmd0OyBGYWlsZWQ8YnI+DQomZ3Q7ICAmZ3Q7IGVycjxicj4N CiZndDsgICZndDs8YnI+DQomZ3Q7ICAmZ3Q7IE15IG90aW9ucyBhcmUgbm90IHByZXNlbnRlZC4g SXQgbG9va3MgbGlrZSBhIGJ1Zy48YnI+DQomZ3Q7ICAmZ3Q7PGJyPg0KJmd0OyAgJmd0OyBIb3cg Y2FuIEkgZml4IGl0PyBIb3cgY2FuIEkgZmluZCBhIGxvY2F0aW9uIG9mIHRoZSBzY3JpcHQgd2hv IHJ1biB0aGlzPGJyPg0KJmd0OyAgJmd0OyB0ZXN0IGluIG15IHN5c3RlbT88YnI+DQomZ3Q7PGJy Pg0KJmd0OyBzdHJhbmdlLCBpIHRob3VnaHQgd2UgYWRkZWQgaWxvMyBmZW5jZSB0eXBlIGJhY2sg aW4gMy4wIHdoaWNoIHdyYXBzPGJyPg0KJmd0OyBpcG1pbGFuIHdpdGggbGFucGx1cyxwb3dlcl93 YWl0PTQuPGJyPg0KJmd0OyBkb24neSB5b3Ugc2VlIGlsbzMgYXMgYW4gb3B0aW9uPzxicj4NCiZn dDs8YnI+DQomZ3Q7ICAmZ3Q7PGJyPg0KJmd0OyAgJmd0OyAtIC08YnI+DQomZ3Q7ICAmZ3Q7IERt aXRyaXkgUHlyeWFrb3Y8YnI+DQomZ3Q7ICAmZ3Q7PGJyPg0KJmd0OyAgJmd0OyBWaW1wZWxDb20g THRkLjxicj4NCiZndDsgICZndDs8YnI+DQomZ3Q7ICAmZ3Q7PGJyPg0KJmd0OyAgJmd0Ozxicj4N CiZndDsgICZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X188YnI+DQomZ3Q7ICAmZ3Q7IFVzZXJzIG1haWxpbmcgbGlzdDxicj4NCiZndDsgICZndDsgVXNl cnNAb3ZpcnQub3JnPGJyPg0KJmd0OyAgJmd0OyA8L2ZvbnQ+PC90dD48dHQ+PGZvbnQgc2l6ZT0i MiI+PGEgaHJlZj0iaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJz Ij5odHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnM8L2E+PC9mb250 PjwvdHQ+PHR0Pjxmb250IHNpemU9IjIiPjxicj4NCiZndDsgICZndDs8YnI+DQomZ3Q7PGJyPg0K Jmd0Ozxicj4NCiZndDs8YnI+DQo8YnI+DQo8YnI+DQo8L2ZvbnQ+PC90dD48YnI+DQo8L2JvZHk+ PC9odG1sPg== --1__=C9BBF0E6DFA318CF8f9e8a93df938690918cC9BBF0E6DFA318CF-- --0__=C9BBF0E6DFA318CF8f9e8a93df938690918cC9BBF0E6DFA318CF Content-type: image/gif; name="graycol.gif" Content-Disposition: inline; filename="graycol.gif" Content-ID: <1__=C9BBF0E6DFA318CF8f9e8a93d@abn.beeline.ru> Content-transfer-encoding: base64 R0lGODlhEAAQAKECAMzMzAAAAP///wAAACH5BAEAAAIALAAAAAAQABAAAAIXlI+py+0PopwxUbpu ZRfKZ2zgSJbmSRYAIf4fT3B0aW1pemVkIGJ5IFVsZWFkIFNtYXJ0U2F2ZXIhAAA7 --0__=C9BBF0E6DFA318CF8f9e8a93df938690918cC9BBF0E6DFA318CF--

From: "Dmitriy A Pyryakov" <DPyryakov@ekb.beeline.ru> To: "Itamar Heim" <iheim@redhat.com> Cc: "Eli Mesika" <emesika@redhat.com>, users@ovirt.org Sent: Monday, September 10, 2012 11:57:25 AM Subject: Re: [Users] HP Integrated Lights Out 3 =20 =20 =20 =20 =20 Yes, but oVirt don't pass this options to fence_ipmilan command. There are all logged options: Thread-43892::DEBUG::2012-09-07 13:14:03,094::API::1024::vds::(fenceNode) fenceNode(addr=3D192.168.10.103,port=3D,agent=3Dipmilan,user=3Dfence_ilo,=
------=_Part_66827415_408031071.1347267732352 Content-Type: multipart/related; boundary="----=_Part_66827416_862925426.1347267732352" ------=_Part_66827416_862925426.1347267732352 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable ----- Original Message ----- passwd=3DXXXX,action=3Dstatus,secure=3D,options=3D)
Thread-43892::DEBUG::2012-09-07 13:14:04,116::API::1050::vds::(fenceNode) rc 1 in agent=3Dfence_ipmilan ipaddr=3D192.168.10.103 login=3Dfence_ilo option=3Dstatus passwd=3DXXXX out Getting status of IPMI:192.168.10.103...Chassis power =3D Unknown Failed err =20
- - Dmitriy Pyryakov VimpelCom Ltd. Inactive hide details for Itamar Heim ---10.09.2012 14:48:06---On 09/10/2012 11:45 AM, Dmitriy A Pyryakov wrote: > No, I don't Itamar Heim ---10.09.2012 14:48:06---On 09/10/2012 11:45 AM, Dmitriy A Pyryakov wrote: > No, I don't see an ilo3 type of fencing device i =20 =D0=9E=D1=82: Itamar Heim <iheim@redhat.com> =D0=9A=D0=BE=D0=BC=D1=83: Dmitriy A Pyryakov <DPyryakov@ekb.beeline.ru> =D0=9A=D0=BE=D0=BF=D0=B8=D1=8F: Eli Mesika <emesika@redhat.com>, users@ov= irt.org =D0=94=D0=B0=D1=82=D0=B0: 10.09.2012 14:48 =D0=A2=D0=B5=D0=BC=D0=B0: Re: [Users] HP Integrated Lights Out 3 =20 =20 =20 =20 On 09/10/2012 11:45 AM, Dmitriy A Pyryakov wrote:
No, I don't see an ilo3 type of fencing device in my "Power Management" tab. =20 I have fence_ilo3 command on my hypervisor host. =20 did you try choosing ipmilan and passing options of lanplus,power_wait=3D4? =20 =20 =20 When I run it with following options: privlvl=3Duser ipaddr=3D192.168.10.103 login=3Dfence_ilo passwd=3D******** operation=3Dstatus =20 it print: Getting status of IPMI:192.168.10.103...Chassis power =3D On Done =20 oVirt Engine Version: 3.1.0-2.fc17 =20 =20 - - Dmitriy Pyryakov VimpelCom Ltd. =20 =20 Inactive hide details for Itamar Heim ---10.09.2012 14:28:19---On 09/10/2012 06:17 AM, Dmitriy A Pyryakov wrote: > Hello,Itamar Heim ---10.09.2012 14:28:19---On 09/10/2012 06:17 AM, Dmitriy A Pyryakov wrote: > Hello, =20 =D0=9E=D1=82: Itamar Heim <iheim@redhat.com> =D0=9A=D0=BE=D0=BC=D1=83: Dmitriy A Pyryakov <DPyryakov@ekb.beeline.ru> =D0=9A=D0=BE=D0=BF=D0=B8=D1=8F: users@ovirt.org, Eli Mesika <emesika@re= dhat.com> =D0=94=D0=B0=D1=82=D0=B0: 10.09.2012 14:28 =D0=A2=D0=B5=D0=BC=D0=B0: Re: [Users] HP Integrated Lights Out 3 -----------------------------------------------------------------------=
Hi As you see, options arrived to VDSM as empty string Can you please paste the output of the following SQL select * from vdc_options where option_name =3D 'FenceAgentDefaultParams'; Thanks -
=20 =20 =20 On 09/10/2012 06:17 AM, Dmitriy A Pyryakov wrote:
Hello, =20 I need to use the HP i-lo 3 as fencing device for OOB power management. =20 In man 8 page of fence_ipmilan I find that I must use lanplus and power_wait=3D4 options. When I insert this options in "Option" line of "Power Management" tab and press "Test" button - test is failed. =20 There is the part of vdsm.log at this time: =20 Thread-43892::DEBUG::2012-09-07 13:14:03,094::API::1024::vds::(fenceNode) =20 fenceNode(addr=3D192.168.10.103,port=3D,agent=3Dipmilan,user=3Dfence_il= o,passwd=3DXXXX,action=3Dstatus,secure=3D,options=3D) Thread-43892::DEBUG::2012-09-07 13:14:04,116::API::1050::vds::(fenceNode) rc 1 in agent=3Dfence_ipmilan ipaddr=3D192.168.10.103 login=3Dfence_ilo option=3Dstatus passwd=3DXXXX out Getting status of IPMI:192.168.10.103...Chassis power =3D Unknown Failed err =20 My otions are not presented. It looks like a bug. =20 How can I fix it? How can I find a location of the script who run this test in my system? =20 strange, i thought we added ilo3 fence type back in 3.0 which wraps ipmilan with lanplus,power_wait=3D4. don'y you see ilo3 as an option? =20 =20 - - Dmitriy Pyryakov =20 VimpelCom Ltd. =20 =20 =20 _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users =20 =20 =20 =20 =20 =20 =20 =20
------=_Part_66827416_862925426.1347267732352-- ------=_Part_66827415_408031071.1347267732352--

----- Original Message -----
From: "Eli Mesika" <emesika@redhat.com> To: "Dmitriy A Pyryakov" <DPyryakov@ekb.beeline.ru> Cc: users@ovirt.org Sent: Monday, September 10, 2012 12:02:12 PM Subject: Re: [Users] HP Integrated Lights Out 3
----- Original Message -----
From: "Dmitriy A Pyryakov" <DPyryakov@ekb.beeline.ru> To: "Itamar Heim" <iheim@redhat.com> Cc: "Eli Mesika" <emesika@redhat.com>, users@ovirt.org Sent: Monday, September 10, 2012 11:57:25 AM Subject: Re: [Users] HP Integrated Lights Out 3
Yes, but oVirt don't pass this options to fence_ipmilan command. There are all logged options: Thread-43892::DEBUG::2012-09-07 13:14:03,094::API::1024::vds::(fenceNode) fenceNode(addr=192.168.10.103,port=,agent=ipmilan,user=fence_ilo,passwd=XXXX,action=status,secure=,options=) Thread-43892::DEBUG::2012-09-07 13:14:04,116::API::1050::vds::(fenceNode) rc 1 in agent=fence_ipmilan ipaddr=192.168.10.103 login=fence_ilo option=status passwd=XXXX out Getting status of IPMI:192.168.10.103...Chassis power = Unknown Failed err
Hi As you see, options arrived to VDSM as empty string Can you please paste the output of the following SQL
select * from vdc_options where option_name = 'FenceAgentDefaultParams';
Thanks
Correction (I need more info to see why ilo3 does not appear in UI): The SQL should be select * from vdc_options where option_name in ('FenceAgentDefaultParams','FenceAgentMapping','VdsFenceOptionMapping','VdsFenceType'); Thanks
- - Dmitriy Pyryakov VimpelCom Ltd. Inactive hide details for Itamar Heim ---10.09.2012 14:48:06---On 09/10/2012 11:45 AM, Dmitriy A Pyryakov wrote: > No, I don't Itamar Heim ---10.09.2012 14:48:06---On 09/10/2012 11:45 AM, Dmitriy A Pyryakov wrote: > No, I don't see an ilo3 type of fencing device i
От: Itamar Heim <iheim@redhat.com> Кому: Dmitriy A Pyryakov <DPyryakov@ekb.beeline.ru> Копия: Eli Mesika <emesika@redhat.com>, users@ovirt.org Дата: 10.09.2012 14:48 Тема: Re: [Users] HP Integrated Lights Out 3
On 09/10/2012 11:45 AM, Dmitriy A Pyryakov wrote:
No, I don't see an ilo3 type of fencing device in my "Power Management" tab.
I have fence_ilo3 command on my hypervisor host.
did you try choosing ipmilan and passing options of lanplus,power_wait=4?
When I run it with following options: privlvl=user ipaddr=192.168.10.103 login=fence_ilo passwd=******** operation=status
it print: Getting status of IPMI:192.168.10.103...Chassis power = On Done
oVirt Engine Version: 3.1.0-2.fc17
- - Dmitriy Pyryakov VimpelCom Ltd.
Inactive hide details for Itamar Heim ---10.09.2012 14:28:19---On 09/10/2012 06:17 AM, Dmitriy A Pyryakov wrote: > Hello,Itamar Heim ---10.09.2012 14:28:19---On 09/10/2012 06:17 AM, Dmitriy A Pyryakov wrote: > Hello,
От: Itamar Heim <iheim@redhat.com> Кому: Dmitriy A Pyryakov <DPyryakov@ekb.beeline.ru> Копия: users@ovirt.org, Eli Mesika <emesika@redhat.com> Дата: 10.09.2012 14:28 Тема: Re: [Users] HP Integrated Lights Out 3 ------------------------------------------------------------------------
On 09/10/2012 06:17 AM, Dmitriy A Pyryakov wrote:
Hello,
I need to use the HP i-lo 3 as fencing device for OOB power management.
In man 8 page of fence_ipmilan I find that I must use lanplus and power_wait=4 options. When I insert this options in "Option" line of "Power Management" tab and press "Test" button - test is failed.
There is the part of vdsm.log at this time:
Thread-43892::DEBUG::2012-09-07 13:14:03,094::API::1024::vds::(fenceNode)
fenceNode(addr=192.168.10.103,port=,agent=ipmilan,user=fence_ilo,passwd=XXXX,action=status,secure=,options=)
Thread-43892::DEBUG::2012-09-07 13:14:04,116::API::1050::vds::(fenceNode) rc 1 in agent=fence_ipmilan ipaddr=192.168.10.103 login=fence_ilo option=status passwd=XXXX out Getting status of IPMI:192.168.10.103...Chassis power = Unknown Failed err
My otions are not presented. It looks like a bug.
How can I fix it? How can I find a location of the script who run this test in my system?
strange, i thought we added ilo3 fence type back in 3.0 which wraps ipmilan with lanplus,power_wait=4. don'y you see ilo3 as an option?
- - Dmitriy Pyryakov
VimpelCom Ltd.
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

--0__=C9BBF0E6DFA0DFB78f9e8a93df938690918cC9BBF0E6DFA0DFB7 Content-type: multipart/alternative; Boundary="1__=C9BBF0E6DFA0DFB78f9e8a93df938690918cC9BBF0E6DFA0DFB7" --1__=C9BBF0E6DFA0DFB78f9e8a93df938690918cC9BBF0E6DFA0DFB7 Content-type: text/plain; charset=KOI8-R Content-transfer-encoding: base64 DQplbmdpbmU9IyBzZWxlY3QgKiBmcm9tIHZkY19vcHRpb25zIHdoZXJlIG9wdGlvbl9uYW1lIGlu DQooJ0ZlbmNlQWdlbnREZWZhdWx0UGFyYW1zJywnRmVuY2VBZ2VudE1hcHBpbmcnLCdWZHNGZW5j ZU9wdGlvbk1hcHBpbmcnLCdWZHNGZW5jZVR5cGUnKTsNCiBvcHRpb25faWQgfCAgICAgICBvcHRp b25fbmFtZSAgICAgICB8DQpvcHRpb25fdmFsdWUNCnwgdmVyc2lvbg0KLS0tLS0tLS0tLS0rLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t LS0tDQogICAgICAgIDc3IHwgRmVuY2VBZ2VudE1hcHBpbmcgICAgICAgfCBpbG8zPWlwbWlsYW4N CnwgZ2VuZXJhbA0KICAgICAgICA3NiB8IEZlbmNlQWdlbnREZWZhdWx0UGFyYW1zIHwgaWxvMzps YW5wbHVzLHBvd2VyX3dhaXQ9NA0KfCBnZW5lcmFsDQogICAgICAgMzIzIHwgVmRzRmVuY2VUeXBl ICAgICAgICAgICAgfA0KYWxvbSxhcGMsYmxhZGVjZW50ZXIsZHJhYzUsZXBzLGlsbyxpcG1pbGFu LHJzYSxyc2Isd3RpLGNpc2NvX3Vjcw0KfCAzLjENCiAgICAgICAzMjIgfCBWZHNGZW5jZVR5cGUg ICAgICAgICAgICB8DQphbG9tLGFwYyxibGFkZWNlbnRlcixkcmFjNSxlcHMsaWxvLGlsbzMsaXBt aWxhbixyc2EscnNiLHd0aSxjaXNjb191Y3MNCnwgMy4wDQogICAgICAgMzIxIHwgVmRzRmVuY2VU eXBlICAgICAgICAgICAgfA0KYWxvbSxhcGMsYmxhZGVjZW50ZXIsZHJhYzUsZXBzLGlsbyxpcG1p bGFuLHJzYSxyc2Isd3RpLGNpc2NvX3Vjcw0KfCAyLjINCiAgICAgICAzMTggfCBWZHNGZW5jZU9w dGlvbk1hcHBpbmcgICB8DQphbG9tOnNlY3VyZT1zZWN1cmUscG9ydD1pcHBvcnQ7YXBjOnNlY3Vy ZT1zZWN1cmUscG9ydD1pcHBvcnQsc2xvdD1wb3J0O2JsYWRlY2VudGVyOnNlY3VyZT1zZWN1cmUs cG9ydD1pcHBvcnQsc2xvdD1wb3J0O2RyYWM1OnNlY3VyZT1zZWN1cmUsc2xvdD1wb3J0O2Vwczpz bG90PXBvcnQ7aWxvOnNlY3VyZT1zc2wscG9ydD1pcHBvcnQ7aXBtaWxhbjo7cnNhOnNlY3VyZT1z ZWN1cmUscG9ydD1pcHBvcnQ7cnNiOjt3dGk6c2VjdXJlPXNlY3VyZSxwb3J0PWlwcG9ydCxzbG90 PXBvcnQ7Y2lzY29fdWNzOnNlY3VyZT1zc2wsc2xvdD1wb3J0O2lsbzM6DQogfCBnZW5lcmFsDQoo NiByb3dzKQ0KDQotLQ0KRG1pdHJpeSBQeXJ5YWtvdg0KVmltcGVsQ29tIEx0ZC4NCg0KDQoNCu/U OglFbGkgTWVzaWthIDxlbWVzaWthQHJlZGhhdC5jb20+DQrrz83VOglEbWl0cml5IEEgUHlyeWFr b3YgPERQeXJ5YWtvdkBla2IuYmVlbGluZS5ydT4NCuvP0MnROgl1c2Vyc0BvdmlydC5vcmcsIEl0 YW1hciBIZWltIDxpaGVpbUByZWRoYXQuY29tPg0K5MHUwToJMTAuMDkuMjAxMiAxNTowMg0K9MXN wToJUmU6IFtVc2Vyc10gSFAgSW50ZWdyYXRlZCBMaWdodHMgT3V0IDMNCg0KDQoNCg0KDQotLS0t LSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tDQo+IEZyb206ICJEbWl0cml5IEEgUHlyeWFrb3YiIDxE UHlyeWFrb3ZAZWtiLmJlZWxpbmUucnU+DQo+IFRvOiAiSXRhbWFyIEhlaW0iIDxpaGVpbUByZWRo YXQuY29tPg0KPiBDYzogIkVsaSBNZXNpa2EiIDxlbWVzaWthQHJlZGhhdC5jb20+LCB1c2Vyc0Bv dmlydC5vcmcNCj4gU2VudDogTW9uZGF5LCBTZXB0ZW1iZXIgMTAsIDIwMTIgMTE6NTc6MjUgQU0N Cj4gU3ViamVjdDogUmU6IFtVc2Vyc10gSFAgSW50ZWdyYXRlZCBMaWdodHMgT3V0IDMNCj4NCj4N Cj4NCj4NCj4NCj4gWWVzLCBidXQgb1ZpcnQgZG9uJ3QgcGFzcyB0aGlzIG9wdGlvbnMgdG8gZmVu Y2VfaXBtaWxhbiBjb21tYW5kLg0KPiBUaGVyZSBhcmUgYWxsIGxvZ2dlZCBvcHRpb25zOiBUaHJl YWQtNDM4OTI6OkRFQlVHOjoyMDEyLTA5LTA3DQo+IDEzOjE0OjAzLDA5NDo6QVBJOjoxMDI0Ojp2 ZHM6OihmZW5jZU5vZGUpDQo+IGZlbmNlTm9kZQ0KKGFkZHI9MTkyLjE2OC4xMC4xMDMscG9ydD0s YWdlbnQ9aXBtaWxhbix1c2VyPWZlbmNlX2lsbyxwYXNzd2Q9WFhYWCxhY3Rpb249c3RhdHVzLHNl Y3VyZT0sb3B0aW9ucz0pDQoNCj4gVGhyZWFkLTQzODkyOjpERUJVRzo6MjAxMi0wOS0wNw0KPiAx MzoxNDowNCwxMTY6OkFQSTo6MTA1MDo6dmRzOjooZmVuY2VOb2RlKSByYyAxIGluDQo+IGFnZW50 PWZlbmNlX2lwbWlsYW4NCj4gaXBhZGRyPTE5Mi4xNjguMTAuMTAzDQo+IGxvZ2luPWZlbmNlX2ls bw0KPiBvcHRpb249c3RhdHVzDQo+IHBhc3N3ZD1YWFhYDQo+IG91dCBHZXR0aW5nIHN0YXR1cyBv ZiBJUE1JOjE5Mi4xNjguMTAuMTAzLi4uQ2hhc3NpcyBwb3dlciA9IFVua25vd24NCj4gRmFpbGVk DQo+IGVycg0KPg0KDQpIaQ0KQXMgeW91IHNlZSwgb3B0aW9ucyBhcnJpdmVkIHRvIFZEU00gYXMg ZW1wdHkgc3RyaW5nDQpDYW4geW91IHBsZWFzZSBwYXN0ZSB0aGUgb3V0cHV0IG9mIHRoZSBmb2xs b3dpbmcgU1FMDQoNCnNlbGVjdCAqIGZyb20gdmRjX29wdGlvbnMgd2hlcmUgb3B0aW9uX25hbWUg PSAnRmVuY2VBZ2VudERlZmF1bHRQYXJhbXMnOw0KDQpUaGFua3MNCg0KDQo+IC0gLSBEbWl0cml5 IFB5cnlha292IFZpbXBlbENvbSBMdGQuDQo+IEluYWN0aXZlIGhpZGUgZGV0YWlscyBmb3IgSXRh bWFyIEhlaW0gLS0tMTAuMDkuMjAxMiAxNDo0ODowNi0tLU9uDQo+IDA5LzEwLzIwMTIgMTE6NDUg QU0sIERtaXRyaXkgQSBQeXJ5YWtvdiB3cm90ZTogPiBObywgSSBkb24ndCBJdGFtYXINCj4gSGVp bSAtLS0xMC4wOS4yMDEyIDE0OjQ4OjA2LS0tT24gMDkvMTAvMjAxMiAxMTo0NSBBTSwgRG1pdHJp eSBBDQo+IFB5cnlha292IHdyb3RlOiA+IE5vLCBJIGRvbid0IHNlZSBhbiBpbG8zIHR5cGUgb2Yg ZmVuY2luZyBkZXZpY2UgaQ0KPg0KPiDv1DogSXRhbWFyIEhlaW0gPGloZWltQHJlZGhhdC5jb20+ DQo+IOvPzdU6IERtaXRyaXkgQSBQeXJ5YWtvdiA8RFB5cnlha292QGVrYi5iZWVsaW5lLnJ1Pg0K PiDrz9DJ0TogRWxpIE1lc2lrYSA8ZW1lc2lrYUByZWRoYXQuY29tPiwgdXNlcnNAb3ZpcnQub3Jn DQo+IOTB1ME6IDEwLjA5LjIwMTIgMTQ6NDgNCj4g9MXNwTogUmU6IFtVc2Vyc10gSFAgSW50ZWdy YXRlZCBMaWdodHMgT3V0IDMNCj4NCj4NCj4NCj4NCj4gT24gMDkvMTAvMjAxMiAxMTo0NSBBTSwg RG1pdHJpeSBBIFB5cnlha292IHdyb3RlOg0KPiA+IE5vLCBJIGRvbid0IHNlZSBhbiBpbG8zIHR5 cGUgb2YgZmVuY2luZyBkZXZpY2UgaW4gbXkgIlBvd2VyDQo+ID4gTWFuYWdlbWVudCIgdGFiLg0K PiA+DQo+ID4gSSBoYXZlIGZlbmNlX2lsbzMgY29tbWFuZCBvbiBteSBoeXBlcnZpc29yIGhvc3Qu DQo+DQo+IGRpZCB5b3UgdHJ5IGNob29zaW5nIGlwbWlsYW4gYW5kIHBhc3Npbmcgb3B0aW9ucyBv Zg0KPiBsYW5wbHVzLHBvd2VyX3dhaXQ9ND8NCj4NCj4NCj4gPg0KPiA+IFdoZW4gSSBydW4gaXQg d2l0aCBmb2xsb3dpbmcgb3B0aW9uczoNCj4gPiBwcml2bHZsPXVzZXINCj4gPiBpcGFkZHI9MTky LjE2OC4xMC4xMDMNCj4gPiBsb2dpbj1mZW5jZV9pbG8NCj4gPiBwYXNzd2Q9KioqKioqKioNCj4g PiBvcGVyYXRpb249c3RhdHVzDQo+ID4NCj4gPiBpdCBwcmludDogR2V0dGluZyBzdGF0dXMgb2Yg SVBNSToxOTIuMTY4LjEwLjEwMy4uLkNoYXNzaXMgcG93ZXIgPQ0KPiA+IE9uDQo+ID4gRG9uZQ0K PiA+DQo+ID4gb1ZpcnQgRW5naW5lIFZlcnNpb246IDMuMS4wLTIuZmMxNw0KPiA+DQo+ID4NCj4g PiAtIC0NCj4gPiBEbWl0cml5IFB5cnlha292DQo+ID4gVmltcGVsQ29tIEx0ZC4NCj4gPg0KPiA+ DQo+ID4gSW5hY3RpdmUgaGlkZSBkZXRhaWxzIGZvciBJdGFtYXIgSGVpbSAtLS0xMC4wOS4yMDEy IDE0OjI4OjE5LS0tT24NCj4gPiAwOS8xMC8yMDEyIDA2OjE3IEFNLCBEbWl0cml5IEEgUHlyeWFr b3Ygd3JvdGU6ID4gSGVsbG8sSXRhbWFyIEhlaW0NCj4gPiAtLS0xMC4wOS4yMDEyIDE0OjI4OjE5 LS0tT24gMDkvMTAvMjAxMiAwNjoxNyBBTSwgRG1pdHJpeSBBIFB5cnlha292DQo+ID4gd3JvdGU6 ID4gSGVsbG8sDQo+ID4NCj4gPiDv1DogSXRhbWFyIEhlaW0gPGloZWltQHJlZGhhdC5jb20+DQo+ ID4g68/N1TogRG1pdHJpeSBBIFB5cnlha292IDxEUHlyeWFrb3ZAZWtiLmJlZWxpbmUucnU+DQo+ ID4g68/QydE6IHVzZXJzQG92aXJ0Lm9yZywgRWxpIE1lc2lrYSA8ZW1lc2lrYUByZWRoYXQuY29t Pg0KPiA+IOTB1ME6IDEwLjA5LjIwMTIgMTQ6MjgNCj4gPiD0xc3BOiBSZTogW1VzZXJzXSBIUCBJ bnRlZ3JhdGVkIExpZ2h0cyBPdXQgMw0KPiA+DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gPg0KPiA+DQo+ ID4NCj4gPiBPbiAwOS8xMC8yMDEyIDA2OjE3IEFNLCBEbWl0cml5IEEgUHlyeWFrb3Ygd3JvdGU6 DQo+ID4gPiBIZWxsbywNCj4gPiA+DQo+ID4gPiBJIG5lZWQgdG8gdXNlIHRoZSBIUCBpLWxvIDMg YXMgZmVuY2luZyBkZXZpY2UgZm9yIE9PQiBwb3dlcg0KPiA+ID4gbWFuYWdlbWVudC4NCj4gPiA+ DQo+ID4gPiBJbiBtYW4gOCBwYWdlIG9mIGZlbmNlX2lwbWlsYW4gSSBmaW5kIHRoYXQgSSBtdXN0 IHVzZSBsYW5wbHVzIGFuZA0KPiA+ID4gcG93ZXJfd2FpdD00IG9wdGlvbnMuIFdoZW4gSSBpbnNl cnQgdGhpcyBvcHRpb25zIGluICJPcHRpb24iIGxpbmUNCj4gPiA+IG9mDQo+ID4gPiAiUG93ZXIg TWFuYWdlbWVudCIgdGFiIGFuZCBwcmVzcyAiVGVzdCIgYnV0dG9uIC0gdGVzdCBpcyBmYWlsZWQu DQo+ID4gPg0KPiA+ID4gVGhlcmUgaXMgdGhlIHBhcnQgb2YgdmRzbS5sb2cgYXQgdGhpcyB0aW1l Og0KPiA+ID4NCj4gPiA+IFRocmVhZC00Mzg5Mjo6REVCVUc6OjIwMTItMDktMDcNCj4gPiA+IDEz OjE0OjAzLDA5NDo6QVBJOjoxMDI0Ojp2ZHM6OihmZW5jZU5vZGUpDQo+ID4gPg0KPiA+IGZlbmNl Tm9kZQ0KKGFkZHI9MTkyLjE2OC4xMC4xMDMscG9ydD0sYWdlbnQ9aXBtaWxhbix1c2VyPWZlbmNl X2lsbyxwYXNzd2Q9WFhYWCxhY3Rpb249c3RhdHVzLHNlY3VyZT0sb3B0aW9ucz0pDQoNCj4gPiA+ IFRocmVhZC00Mzg5Mjo6REVCVUc6OjIwMTItMDktMDcNCj4gPiA+IDEzOjE0OjA0LDExNjo6QVBJ OjoxMDUwOjp2ZHM6OihmZW5jZU5vZGUpIHJjIDEgaW4NCj4gPiA+IGFnZW50PWZlbmNlX2lwbWls YW4NCj4gPiA+IGlwYWRkcj0xOTIuMTY4LjEwLjEwMw0KPiA+ID4gbG9naW49ZmVuY2VfaWxvDQo+ ID4gPiBvcHRpb249c3RhdHVzDQo+ID4gPiBwYXNzd2Q9WFhYWA0KPiA+ID4gb3V0IEdldHRpbmcg c3RhdHVzIG9mIElQTUk6MTkyLjE2OC4xMC4xMDMuLi5DaGFzc2lzIHBvd2VyID0NCj4gPiA+IFVu a25vd24NCj4gPiA+IEZhaWxlZA0KPiA+ID4gZXJyDQo+ID4gPg0KPiA+ID4gTXkgb3Rpb25zIGFy ZSBub3QgcHJlc2VudGVkLiBJdCBsb29rcyBsaWtlIGEgYnVnLg0KPiA+ID4NCj4gPiA+IEhvdyBj YW4gSSBmaXggaXQ/IEhvdyBjYW4gSSBmaW5kIGEgbG9jYXRpb24gb2YgdGhlIHNjcmlwdCB3aG8g cnVuDQo+ID4gPiB0aGlzDQo+ID4gPiB0ZXN0IGluIG15IHN5c3RlbT8NCj4gPg0KPiA+IHN0cmFu Z2UsIGkgdGhvdWdodCB3ZSBhZGRlZCBpbG8zIGZlbmNlIHR5cGUgYmFjayBpbiAzLjAgd2hpY2gg d3JhcHMNCj4gPiBpcG1pbGFuIHdpdGggbGFucGx1cyxwb3dlcl93YWl0PTQuDQo+ID4gZG9uJ3kg eW91IHNlZSBpbG8zIGFzIGFuIG9wdGlvbj8NCj4gPg0KPiA+ID4NCj4gPiA+IC0gLQ0KPiA+ID4g RG1pdHJpeSBQeXJ5YWtvdg0KPiA+ID4NCj4gPiA+IFZpbXBlbENvbSBMdGQuDQo+ID4gPg0KPiA+ ID4NCj4gPiA+DQo+ID4gPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXw0KPiA+ID4gVXNlcnMgbWFpbGluZyBsaXN0DQo+ID4gPiBVc2Vyc0BvdmlydC5vcmcN Cj4gPiA+IGh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2Vycw0KPiA+ ID4NCj4gPg0KPiA+DQo+ID4NCj4NCj4NCj4NCj4NCg== --1__=C9BBF0E6DFA0DFB78f9e8a93df938690918cC9BBF0E6DFA0DFB7 Content-type: text/html; charset=KOI8-R Content-Disposition: inline Content-transfer-encoding: base64 PGh0bWw+PGJvZHk+DQo8cD48Zm9udCBzaXplPSIyIiBmYWNlPSJzYW5zLXNlcmlmIj5lbmdpbmU9 IyBzZWxlY3QgKiBmcm9tIHZkY19vcHRpb25zIHdoZXJlIG9wdGlvbl9uYW1lIGluICgnRmVuY2VB Z2VudERlZmF1bHRQYXJhbXMnLCdGZW5jZUFnZW50TWFwcGluZycsJ1Zkc0ZlbmNlT3B0aW9uTWFw cGluZycsJ1Zkc0ZlbmNlVHlwZScpOzwvZm9udD48YnI+DQo8Zm9udCBzaXplPSIyIiBmYWNlPSJz YW5zLXNlcmlmIj4gb3B0aW9uX2lkIHwgICAgICAgb3B0aW9uX25hbWUgICAgICAgfCAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wdGlvbl92YWx1ZSAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgdmVyc2lvbjwvZm9udD48YnI+DQo8Zm9udCBzaXplPSIyIiBm YWNlPSJzYW5zLXNlcmlmIj4tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS08L2ZvbnQ+PGJyPg0KPGZvbnQgc2l6 ZT0iMiIgZmFjZT0ic2Fucy1zZXJpZiI+ICAgICAgICA3NyB8IEZlbmNlQWdlbnRNYXBwaW5nICAg ICAgIHwgaWxvMz1pcG1pbGFuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IGdlbmVyYWw8L2ZvbnQ+PGJyPg0KPGZv bnQgc2l6ZT0iMiIgZmFjZT0ic2Fucy1zZXJpZiI+ICAgICAgICA3NiB8IEZlbmNlQWdlbnREZWZh dWx0UGFyYW1zIHwgaWxvMzpsYW5wbHVzLHBvd2VyX3dhaXQ9NCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IGdlbmVyYWw8L2ZvbnQ+PGJy Pg0KPGZvbnQgc2l6ZT0iMiIgZmFjZT0ic2Fucy1zZXJpZiI+ICAgICAgIDMyMyB8IFZkc0ZlbmNl VHlwZSAgICAgICAgICAgIHwgYWxvbSxhcGMsYmxhZGVjZW50ZXIsZHJhYzUsZXBzLGlsbyxpcG1p bGFuLHJzYSxyc2Isd3RpLGNpc2NvX3VjcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDMuMTwvZm9udD48 YnI+DQo8Zm9udCBzaXplPSIyIiBmYWNlPSJzYW5zLXNlcmlmIj4gICAgICAgMzIyIHwgVmRzRmVu Y2VUeXBlICAgICAgICAgICAgfCBhbG9tLGFwYyxibGFkZWNlbnRlcixkcmFjNSxlcHMsaWxvLGls bzMsaXBtaWxhbixyc2EscnNiLHd0aSxjaXNjb191Y3MgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMy4wPC9mb250 Pjxicj4NCjxmb250IHNpemU9IjIiIGZhY2U9InNhbnMtc2VyaWYiPiAgICAgICAzMjEgfCBWZHNG ZW5jZVR5cGUgICAgICAgICAgICB8IGFsb20sYXBjLGJsYWRlY2VudGVyLGRyYWM1LGVwcyxpbG8s aXBtaWxhbixyc2EscnNiLHd0aSxjaXNjb191Y3MgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyLjI8L2Zv bnQ+PGJyPg0KPGZvbnQgc2l6ZT0iMiIgZmFjZT0ic2Fucy1zZXJpZiI+ICAgICAgIDMxOCB8IFZk c0ZlbmNlT3B0aW9uTWFwcGluZyAgIHwgYWxvbTpzZWN1cmU9c2VjdXJlLHBvcnQ9aXBwb3J0O2Fw YzpzZWN1cmU9c2VjdXJlLHBvcnQ9aXBwb3J0LHNsb3Q9cG9ydDtibGFkZWNlbnRlcjpzZWN1cmU9 c2VjdXJlLHBvcnQ9aXBwb3J0LHNsb3Q9cG9ydDtkcmFjNTpzZWN1cmU9c2VjdXJlLHNsb3Q9cG9y dDtlcHM6c2xvdD1wb3J0O2lsbzpzZWN1cmU9c3NsLHBvcnQ9aXBwb3J0O2lwbWlsYW46O3JzYTpz ZWN1cmU9c2VjdXJlLHBvcnQ9aXBwb3J0O3JzYjo7d3RpOnNlY3VyZT1zZWN1cmUscG9ydD1pcHBv cnQsc2xvdD1wb3J0O2Npc2NvX3VjczpzZWN1cmU9c3NsLHNsb3Q9cG9ydDtpbG8zOiB8IGdlbmVy YWw8L2ZvbnQ+PGJyPg0KPGZvbnQgc2l6ZT0iMiIgZmFjZT0ic2Fucy1zZXJpZiI+KDYgcm93cyk8 YnI+DQo8YnI+DQotLTwvZm9udD4NCjx1bCBzdHlsZT0icGFkZGluZy1sZWZ0OiAwcHQiPjxmb250 IHNpemU9IjIiIGZhY2U9InNhbnMtc2VyaWYiPkRtaXRyaXkgUHlyeWFrb3Y8L2ZvbnQ+PGJyPg0K PGZvbnQgc2l6ZT0iMiIgZmFjZT0ic2Fucy1zZXJpZiI+VmltcGVsQ29tIEx0ZC48L2ZvbnQ+PC91 bD4NCjxicj4NCjxpbWcgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBzcmM9ImNpZDoxX189QzlCQkYw RTZERkEwREZCNzhmOWU4YTkzZEBhYm4uYmVlbGluZS5ydSIgYm9yZGVyPSIwIiBhbHQ9IkluYWN0 aXZlIGhpZGUgZGV0YWlscyBmb3IgRWxpIE1lc2lrYSAtLS0xMC4wOS4yMDEyIDE1OjAyOjE2LS0t LS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLSAmZ3Q7IEZyb206ICZxdW90O0RtaXRyaXkgQSBQ eXJ5YWtvdiZxdW90OyAmbHQ7RFB5cnlhIj48Zm9udCBzaXplPSIyIiBjb2xvcj0iIzQyNDI4MiIg ZmFjZT0ic2Fucy1zZXJpZiI+RWxpIE1lc2lrYSAtLS0xMC4wOS4yMDEyIDE1OjAyOjE2LS0tLS0t LS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLSAmZ3Q7IEZyb206ICZxdW90O0RtaXRyaXkgQSBQeXJ5 YWtvdiZxdW90OyAmbHQ7RFB5cnlha292QGVrYi5iZWVsaW5lLnJ1Jmd0OzwvZm9udD48YnI+DQo8 YnI+DQo8Zm9udCBzaXplPSIxIiBjb2xvcj0iIzVGNUY1RiIgZmFjZT0ic2Fucy1zZXJpZiI+79Q6 CTwvZm9udD48Zm9udCBzaXplPSIxIiBmYWNlPSJzYW5zLXNlcmlmIj5FbGkgTWVzaWthICZsdDtl bWVzaWthQHJlZGhhdC5jb20mZ3Q7PC9mb250Pjxicj4NCjxmb250IHNpemU9IjEiIGNvbG9yPSIj NUY1RjVGIiBmYWNlPSJzYW5zLXNlcmlmIj7rz83VOgk8L2ZvbnQ+PGZvbnQgc2l6ZT0iMSIgZmFj ZT0ic2Fucy1zZXJpZiI+RG1pdHJpeSBBIFB5cnlha292ICZsdDtEUHlyeWFrb3ZAZWtiLmJlZWxp bmUucnUmZ3Q7PC9mb250Pjxicj4NCjxmb250IHNpemU9IjEiIGNvbG9yPSIjNUY1RjVGIiBmYWNl PSJzYW5zLXNlcmlmIj7rz9DJ0ToJPC9mb250Pjxmb250IHNpemU9IjEiIGZhY2U9InNhbnMtc2Vy aWYiPnVzZXJzQG92aXJ0Lm9yZywgSXRhbWFyIEhlaW0gJmx0O2loZWltQHJlZGhhdC5jb20mZ3Q7 PC9mb250Pjxicj4NCjxmb250IHNpemU9IjEiIGNvbG9yPSIjNUY1RjVGIiBmYWNlPSJzYW5zLXNl cmlmIj7kwdTBOgk8L2ZvbnQ+PGZvbnQgc2l6ZT0iMSIgZmFjZT0ic2Fucy1zZXJpZiI+MTAuMDku MjAxMiAxNTowMjwvZm9udD48YnI+DQo8Zm9udCBzaXplPSIxIiBjb2xvcj0iIzVGNUY1RiIgZmFj ZT0ic2Fucy1zZXJpZiI+9MXNwToJPC9mb250Pjxmb250IHNpemU9IjEiIGZhY2U9InNhbnMtc2Vy aWYiPlJlOiBbVXNlcnNdIEhQIEludGVncmF0ZWQgTGlnaHRzIE91dCAzPC9mb250Pjxicj4NCjxo ciB3aWR0aD0iMTAwJSIgc2l6ZT0iMiIgYWxpZ249ImxlZnQiIG5vc2hhZGUgc3R5bGU9ImNvbG9y OiM4MDkxQTU7ICI+PGJyPg0KPGJyPg0KPGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPjxicj4NCjxi cj4NCi0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS08YnI+DQomZ3Q7IEZyb206ICZxdW90O0Rt aXRyaXkgQSBQeXJ5YWtvdiZxdW90OyAmbHQ7RFB5cnlha292QGVrYi5iZWVsaW5lLnJ1Jmd0Ozxi cj4NCiZndDsgVG86ICZxdW90O0l0YW1hciBIZWltJnF1b3Q7ICZsdDtpaGVpbUByZWRoYXQuY29t Jmd0Ozxicj4NCiZndDsgQ2M6ICZxdW90O0VsaSBNZXNpa2EmcXVvdDsgJmx0O2VtZXNpa2FAcmVk aGF0LmNvbSZndDssIHVzZXJzQG92aXJ0Lm9yZzxicj4NCiZndDsgU2VudDogTW9uZGF5LCBTZXB0 ZW1iZXIgMTAsIDIwMTIgMTE6NTc6MjUgQU08YnI+DQomZ3Q7IFN1YmplY3Q6IFJlOiBbVXNlcnNd IEhQIEludGVncmF0ZWQgTGlnaHRzIE91dCAzPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IDxicj4NCiZn dDsgPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IDxicj4NCiZndDsgWWVzLCBidXQgb1ZpcnQgZG9uJ3Qg cGFzcyB0aGlzIG9wdGlvbnMgdG8gZmVuY2VfaXBtaWxhbiBjb21tYW5kLjxicj4NCiZndDsgVGhl cmUgYXJlIGFsbCBsb2dnZWQgb3B0aW9uczogVGhyZWFkLTQzODkyOjpERUJVRzo6MjAxMi0wOS0w Nzxicj4NCiZndDsgMTM6MTQ6MDMsMDk0OjpBUEk6OjEwMjQ6OnZkczo6KGZlbmNlTm9kZSk8YnI+ DQomZ3Q7IGZlbmNlTm9kZShhZGRyPTE5Mi4xNjguMTAuMTAzLHBvcnQ9LGFnZW50PWlwbWlsYW4s dXNlcj1mZW5jZV9pbG8scGFzc3dkPVhYWFgsYWN0aW9uPXN0YXR1cyxzZWN1cmU9LG9wdGlvbnM9 KTxicj4NCiZndDsgVGhyZWFkLTQzODkyOjpERUJVRzo6MjAxMi0wOS0wNzxicj4NCiZndDsgMTM6 MTQ6MDQsMTE2OjpBUEk6OjEwNTA6OnZkczo6KGZlbmNlTm9kZSkgcmMgMSBpbjxicj4NCiZndDsg YWdlbnQ9ZmVuY2VfaXBtaWxhbjxicj4NCiZndDsgaXBhZGRyPTE5Mi4xNjguMTAuMTAzPGJyPg0K Jmd0OyBsb2dpbj1mZW5jZV9pbG88YnI+DQomZ3Q7IG9wdGlvbj1zdGF0dXM8YnI+DQomZ3Q7IHBh c3N3ZD1YWFhYPGJyPg0KJmd0OyBvdXQgR2V0dGluZyBzdGF0dXMgb2YgSVBNSToxOTIuMTY4LjEw LjEwMy4uLkNoYXNzaXMgcG93ZXIgPSBVbmtub3duPGJyPg0KJmd0OyBGYWlsZWQ8YnI+DQomZ3Q7 IGVycjxicj4NCiZndDsgPGJyPg0KPGJyPg0KSGk8YnI+DQpBcyB5b3Ugc2VlLCBvcHRpb25zIGFy cml2ZWQgdG8gVkRTTSBhcyBlbXB0eSBzdHJpbmc8YnI+DQpDYW4geW91IHBsZWFzZSBwYXN0ZSB0 aGUgb3V0cHV0IG9mIHRoZSBmb2xsb3dpbmcgU1FMPGJyPg0KPGJyPg0Kc2VsZWN0ICogZnJvbSB2 ZGNfb3B0aW9ucyB3aGVyZSBvcHRpb25fbmFtZSA9ICdGZW5jZUFnZW50RGVmYXVsdFBhcmFtcyc7 PGJyPg0KPGJyPg0KVGhhbmtzPGJyPg0KPGJyPg0KPGJyPg0KJmd0OyAtIC0gRG1pdHJpeSBQeXJ5 YWtvdiBWaW1wZWxDb20gTHRkLjxicj4NCiZndDsgSW5hY3RpdmUgaGlkZSBkZXRhaWxzIGZvciBJ dGFtYXIgSGVpbSAtLS0xMC4wOS4yMDEyIDE0OjQ4OjA2LS0tT248YnI+DQomZ3Q7IDA5LzEwLzIw MTIgMTE6NDUgQU0sIERtaXRyaXkgQSBQeXJ5YWtvdiB3cm90ZTogJmd0OyBObywgSSBkb24ndCBJ dGFtYXI8YnI+DQomZ3Q7IEhlaW0gLS0tMTAuMDkuMjAxMiAxNDo0ODowNi0tLU9uIDA5LzEwLzIw MTIgMTE6NDUgQU0sIERtaXRyaXkgQTxicj4NCiZndDsgUHlyeWFrb3Ygd3JvdGU6ICZndDsgTm8s IEkgZG9uJ3Qgc2VlIGFuIGlsbzMgdHlwZSBvZiBmZW5jaW5nIGRldmljZSBpPGJyPg0KJmd0OyA8 YnI+DQomZ3Q7IO/UOiBJdGFtYXIgSGVpbSAmbHQ7aWhlaW1AcmVkaGF0LmNvbSZndDs8YnI+DQom Z3Q7IOvPzdU6IERtaXRyaXkgQSBQeXJ5YWtvdiAmbHQ7RFB5cnlha292QGVrYi5iZWVsaW5lLnJ1 Jmd0Ozxicj4NCiZndDsg68/QydE6IEVsaSBNZXNpa2EgJmx0O2VtZXNpa2FAcmVkaGF0LmNvbSZn dDssIHVzZXJzQG92aXJ0Lm9yZzxicj4NCiZndDsg5MHUwTogMTAuMDkuMjAxMiAxNDo0ODxicj4N CiZndDsg9MXNwTogUmU6IFtVc2Vyc10gSFAgSW50ZWdyYXRlZCBMaWdodHMgT3V0IDM8YnI+DQom Z3Q7IDxicj4NCiZndDsgPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IDxicj4NCiZndDsgT24gMDkvMTAv MjAxMiAxMTo0NSBBTSwgRG1pdHJpeSBBIFB5cnlha292IHdyb3RlOjxicj4NCiZndDsgJmd0OyBO bywgSSBkb24ndCBzZWUgYW4gaWxvMyB0eXBlIG9mIGZlbmNpbmcgZGV2aWNlIGluIG15ICZxdW90 O1Bvd2VyPGJyPg0KJmd0OyAmZ3Q7IE1hbmFnZW1lbnQmcXVvdDsgdGFiLjxicj4NCiZndDsgJmd0 OyA8YnI+DQomZ3Q7ICZndDsgSSBoYXZlIGZlbmNlX2lsbzMgY29tbWFuZCBvbiBteSBoeXBlcnZp c29yIGhvc3QuPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IGRpZCB5b3UgdHJ5IGNob29zaW5nIGlwbWls YW4gYW5kIHBhc3Npbmcgb3B0aW9ucyBvZjxicj4NCiZndDsgbGFucGx1cyxwb3dlcl93YWl0PTQ/ PGJyPg0KJmd0OyA8YnI+DQomZ3Q7IDxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgV2hl biBJIHJ1biBpdCB3aXRoIGZvbGxvd2luZyBvcHRpb25zOjxicj4NCiZndDsgJmd0OyBwcml2bHZs PXVzZXI8YnI+DQomZ3Q7ICZndDsgaXBhZGRyPTE5Mi4xNjguMTAuMTAzPGJyPg0KJmd0OyAmZ3Q7 IGxvZ2luPWZlbmNlX2lsbzxicj4NCiZndDsgJmd0OyBwYXNzd2Q9KioqKioqKio8YnI+DQomZ3Q7 ICZndDsgb3BlcmF0aW9uPXN0YXR1czxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgaXQg cHJpbnQ6IEdldHRpbmcgc3RhdHVzIG9mIElQTUk6MTkyLjE2OC4xMC4xMDMuLi5DaGFzc2lzIHBv d2VyID08YnI+DQomZ3Q7ICZndDsgT248YnI+DQomZ3Q7ICZndDsgRG9uZTxicj4NCiZndDsgJmd0 OyA8YnI+DQomZ3Q7ICZndDsgb1ZpcnQgRW5naW5lIFZlcnNpb246IDMuMS4wLTIuZmMxNzxicj4N CiZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7IC0gLTxicj4NCiZndDsg Jmd0OyBEbWl0cml5IFB5cnlha292PGJyPg0KJmd0OyAmZ3Q7IFZpbXBlbENvbSBMdGQuPGJyPg0K Jmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgSW5hY3RpdmUgaGlkZSBk ZXRhaWxzIGZvciBJdGFtYXIgSGVpbSAtLS0xMC4wOS4yMDEyIDE0OjI4OjE5LS0tT248YnI+DQom Z3Q7ICZndDsgMDkvMTAvMjAxMiAwNjoxNyBBTSwgRG1pdHJpeSBBIFB5cnlha292IHdyb3RlOiAm Z3Q7IEhlbGxvLEl0YW1hciBIZWltPGJyPg0KJmd0OyAmZ3Q7IC0tLTEwLjA5LjIwMTIgMTQ6Mjg6 MTktLS1PbiAwOS8xMC8yMDEyIDA2OjE3IEFNLCBEbWl0cml5IEEgUHlyeWFrb3Y8YnI+DQomZ3Q7 ICZndDsgd3JvdGU6ICZndDsgSGVsbG8sPGJyPg0KJmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyDv 1DogSXRhbWFyIEhlaW0gJmx0O2loZWltQHJlZGhhdC5jb20mZ3Q7PGJyPg0KJmd0OyAmZ3Q7IOvP zdU6IERtaXRyaXkgQSBQeXJ5YWtvdiAmbHQ7RFB5cnlha292QGVrYi5iZWVsaW5lLnJ1Jmd0Ozxi cj4NCiZndDsgJmd0OyDrz9DJ0TogdXNlcnNAb3ZpcnQub3JnLCBFbGkgTWVzaWthICZsdDtlbWVz aWthQHJlZGhhdC5jb20mZ3Q7PGJyPg0KJmd0OyAmZ3Q7IOTB1ME6IDEwLjA5LjIwMTIgMTQ6Mjg8 YnI+DQomZ3Q7ICZndDsg9MXNwTogUmU6IFtVc2Vyc10gSFAgSW50ZWdyYXRlZCBMaWdodHMgT3V0 IDM8YnI+DQomZ3Q7ICZndDsgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPGJyPg0KJmd0OyAmZ3Q7IDxicj4NCiZn dDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7IE9uIDA5LzEwLzIwMTIgMDY6 MTcgQU0sIERtaXRyaXkgQSBQeXJ5YWtvdiB3cm90ZTo8YnI+DQomZ3Q7ICZndDsgJmd0OyBIZWxs byw8YnI+DQomZ3Q7ICZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgJmd0OyBJIG5lZWQgdG8gdXNl IHRoZSBIUCBpLWxvIDMgYXMgZmVuY2luZyBkZXZpY2UgZm9yIE9PQiBwb3dlcjxicj4NCiZndDsg Jmd0OyAmZ3Q7IG1hbmFnZW1lbnQuPGJyPg0KJmd0OyAmZ3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7 ICZndDsgSW4gbWFuIDggcGFnZSBvZiBmZW5jZV9pcG1pbGFuIEkgZmluZCB0aGF0IEkgbXVzdCB1 c2UgbGFucGx1cyBhbmQ8YnI+DQomZ3Q7ICZndDsgJmd0OyBwb3dlcl93YWl0PTQgb3B0aW9ucy4g V2hlbiBJIGluc2VydCB0aGlzIG9wdGlvbnMgaW4gJnF1b3Q7T3B0aW9uJnF1b3Q7IGxpbmU8YnI+ DQomZ3Q7ICZndDsgJmd0OyBvZjxicj4NCiZndDsgJmd0OyAmZ3Q7ICZxdW90O1Bvd2VyIE1hbmFn ZW1lbnQmcXVvdDsgdGFiIGFuZCBwcmVzcyAmcXVvdDtUZXN0JnF1b3Q7IGJ1dHRvbiAtIHRlc3Qg aXMgZmFpbGVkLjxicj4NCiZndDsgJmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyAmZ3Q7IFRoZXJl IGlzIHRoZSBwYXJ0IG9mIHZkc20ubG9nIGF0IHRoaXMgdGltZTo8YnI+DQomZ3Q7ICZndDsgJmd0 OyA8YnI+DQomZ3Q7ICZndDsgJmd0OyBUaHJlYWQtNDM4OTI6OkRFQlVHOjoyMDEyLTA5LTA3PGJy Pg0KJmd0OyAmZ3Q7ICZndDsgMTM6MTQ6MDMsMDk0OjpBUEk6OjEwMjQ6OnZkczo6KGZlbmNlTm9k ZSk8YnI+DQomZ3Q7ICZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgZmVuY2VOb2RlKGFkZHI9MTky LjE2OC4xMC4xMDMscG9ydD0sYWdlbnQ9aXBtaWxhbix1c2VyPWZlbmNlX2lsbyxwYXNzd2Q9WFhY WCxhY3Rpb249c3RhdHVzLHNlY3VyZT0sb3B0aW9ucz0pPGJyPg0KJmd0OyAmZ3Q7ICZndDsgVGhy ZWFkLTQzODkyOjpERUJVRzo6MjAxMi0wOS0wNzxicj4NCiZndDsgJmd0OyAmZ3Q7IDEzOjE0OjA0 LDExNjo6QVBJOjoxMDUwOjp2ZHM6OihmZW5jZU5vZGUpIHJjIDEgaW48YnI+DQomZ3Q7ICZndDsg Jmd0OyBhZ2VudD1mZW5jZV9pcG1pbGFuPGJyPg0KJmd0OyAmZ3Q7ICZndDsgaXBhZGRyPTE5Mi4x NjguMTAuMTAzPGJyPg0KJmd0OyAmZ3Q7ICZndDsgbG9naW49ZmVuY2VfaWxvPGJyPg0KJmd0OyAm Z3Q7ICZndDsgb3B0aW9uPXN0YXR1czxicj4NCiZndDsgJmd0OyAmZ3Q7IHBhc3N3ZD1YWFhYPGJy Pg0KJmd0OyAmZ3Q7ICZndDsgb3V0IEdldHRpbmcgc3RhdHVzIG9mIElQTUk6MTkyLjE2OC4xMC4x MDMuLi5DaGFzc2lzIHBvd2VyID08YnI+DQomZ3Q7ICZndDsgJmd0OyBVbmtub3duPGJyPg0KJmd0 OyAmZ3Q7ICZndDsgRmFpbGVkPGJyPg0KJmd0OyAmZ3Q7ICZndDsgZXJyPGJyPg0KJmd0OyAmZ3Q7 ICZndDsgPGJyPg0KJmd0OyAmZ3Q7ICZndDsgTXkgb3Rpb25zIGFyZSBub3QgcHJlc2VudGVkLiBJ dCBsb29rcyBsaWtlIGEgYnVnLjxicj4NCiZndDsgJmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyAm Z3Q7IEhvdyBjYW4gSSBmaXggaXQ/IEhvdyBjYW4gSSBmaW5kIGEgbG9jYXRpb24gb2YgdGhlIHNj cmlwdCB3aG8gcnVuPGJyPg0KJmd0OyAmZ3Q7ICZndDsgdGhpczxicj4NCiZndDsgJmd0OyAmZ3Q7 IHRlc3QgaW4gbXkgc3lzdGVtPzxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgc3RyYW5n ZSwgaSB0aG91Z2h0IHdlIGFkZGVkIGlsbzMgZmVuY2UgdHlwZSBiYWNrIGluIDMuMCB3aGljaCB3 cmFwczxicj4NCiZndDsgJmd0OyBpcG1pbGFuIHdpdGggbGFucGx1cyxwb3dlcl93YWl0PTQuPGJy Pg0KJmd0OyAmZ3Q7IGRvbid5IHlvdSBzZWUgaWxvMyBhcyBhbiBvcHRpb24/PGJyPg0KJmd0OyAm Z3Q7IDxicj4NCiZndDsgJmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyAmZ3Q7IC0gLTxicj4NCiZn dDsgJmd0OyAmZ3Q7IERtaXRyaXkgUHlyeWFrb3Y8YnI+DQomZ3Q7ICZndDsgJmd0OyA8YnI+DQom Z3Q7ICZndDsgJmd0OyBWaW1wZWxDb20gTHRkLjxicj4NCiZndDsgJmd0OyAmZ3Q7IDxicj4NCiZn dDsgJmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyAmZ3Q7IF9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyAm Z3Q7ICZndDsgVXNlcnMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyAmZ3Q7ICZndDsgVXNlcnNAb3Zp cnQub3JnPGJyPg0KJmd0OyAmZ3Q7ICZndDsgPC9mb250PjwvdHQ+PHR0Pjxmb250IHNpemU9IjIi PjxhIGhyZWY9Imh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VycyI+ aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzPC9hPjwvZm9udD48 L3R0Pjx0dD48Zm9udCBzaXplPSIyIj48YnI+DQomZ3Q7ICZndDsgJmd0OyA8YnI+DQomZ3Q7ICZn dDsgPGJyPg0KJmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7IDxicj4NCiZndDsg PGJyPg0KJmd0OyA8YnI+DQomZ3Q7IDxicj4NCjwvZm9udD48L3R0Pjxicj4NCjwvYm9keT48L2h0 bWw+ --1__=C9BBF0E6DFA0DFB78f9e8a93df938690918cC9BBF0E6DFA0DFB7-- --0__=C9BBF0E6DFA0DFB78f9e8a93df938690918cC9BBF0E6DFA0DFB7 Content-type: image/gif; name="graycol.gif" Content-Disposition: inline; filename="graycol.gif" Content-ID: <1__=C9BBF0E6DFA0DFB78f9e8a93d@abn.beeline.ru> Content-transfer-encoding: base64 R0lGODlhEAAQAKECAMzMzAAAAP///wAAACH5BAEAAAIALAAAAAAQABAAAAIXlI+py+0PopwxUbpu ZRfKZ2zgSJbmSRYAIf4fT3B0aW1pemVkIGJ5IFVsZWFkIFNtYXJ0U2F2ZXIhAAA7 --0__=C9BBF0E6DFA0DFB78f9e8a93df938690918cC9BBF0E6DFA0DFB7--

On 09/10/2012 12:21 PM, Dmitriy A Pyryakov wrote:
engine=# select * from vdc_options where option_name in ('FenceAgentDefaultParams','FenceAgentMapping','VdsFenceOptionMapping','VdsFenceType'); option_id | option_name | option_value | version -----------+-------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------- 77 | FenceAgentMapping | ilo3=ipmilan | general 76 | FenceAgentDefaultParams | ilo3:lanplus,power_wait=4 | general 323 | VdsFenceType | alom,apc,bladecenter,drac5,eps,ilo,ipmilan,rsa,rsb,wti,cisco_ucs | 3.1 322 | VdsFenceType |
eli - ilo3 is missing in 3.1? and maybe another bug on not passing fence options which i remember we had at some point
alom,apc,bladecenter,drac5,eps,ilo,ilo3,ipmilan,rsa,rsb,wti,cisco_ucs | 3.0 321 | VdsFenceType | alom,apc,bladecenter,drac5,eps,ilo,ipmilan,rsa,rsb,wti,cisco_ucs | 2.2 318 | VdsFenceOptionMapping | alom:secure=secure,port=ipport;apc:secure=secure,port=ipport,slot=port;bladecenter:secure=secure,port=ipport,slot=port;drac5:secure=secure,slot=port;eps:slot=port;ilo:secure=ssl,port=ipport;ipmilan:;rsa:secure=secure,port=ipport;rsb:;wti:secure=secure,port=ipport,slot=port;cisco_ucs:secure=ssl,slot=port;ilo3: | general (6 rows)
--
Dmitriy Pyryakov VimpelCom Ltd.
Inactive hide details for Eli Mesika ---10.09.2012 15:02:16-------- Original Message ----- > From: "Dmitriy A Pyryakov" <DPyryaEli Mesika ---10.09.2012 15:02:16-------- Original Message ----- > From: "Dmitriy A Pyryakov" <DPyryakov@ekb.beeline.ru>
От: Eli Mesika <emesika@redhat.com> Кому: Dmitriy A Pyryakov <DPyryakov@ekb.beeline.ru> Копия: users@ovirt.org, Itamar Heim <iheim@redhat.com> Дата: 10.09.2012 15:02 Тема: Re: [Users] HP Integrated Lights Out 3 ------------------------------------------------------------------------
----- Original Message -----
From: "Dmitriy A Pyryakov" <DPyryakov@ekb.beeline.ru> To: "Itamar Heim" <iheim@redhat.com> Cc: "Eli Mesika" <emesika@redhat.com>, users@ovirt.org Sent: Monday, September 10, 2012 11:57:25 AM Subject: Re: [Users] HP Integrated Lights Out 3
Yes, but oVirt don't pass this options to fence_ipmilan command. There are all logged options: Thread-43892::DEBUG::2012-09-07 13:14:03,094::API::1024::vds::(fenceNode)
fenceNode(addr=192.168.10.103,port=,agent=ipmilan,user=fence_ilo,passwd=XXXX,action=status,secure=,options=)
Thread-43892::DEBUG::2012-09-07 13:14:04,116::API::1050::vds::(fenceNode) rc 1 in agent=fence_ipmilan ipaddr=192.168.10.103 login=fence_ilo option=status passwd=XXXX out Getting status of IPMI:192.168.10.103...Chassis power = Unknown Failed err
Hi As you see, options arrived to VDSM as empty string Can you please paste the output of the following SQL
select * from vdc_options where option_name = 'FenceAgentDefaultParams';
Thanks
- - Dmitriy Pyryakov VimpelCom Ltd. Inactive hide details for Itamar Heim ---10.09.2012 14:48:06---On 09/10/2012 11:45 AM, Dmitriy A Pyryakov wrote: > No, I don't Itamar Heim ---10.09.2012 14:48:06---On 09/10/2012 11:45 AM, Dmitriy A Pyryakov wrote: > No, I don't see an ilo3 type of fencing device i
От: Itamar Heim <iheim@redhat.com> Кому: Dmitriy A Pyryakov <DPyryakov@ekb.beeline.ru> Копия: Eli Mesika <emesika@redhat.com>, users@ovirt.org Дата: 10.09.2012 14:48 Тема: Re: [Users] HP Integrated Lights Out 3
On 09/10/2012 11:45 AM, Dmitriy A Pyryakov wrote:
No, I don't see an ilo3 type of fencing device in my "Power Management" tab.
I have fence_ilo3 command on my hypervisor host.
did you try choosing ipmilan and passing options of lanplus,power_wait=4?
When I run it with following options: privlvl=user ipaddr=192.168.10.103 login=fence_ilo passwd=******** operation=status
it print: Getting status of IPMI:192.168.10.103...Chassis power = On Done
oVirt Engine Version: 3.1.0-2.fc17
- - Dmitriy Pyryakov VimpelCom Ltd.
Inactive hide details for Itamar Heim ---10.09.2012 14:28:19---On 09/10/2012 06:17 AM, Dmitriy A Pyryakov wrote: > Hello,Itamar Heim ---10.09.2012 14:28:19---On 09/10/2012 06:17 AM, Dmitriy A Pyryakov wrote: > Hello,
От: Itamar Heim <iheim@redhat.com> Кому: Dmitriy A Pyryakov <DPyryakov@ekb.beeline.ru> Копия: users@ovirt.org, Eli Mesika <emesika@redhat.com> Дата: 10.09.2012 14:28 Тема: Re: [Users] HP Integrated Lights Out 3
On 09/10/2012 06:17 AM, Dmitriy A Pyryakov wrote:
Hello,
I need to use the HP i-lo 3 as fencing device for OOB power management.
In man 8 page of fence_ipmilan I find that I must use lanplus and power_wait=4 options. When I insert this options in "Option" line of "Power Management" tab and press "Test" button - test is failed.
There is the part of vdsm.log at this time:
Thread-43892::DEBUG::2012-09-07 13:14:03,094::API::1024::vds::(fenceNode)
fenceNode(addr=192.168.10.103,port=,agent=ipmilan,user=fence_ilo,passwd=XXXX,action=status,secure=,options=)
Thread-43892::DEBUG::2012-09-07 13:14:04,116::API::1050::vds::(fenceNode) rc 1 in agent=fence_ipmilan ipaddr=192.168.10.103 login=fence_ilo option=status passwd=XXXX out Getting status of IPMI:192.168.10.103...Chassis power = Unknown Failed err
My otions are not presented. It looks like a bug.
How can I fix it? How can I find a location of the script who run this test in my system?
strange, i thought we added ilo3 fence type back in 3.0 which wraps ipmilan with lanplus,power_wait=4. don'y you see ilo3 as an option?
- - Dmitriy Pyryakov
VimpelCom Ltd.
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

----- Original Message -----
From: "Itamar Heim" <iheim@redhat.com> To: "Dmitriy A Pyryakov" <DPyryakov@ekb.beeline.ru> Cc: "Eli Mesika" <emesika@redhat.com>, users@ovirt.org Sent: Monday, September 10, 2012 12:51:03 PM Subject: Re: HA: Re: [Users] HP Integrated Lights Out 3
On 09/10/2012 12:21 PM, Dmitriy A Pyryakov wrote:
engine=# select * from vdc_options where option_name in ('FenceAgentDefaultParams','FenceAgentMapping','VdsFenceOptionMapping','VdsFenceType'); option_id | option_name | option_value | version -----------+-------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------- 77 | FenceAgentMapping | ilo3=ipmilan | general 76 | FenceAgentDefaultParams | ilo3:lanplus,power_wait=4 | general 323 | VdsFenceType | alom,apc,bladecenter,drac5,eps,ilo,ipmilan,rsa,rsb,wti,cisco_ucs | 3.1 322 | VdsFenceType |
eli - ilo3 is missing in 3.1? Yes, this is certainly a bug, I will open it and resolve ASAP and maybe another bug on not passing fence options which i remember we had at some point Yes, I believe that the above will solve the issue since we had already tested ilo3 unless we have a regression I am not aware about.
alom,apc,bladecenter,drac5,eps,ilo,ilo3,ipmilan,rsa,rsb,wti,cisco_ucs | 3.0 321 | VdsFenceType | alom,apc,bladecenter,drac5,eps,ilo,ipmilan,rsa,rsb,wti,cisco_ucs | 2.2 318 | VdsFenceOptionMapping | alom:secure=secure,port=ipport;apc:secure=secure,port=ipport,slot=port;bladecenter:secure=secure,port=ipport,slot=port;drac5:secure=secure,slot=port;eps:slot=port;ilo:secure=ssl,port=ipport;ipmilan:;rsa:secure=secure,port=ipport;rsb:;wti:secure=secure,port=ipport,slot=port;cisco_ucs:secure=ssl,slot=port;ilo3: | general (6 rows)
--
Dmitriy Pyryakov VimpelCom Ltd.
Inactive hide details for Eli Mesika ---10.09.2012 15:02:16-------- Original Message ----- > From: "Dmitriy A Pyryakov" <DPyryaEli Mesika ---10.09.2012 15:02:16-------- Original Message ----- > From: "Dmitriy A Pyryakov" <DPyryakov@ekb.beeline.ru>
От: Eli Mesika <emesika@redhat.com> Кому: Dmitriy A Pyryakov <DPyryakov@ekb.beeline.ru> Копия: users@ovirt.org, Itamar Heim <iheim@redhat.com> Дата: 10.09.2012 15:02 Тема: Re: [Users] HP Integrated Lights Out 3 ------------------------------------------------------------------------
----- Original Message -----
From: "Dmitriy A Pyryakov" <DPyryakov@ekb.beeline.ru> To: "Itamar Heim" <iheim@redhat.com> Cc: "Eli Mesika" <emesika@redhat.com>, users@ovirt.org Sent: Monday, September 10, 2012 11:57:25 AM Subject: Re: [Users] HP Integrated Lights Out 3
Yes, but oVirt don't pass this options to fence_ipmilan command. There are all logged options: Thread-43892::DEBUG::2012-09-07 13:14:03,094::API::1024::vds::(fenceNode)
fenceNode(addr=192.168.10.103,port=,agent=ipmilan,user=fence_ilo,passwd=XXXX,action=status,secure=,options=)
Thread-43892::DEBUG::2012-09-07 13:14:04,116::API::1050::vds::(fenceNode) rc 1 in agent=fence_ipmilan ipaddr=192.168.10.103 login=fence_ilo option=status passwd=XXXX out Getting status of IPMI:192.168.10.103...Chassis power = Unknown Failed err
Hi As you see, options arrived to VDSM as empty string Can you please paste the output of the following SQL
select * from vdc_options where option_name = 'FenceAgentDefaultParams';
Thanks
- - Dmitriy Pyryakov VimpelCom Ltd. Inactive hide details for Itamar Heim ---10.09.2012 14:48:06---On 09/10/2012 11:45 AM, Dmitriy A Pyryakov wrote: > No, I don't Itamar Heim ---10.09.2012 14:48:06---On 09/10/2012 11:45 AM, Dmitriy A Pyryakov wrote: > No, I don't see an ilo3 type of fencing device i
От: Itamar Heim <iheim@redhat.com> Кому: Dmitriy A Pyryakov <DPyryakov@ekb.beeline.ru> Копия: Eli Mesika <emesika@redhat.com>, users@ovirt.org Дата: 10.09.2012 14:48 Тема: Re: [Users] HP Integrated Lights Out 3
On 09/10/2012 11:45 AM, Dmitriy A Pyryakov wrote:
No, I don't see an ilo3 type of fencing device in my "Power Management" tab.
I have fence_ilo3 command on my hypervisor host.
did you try choosing ipmilan and passing options of lanplus,power_wait=4?
When I run it with following options: privlvl=user ipaddr=192.168.10.103 login=fence_ilo passwd=******** operation=status
it print: Getting status of IPMI:192.168.10.103...Chassis power = On Done
oVirt Engine Version: 3.1.0-2.fc17
- - Dmitriy Pyryakov VimpelCom Ltd.
Inactive hide details for Itamar Heim ---10.09.2012 14:28:19---On 09/10/2012 06:17 AM, Dmitriy A Pyryakov wrote: > Hello,Itamar Heim ---10.09.2012 14:28:19---On 09/10/2012 06:17 AM, Dmitriy A Pyryakov wrote: > Hello,
От: Itamar Heim <iheim@redhat.com> Кому: Dmitriy A Pyryakov <DPyryakov@ekb.beeline.ru> Копия: users@ovirt.org, Eli Mesika <emesika@redhat.com> Дата: 10.09.2012 14:28 Тема: Re: [Users] HP Integrated Lights Out 3
On 09/10/2012 06:17 AM, Dmitriy A Pyryakov wrote:
Hello,
I need to use the HP i-lo 3 as fencing device for OOB power management.
In man 8 page of fence_ipmilan I find that I must use lanplus and power_wait=4 options. When I insert this options in "Option" line of "Power Management" tab and press "Test" button - test is failed.
There is the part of vdsm.log at this time:
Thread-43892::DEBUG::2012-09-07 13:14:03,094::API::1024::vds::(fenceNode)
fenceNode(addr=192.168.10.103,port=,agent=ipmilan,user=fence_ilo,passwd=XXXX,action=status,secure=,options=)
Thread-43892::DEBUG::2012-09-07 13:14:04,116::API::1050::vds::(fenceNode) rc 1 in agent=fence_ipmilan ipaddr=192.168.10.103 login=fence_ilo option=status passwd=XXXX out Getting status of IPMI:192.168.10.103...Chassis power = Unknown Failed err
My otions are not presented. It looks like a bug.
How can I fix it? How can I find a location of the script who run this test in my system?
strange, i thought we added ilo3 fence type back in 3.0 which wraps ipmilan with lanplus,power_wait=4. don'y you see ilo3 as an option?
- - Dmitriy Pyryakov
VimpelCom Ltd.
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

On 09/10/2012 02:07 PM, Eli Mesika wrote:
----- Original Message -----
From: "Itamar Heim" <iheim@redhat.com> To: "Dmitriy A Pyryakov" <DPyryakov@ekb.beeline.ru> Cc: "Eli Mesika" <emesika@redhat.com>, users@ovirt.org Sent: Monday, September 10, 2012 12:51:03 PM Subject: Re: HA: Re: [Users] HP Integrated Lights Out 3
On 09/10/2012 12:21 PM, Dmitriy A Pyryakov wrote:
engine=# select * from vdc_options where option_name in ('FenceAgentDefaultParams','FenceAgentMapping','VdsFenceOptionMapping','VdsFenceType'); option_id | option_name | option_value | version -----------+-------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------- 77 | FenceAgentMapping | ilo3=ipmilan | general 76 | FenceAgentDefaultParams | ilo3:lanplus,power_wait=4 | general 323 | VdsFenceType | alom,apc,bladecenter,drac5,eps,ilo,ipmilan,rsa,rsb,wti,cisco_ucs | 3.1 322 | VdsFenceType |
eli - ilo3 is missing in 3.1? Yes, this is certainly a bug, I will open it and resolve ASAP
this is a db change, so dmitriy can apply it easily as well.
and maybe another bug on not passing fence options which i remember we had at some point Yes, I believe that the above will solve the issue since we had already tested ilo3 unless we have a regression I am not aware about.
lets hope so. question is if it was fixed after ovirt 3.1 was done.
alom,apc,bladecenter,drac5,eps,ilo,ilo3,ipmilan,rsa,rsb,wti,cisco_ucs | 3.0 321 | VdsFenceType | alom,apc,bladecenter,drac5,eps,ilo,ipmilan,rsa,rsb,wti,cisco_ucs | 2.2 318 | VdsFenceOptionMapping | alom:secure=secure,port=ipport;apc:secure=secure,port=ipport,slot=port;bladecenter:secure=secure,port=ipport,slot=port;drac5:secure=secure,slot=port;eps:slot=port;ilo:secure=ssl,port=ipport;ipmilan:;rsa:secure=secure,port=ipport;rsb:;wti:secure=secure,port=ipport,slot=port;cisco_ucs:secure=ssl,slot=port;ilo3: | general (6 rows)
--
Dmitriy Pyryakov VimpelCom Ltd.
Inactive hide details for Eli Mesika ---10.09.2012 15:02:16-------- Original Message ----- > From: "Dmitriy A Pyryakov" <DPyryaEli Mesika ---10.09.2012 15:02:16-------- Original Message ----- > From: "Dmitriy A Pyryakov" <DPyryakov@ekb.beeline.ru>
От: Eli Mesika <emesika@redhat.com> Кому: Dmitriy A Pyryakov <DPyryakov@ekb.beeline.ru> Копия: users@ovirt.org, Itamar Heim <iheim@redhat.com> Дата: 10.09.2012 15:02 Тема: Re: [Users] HP Integrated Lights Out 3 ------------------------------------------------------------------------
----- Original Message -----
From: "Dmitriy A Pyryakov" <DPyryakov@ekb.beeline.ru> To: "Itamar Heim" <iheim@redhat.com> Cc: "Eli Mesika" <emesika@redhat.com>, users@ovirt.org Sent: Monday, September 10, 2012 11:57:25 AM Subject: Re: [Users] HP Integrated Lights Out 3
Yes, but oVirt don't pass this options to fence_ipmilan command. There are all logged options: Thread-43892::DEBUG::2012-09-07 13:14:03,094::API::1024::vds::(fenceNode)
fenceNode(addr=192.168.10.103,port=,agent=ipmilan,user=fence_ilo,passwd=XXXX,action=status,secure=,options=)
Thread-43892::DEBUG::2012-09-07 13:14:04,116::API::1050::vds::(fenceNode) rc 1 in agent=fence_ipmilan ipaddr=192.168.10.103 login=fence_ilo option=status passwd=XXXX out Getting status of IPMI:192.168.10.103...Chassis power = Unknown Failed err
Hi As you see, options arrived to VDSM as empty string Can you please paste the output of the following SQL
select * from vdc_options where option_name = 'FenceAgentDefaultParams';
Thanks
- - Dmitriy Pyryakov VimpelCom Ltd. Inactive hide details for Itamar Heim ---10.09.2012 14:48:06---On 09/10/2012 11:45 AM, Dmitriy A Pyryakov wrote: > No, I don't Itamar Heim ---10.09.2012 14:48:06---On 09/10/2012 11:45 AM, Dmitriy A Pyryakov wrote: > No, I don't see an ilo3 type of fencing device i
От: Itamar Heim <iheim@redhat.com> Кому: Dmitriy A Pyryakov <DPyryakov@ekb.beeline.ru> Копия: Eli Mesika <emesika@redhat.com>, users@ovirt.org Дата: 10.09.2012 14:48 Тема: Re: [Users] HP Integrated Lights Out 3
On 09/10/2012 11:45 AM, Dmitriy A Pyryakov wrote:
No, I don't see an ilo3 type of fencing device in my "Power Management" tab.
I have fence_ilo3 command on my hypervisor host.
did you try choosing ipmilan and passing options of lanplus,power_wait=4?
When I run it with following options: privlvl=user ipaddr=192.168.10.103 login=fence_ilo passwd=******** operation=status
it print: Getting status of IPMI:192.168.10.103...Chassis power = On Done
oVirt Engine Version: 3.1.0-2.fc17
- - Dmitriy Pyryakov VimpelCom Ltd.
Inactive hide details for Itamar Heim ---10.09.2012 14:28:19---On 09/10/2012 06:17 AM, Dmitriy A Pyryakov wrote: > Hello,Itamar Heim ---10.09.2012 14:28:19---On 09/10/2012 06:17 AM, Dmitriy A Pyryakov wrote: > Hello,
От: Itamar Heim <iheim@redhat.com> Кому: Dmitriy A Pyryakov <DPyryakov@ekb.beeline.ru> Копия: users@ovirt.org, Eli Mesika <emesika@redhat.com> Дата: 10.09.2012 14:28 Тема: Re: [Users] HP Integrated Lights Out 3
On 09/10/2012 06:17 AM, Dmitriy A Pyryakov wrote:
Hello,
I need to use the HP i-lo 3 as fencing device for OOB power management.
In man 8 page of fence_ipmilan I find that I must use lanplus and power_wait=4 options. When I insert this options in "Option" line of "Power Management" tab and press "Test" button - test is failed.
There is the part of vdsm.log at this time:
Thread-43892::DEBUG::2012-09-07 13:14:03,094::API::1024::vds::(fenceNode)
fenceNode(addr=192.168.10.103,port=,agent=ipmilan,user=fence_ilo,passwd=XXXX,action=status,secure=,options=)
Thread-43892::DEBUG::2012-09-07 13:14:04,116::API::1050::vds::(fenceNode) rc 1 in agent=fence_ipmilan ipaddr=192.168.10.103 login=fence_ilo option=status passwd=XXXX out Getting status of IPMI:192.168.10.103...Chassis power = Unknown Failed err
My otions are not presented. It looks like a bug.
How can I fix it? How can I find a location of the script who run this test in my system?
strange, i thought we added ilo3 fence type back in 3.0 which wraps ipmilan with lanplus,power_wait=4. don'y you see ilo3 as an option?
- - Dmitriy Pyryakov
VimpelCom Ltd.
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

----- Original Message ----- > From: "Itamar Heim" <iheim@redhat.com> > To: "Eli Mesika" <emesika@redhat.com> > Cc: users@ovirt.org, "Dmitriy A Pyryakov" <DPyryakov@ekb.beeline.ru> > Sent: Monday, September 10, 2012 2:14:31 PM > Subject: Re: HA: Re: [Users] HP Integrated Lights Out 3 > > On 09/10/2012 02:07 PM, Eli Mesika wrote: > > > > > > ----- Original Message ----- > >> From: "Itamar Heim" <iheim@redhat.com> > >> To: "Dmitriy A Pyryakov" <DPyryakov@ekb.beeline.ru> > >> Cc: "Eli Mesika" <emesika@redhat.com>, users@ovirt.org > >> Sent: Monday, September 10, 2012 12:51:03 PM > >> Subject: Re: HA: Re: [Users] HP Integrated Lights Out 3 > >> > >> On 09/10/2012 12:21 PM, Dmitriy A Pyryakov wrote: > >>> engine=# select * from vdc_options where option_name in > >>> ('FenceAgentDefaultParams','FenceAgentMapping','VdsFenceOptionMapping','VdsFenceType'); > >>> option_id | option_name | option_value | version > >>> -----------+-------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------- > >>> 77 | FenceAgentMapping | ilo3=ipmilan | general > >>> 76 | FenceAgentDefaultParams | ilo3:lanplus,power_wait=4 | > >>> general > >>> 323 | VdsFenceType | > >>> alom,apc,bladecenter,drac5,eps,ilo,ipmilan,rsa,rsb,wti,cisco_ucs > >>> | > >>> 3.1 > >>> 322 | VdsFenceType | > >> > >> eli - ilo3 is missing in 3.1? > > Yes, this is certainly a bug, I will open it and resolve ASAP > > this is a db change, so dmitriy can apply it easily as well. Sure Dmitriy , please apply 1) run on your Postgres engine : select fn_db_update_config_value('VdsFenceType','alom,apc,bladecenter,drac5,eps,ilo,ilo3,ipmilan,rsa,rsb,wti,cisco_ucs','3.1'); 2) Restart engine 3) Check again (you should have ilo3 now in the UI list) 4) Let me know if it works Thanks > > >> and maybe another bug on not passing fence options which i > >> remember > >> we > >> had at some point > > Yes, I believe that the above will solve the issue since we had > > already tested ilo3 unless we have a regression I am not aware > > about. > > lets hope so. question is if it was fixed after ovirt 3.1 was done. > > > > >> > >>> alom,apc,bladecenter,drac5,eps,ilo,ilo3,ipmilan,rsa,rsb,wti,cisco_ucs > >>> | 3.0 > >>> 321 | VdsFenceType | > >>> alom,apc,bladecenter,drac5,eps,ilo,ipmilan,rsa,rsb,wti,cisco_ucs > >>> | > >>> 2.2 > >>> 318 | VdsFenceOptionMapping | > >>> alom:secure=secure,port=ipport;apc:secure=secure,port=ipport,slot=port;bladecenter:secure=secure,port=ipport,slot=port;drac5:secure=secure,slot=port;eps:slot=port;ilo:secure=ssl,port=ipport;ipmilan:;rsa:secure=secure,port=ipport;rsb:;wti:secure=secure,port=ipport,slot=port;cisco_ucs:secure=ssl,slot=port;ilo3: > >>> | general > >>> (6 rows) > >>> > >>> -- > >>> > >>> Dmitriy Pyryakov > >>> VimpelCom Ltd. > >>> > >>> > >>> Inactive hide details for Eli Mesika ---10.09.2012 > >>> 15:02:16-------- > >>> Original Message ----- > From: "Dmitriy A Pyryakov" <DPyryaEli > >>> Mesika > >>> ---10.09.2012 15:02:16-------- Original Message ----- > From: > >>> "Dmitriy A > >>> Pyryakov" <DPyryakov@ekb.beeline.ru> > >>> > >>> От: Eli Mesika <emesika@redhat.com> > >>> Кому: Dmitriy A Pyryakov <DPyryakov@ekb.beeline.ru> > >>> Копия: users@ovirt.org, Itamar Heim <iheim@redhat.com> > >>> Дата: 10.09.2012 15:02 > >>> Тема: Re: [Users] HP Integrated Lights Out 3 > >>> ------------------------------------------------------------------------ > >>> > >>> > >>> > >>> > >>> > >>> ----- Original Message ----- > >>> > From: "Dmitriy A Pyryakov" <DPyryakov@ekb.beeline.ru> > >>> > To: "Itamar Heim" <iheim@redhat.com> > >>> > Cc: "Eli Mesika" <emesika@redhat.com>, users@ovirt.org > >>> > Sent: Monday, September 10, 2012 11:57:25 AM > >>> > Subject: Re: [Users] HP Integrated Lights Out 3 > >>> > > >>> > > >>> > > >>> > > >>> > > >>> > Yes, but oVirt don't pass this options to fence_ipmilan > >>> > command. > >>> > There are all logged options: Thread-43892::DEBUG::2012-09-07 > >>> > 13:14:03,094::API::1024::vds::(fenceNode) > >>> > > >>> fenceNode(addr=192.168.10.103,port=,agent=ipmilan,user=fence_ilo,passwd=XXXX,action=status,secure=,options=) > >>> > Thread-43892::DEBUG::2012-09-07 > >>> > 13:14:04,116::API::1050::vds::(fenceNode) rc 1 in > >>> > agent=fence_ipmilan > >>> > ipaddr=192.168.10.103 > >>> > login=fence_ilo > >>> > option=status > >>> > passwd=XXXX > >>> > out Getting status of IPMI:192.168.10.103...Chassis power = > >>> > Unknown > >>> > Failed > >>> > err > >>> > > >>> > >>> Hi > >>> As you see, options arrived to VDSM as empty string > >>> Can you please paste the output of the following SQL > >>> > >>> select * from vdc_options where option_name = > >>> 'FenceAgentDefaultParams'; > >>> > >>> Thanks > >>> > >>> > >>> > - - Dmitriy Pyryakov VimpelCom Ltd. > >>> > Inactive hide details for Itamar Heim ---10.09.2012 > >>> > 14:48:06---On > >>> > 09/10/2012 11:45 AM, Dmitriy A Pyryakov wrote: > No, I don't > >>> > Itamar > >>> > Heim ---10.09.2012 14:48:06---On 09/10/2012 11:45 AM, Dmitriy > >>> > A > >>> > Pyryakov wrote: > No, I don't see an ilo3 type of fencing > >>> > device > >>> > i > >>> > > >>> > От: Itamar Heim <iheim@redhat.com> > >>> > Кому: Dmitriy A Pyryakov <DPyryakov@ekb.beeline.ru> > >>> > Копия: Eli Mesika <emesika@redhat.com>, users@ovirt.org > >>> > Дата: 10.09.2012 14:48 > >>> > Тема: Re: [Users] HP Integrated Lights Out 3 > >>> > > >>> > > >>> > > >>> > > >>> > On 09/10/2012 11:45 AM, Dmitriy A Pyryakov wrote: > >>> > > No, I don't see an ilo3 type of fencing device in my "Power > >>> > > Management" tab. > >>> > > > >>> > > I have fence_ilo3 command on my hypervisor host. > >>> > > >>> > did you try choosing ipmilan and passing options of > >>> > lanplus,power_wait=4? > >>> > > >>> > > >>> > > > >>> > > When I run it with following options: > >>> > > privlvl=user > >>> > > ipaddr=192.168.10.103 > >>> > > login=fence_ilo > >>> > > passwd=******** > >>> > > operation=status > >>> > > > >>> > > it print: Getting status of IPMI:192.168.10.103...Chassis > >>> > > power = > >>> > > On > >>> > > Done > >>> > > > >>> > > oVirt Engine Version: 3.1.0-2.fc17 > >>> > > > >>> > > > >>> > > - - > >>> > > Dmitriy Pyryakov > >>> > > VimpelCom Ltd. > >>> > > > >>> > > > >>> > > Inactive hide details for Itamar Heim ---10.09.2012 > >>> > > 14:28:19---On > >>> > > 09/10/2012 06:17 AM, Dmitriy A Pyryakov wrote: > > >>> > > Hello,Itamar > >>> > > Heim > >>> > > ---10.09.2012 14:28:19---On 09/10/2012 06:17 AM, Dmitriy A > >>> > > Pyryakov > >>> > > wrote: > Hello, > >>> > > > >>> > > От: Itamar Heim <iheim@redhat.com> > >>> > > Кому: Dmitriy A Pyryakov <DPyryakov@ekb.beeline.ru> > >>> > > Копия: users@ovirt.org, Eli Mesika <emesika@redhat.com> > >>> > > Дата: 10.09.2012 14:28 > >>> > > Тема: Re: [Users] HP Integrated Lights Out 3 > >>> > > > >>> ------------------------------------------------------------------------ > >>> > > > >>> > > > >>> > > > >>> > > On 09/10/2012 06:17 AM, Dmitriy A Pyryakov wrote: > >>> > > > Hello, > >>> > > > > >>> > > > I need to use the HP i-lo 3 as fencing device for OOB > >>> > > > power > >>> > > > management. > >>> > > > > >>> > > > In man 8 page of fence_ipmilan I find that I must use > >>> > > > lanplus and > >>> > > > power_wait=4 options. When I insert this options in > >>> > > > "Option" > >>> > > > line > >>> > > > of > >>> > > > "Power Management" tab and press "Test" button - test is > >>> > > > failed. > >>> > > > > >>> > > > There is the part of vdsm.log at this time: > >>> > > > > >>> > > > Thread-43892::DEBUG::2012-09-07 > >>> > > > 13:14:03,094::API::1024::vds::(fenceNode) > >>> > > > > >>> > > > >>> fenceNode(addr=192.168.10.103,port=,agent=ipmilan,user=fence_ilo,passwd=XXXX,action=status,secure=,options=) > >>> > > > Thread-43892::DEBUG::2012-09-07 > >>> > > > 13:14:04,116::API::1050::vds::(fenceNode) rc 1 in > >>> > > > agent=fence_ipmilan > >>> > > > ipaddr=192.168.10.103 > >>> > > > login=fence_ilo > >>> > > > option=status > >>> > > > passwd=XXXX > >>> > > > out Getting status of IPMI:192.168.10.103...Chassis power > >>> > > > = > >>> > > > Unknown > >>> > > > Failed > >>> > > > err > >>> > > > > >>> > > > My otions are not presented. It looks like a bug. > >>> > > > > >>> > > > How can I fix it? How can I find a location of the script > >>> > > > who run > >>> > > > this > >>> > > > test in my system? > >>> > > > >>> > > strange, i thought we added ilo3 fence type back in 3.0 > >>> > > which > >>> > > wraps > >>> > > ipmilan with lanplus,power_wait=4. > >>> > > don'y you see ilo3 as an option? > >>> > > > >>> > > > > >>> > > > - - > >>> > > > Dmitriy Pyryakov > >>> > > > > >>> > > > VimpelCom Ltd. > >>> > > > > >>> > > > > >>> > > > > >>> > > > _______________________________________________ > >>> > > > Users mailing list > >>> > > > Users@ovirt.org > >>> > > > http://lists.ovirt.org/mailman/listinfo/users > >>> > > > > >>> > > > >>> > > > >>> > > > >>> > > >>> > > >>> > > >>> > > >>> > >> > >> > >> > > >

--0__=C9BBF0E6DFD388AC8f9e8a93df938690918cC9BBF0E6DFD388AC Content-type: multipart/alternative; Boundary="1__=C9BBF0E6DFD388AC8f9e8a93df938690918cC9BBF0E6DFD388AC" --1__=C9BBF0E6DFD388AC8f9e8a93df938690918cC9BBF0E6DFD388AC Content-type: text/plain; charset=KOI8-R Content-transfer-encoding: base64 Tm93IGlsbzMgcHJlc2VudGVkIGluIFBvd2VyIE1hbmFnZW1lbnQgYnV0IHN0aWxsIGRvZXNuJ3Qg d29yay4NCg0KcGFydCBvZiB2ZHNtLmxvZzoNCg0KVGhyZWFkLTI1ODc4Mzo6REVCVUc6OjIwMTIt MDktMTAgMTc6Mzk6MDYsMzU5OjpBUEk6OjEwMjQ6OnZkczo6KGZlbmNlTm9kZSkNCmZlbmNlTm9k ZQ0KKGFkZHI9MTkyLjE2OC4xMC4xMDMscG9ydD0sYWdlbnQ9aXBtaWxhbix1c2VyPUFkbWluaXN0 cmF0b3IscGFzc3dkPVhYWFgsYWN0aW9uPXN0YXR1cyxzZWN1cmU9LG9wdGlvbnM9KQ0KVGhyZWFk LTI1ODc4Mzo6REVCVUc6OjIwMTItMDktMTAgMTc6Mzk6MDcsMzg2OjpBUEk6OjEwNTA6OnZkczo6 KGZlbmNlTm9kZSkNCnJjIDEgaW4gYWdlbnQ9ZmVuY2VfaXBtaWxhbg0KaXBhZGRyPTE5Mi4xNjgu MTAuMTAzDQpsb2dpbj1BZG1pbmlzdHJhdG9yDQpvcHRpb249c3RhdHVzDQpwYXNzd2Q9WFhYWA0K IG91dCBHZXR0aW5nIHN0YXR1cyBvZiBJUE1JOjE5Mi4xNjguMTAuMTAzLi4uQ2hhc3NpcyBwb3dl ciA9IFVua25vd24NCkZhaWxlZA0KIGVycg0KDQpwYXJ0IG9mIGVuZ2luZS5sb2cNCg0KMjAxMi0w OS0xMCAxNzo0MTo1MSwwODkgSU5GTw0KW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIu dmRzYnJva2VyLkZlbmNlVmRzVkRTQ29tbWFuZF0NCihhanAtLTAuMC4wLjAtODAwOS0xMCkgU1RB UlQsIEZlbmNlVmRzVkRTQ29tbWFuZCh2ZHNJZCA9DQo3MTUyOGI2ZS1mNWU2LTExZTEtYTE1Zi0w MDExODU2Y2YyM2UsIHRhcmdldFZkc0lkID0NCjhkZGRmOWU2LWY4MGEtMTFlMS1iMDM2LTAwMTE4 NTZjZjIzZSwgYWN0aW9uID0gU3RhdHVzLCBpcCA9IDE5Mi4xNjguMTAuMTAzLA0KcG9ydCA9ICwg dHlwZSA9IGlwbWlsYW4sIHVzZXIgPSBBZG1pbmlzdHJhdG9yLCBwYXNzd29yZCA9ICoqKioqKiwg b3B0aW9ucyA9DQonbGFucGx1cyxwb3dlcl93YWl0PTQnKSwgbG9nIGlkOiBmNDQyMTU3DQoyMDEy LTA5LTEwIDE3OjQxOjUzLDIyNiBJTkZPDQpbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tl ci52ZHNicm9rZXIuRmVuY2VWZHNWRFNDb21tYW5kXQ0KKGFqcC0tMC4wLjAuMC04MDA5LTEwKSBG SU5JU0gsIEZlbmNlVmRzVkRTQ29tbWFuZCwgcmV0dXJuOiBUZXN0IEZhaWxlZCwNCkhvc3QgU3Rh dHVzIGlzOiB1bmtub3duLiBUaGUgZmVuY2UtYWdlbnQgc2NyaXB0IHJlcG9ydGVkIHRoZSBmb2xs b3dpbmcNCmVycm9yOiBHZXR0aW5nIHN0YXR1cyBvZiBJUE1JOjE5Mi4xNjguMTAuMTAzLi4uQ2hh c3NpcyBwb3dlciA9IFVua25vd24NCkZhaWxlZA0KLCBsb2cgaWQ6IGY0NDIxNTcNCg0KLSAtDQpE bWl0cml5IFB5cnlha292DQpWaW1wZWxDb20gTHRkLg0KDQoNCg0K79Q6CUVsaSBNZXNpa2EgPGVt ZXNpa2FAcmVkaGF0LmNvbT4NCuvPzdU6CURtaXRyaXkgQSBQeXJ5YWtvdiA8RFB5cnlha292QGVr Yi5iZWVsaW5lLnJ1Pg0K68/QydE6CXVzZXJzQG92aXJ0Lm9yZywgSXRhbWFyIEhlaW0gPGloZWlt QHJlZGhhdC5jb20+DQrkwdTBOgkxMC4wOS4yMDEyIDE3OjI5DQr0xc3BOglSZTogSEE6IFJlOiBb VXNlcnNdIEhQIEludGVncmF0ZWQgTGlnaHRzIE91dCAzDQoNCg0KDQoNCg0KLS0tLS0gT3JpZ2lu YWwgTWVzc2FnZSAtLS0tLQ0KPiBGcm9tOiAiSXRhbWFyIEhlaW0iIDxpaGVpbUByZWRoYXQuY29t Pg0KPiBUbzogIkVsaSBNZXNpa2EiIDxlbWVzaWthQHJlZGhhdC5jb20+DQo+IENjOiB1c2Vyc0Bv dmlydC5vcmcsICJEbWl0cml5IEEgUHlyeWFrb3YiIDxEUHlyeWFrb3ZAZWtiLmJlZWxpbmUucnU+ DQo+IFNlbnQ6IE1vbmRheSwgU2VwdGVtYmVyIDEwLCAyMDEyIDI6MTQ6MzEgUE0NCj4gU3ViamVj dDogUmU6IEhBOiBSZTogW1VzZXJzXSBIUCBJbnRlZ3JhdGVkIExpZ2h0cyBPdXQgMw0KPg0KPiBP biAwOS8xMC8yMDEyIDAyOjA3IFBNLCBFbGkgTWVzaWthIHdyb3RlOg0KPiA+DQo+ID4NCj4gPiAt LS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tDQo+ID4+IEZyb206ICJJdGFtYXIgSGVpbSIgPGlo ZWltQHJlZGhhdC5jb20+DQo+ID4+IFRvOiAiRG1pdHJpeSBBIFB5cnlha292IiA8RFB5cnlha292 QGVrYi5iZWVsaW5lLnJ1Pg0KPiA+PiBDYzogIkVsaSBNZXNpa2EiIDxlbWVzaWthQHJlZGhhdC5j b20+LCB1c2Vyc0BvdmlydC5vcmcNCj4gPj4gU2VudDogTW9uZGF5LCBTZXB0ZW1iZXIgMTAsIDIw MTIgMTI6NTE6MDMgUE0NCj4gPj4gU3ViamVjdDogUmU6IEhBOiBSZTogW1VzZXJzXSBIUCBJbnRl Z3JhdGVkIExpZ2h0cyBPdXQgMw0KPiA+Pg0KPiA+PiBPbiAwOS8xMC8yMDEyIDEyOjIxIFBNLCBE bWl0cml5IEEgUHlyeWFrb3Ygd3JvdGU6DQo+ID4+PiBlbmdpbmU9IyBzZWxlY3QgKiBmcm9tIHZk Y19vcHRpb25zIHdoZXJlIG9wdGlvbl9uYW1lIGluDQo+ID4+Pg0KKCdGZW5jZUFnZW50RGVmYXVs dFBhcmFtcycsJ0ZlbmNlQWdlbnRNYXBwaW5nJywnVmRzRmVuY2VPcHRpb25NYXBwaW5nJywnVmRz RmVuY2VUeXBlJyk7DQoNCj4gPj4+IG9wdGlvbl9pZCB8IG9wdGlvbl9uYW1lIHwgb3B0aW9uX3Zh bHVlIHwgdmVyc2lvbg0KPiA+Pj4NCi0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLQ0KDQo+ID4+PiA3NyB8IEZl bmNlQWdlbnRNYXBwaW5nIHwgaWxvMz1pcG1pbGFuIHwgZ2VuZXJhbA0KPiA+Pj4gNzYgfCBGZW5j ZUFnZW50RGVmYXVsdFBhcmFtcyB8IGlsbzM6bGFucGx1cyxwb3dlcl93YWl0PTQgfA0KPiA+Pj4g Z2VuZXJhbA0KPiA+Pj4gMzIzIHwgVmRzRmVuY2VUeXBlIHwNCj4gPj4+IGFsb20sYXBjLGJsYWRl Y2VudGVyLGRyYWM1LGVwcyxpbG8saXBtaWxhbixyc2EscnNiLHd0aSxjaXNjb191Y3MNCj4gPj4+ IHwNCj4gPj4+IDMuMQ0KPiA+Pj4gMzIyIHwgVmRzRmVuY2VUeXBlIHwNCj4gPj4NCj4gPj4gZWxp IC0gaWxvMyBpcyBtaXNzaW5nIGluIDMuMT8NCj4gPiBZZXMsIHRoaXMgaXMgY2VydGFpbmx5IGEg YnVnLCBJIHdpbGwgb3BlbiBpdCBhbmQgcmVzb2x2ZSBBU0FQDQo+DQo+IHRoaXMgaXMgYSBkYiBj aGFuZ2UsIHNvIGRtaXRyaXkgY2FuIGFwcGx5IGl0IGVhc2lseSBhcyB3ZWxsLg0KU3VyZQ0KRG1p dHJpeSAsIHBsZWFzZSBhcHBseQ0KMSkgcnVuIG9uIHlvdXIgUG9zdGdyZXMgZW5naW5lIDoNCnNl bGVjdCBmbl9kYl91cGRhdGVfY29uZmlnX3ZhbHVlDQooJ1Zkc0ZlbmNlVHlwZScsJ2Fsb20sYXBj LGJsYWRlY2VudGVyLGRyYWM1LGVwcyxpbG8saWxvMyxpcG1pbGFuLHJzYSxyc2Isd3RpLGNpc2Nv X3VjcycsJzMuMScpOw0KDQoNCjIpIFJlc3RhcnQgZW5naW5lDQozKSBDaGVjayBhZ2FpbiAoeW91 IHNob3VsZCBoYXZlIGlsbzMgbm93IGluIHRoZSBVSSBsaXN0KQ0KNCkgTGV0IG1lIGtub3cgaWYg aXQgd29ya3MNCg0KVGhhbmtzDQoNCj4NCj4gPj4gYW5kIG1heWJlIGFub3RoZXIgYnVnIG9uIG5v dCBwYXNzaW5nIGZlbmNlIG9wdGlvbnMgd2hpY2ggaQ0KPiA+PiByZW1lbWJlcg0KPiA+PiB3ZQ0K PiA+PiBoYWQgYXQgc29tZSBwb2ludA0KPiA+IFllcywgSSBiZWxpZXZlIHRoYXQgdGhlIGFib3Zl IHdpbGwgc29sdmUgdGhlIGlzc3VlIHNpbmNlIHdlIGhhZA0KPiA+IGFscmVhZHkgdGVzdGVkIGls bzMgdW5sZXNzIHdlIGhhdmUgYSByZWdyZXNzaW9uIEkgYW0gbm90IGF3YXJlDQo+ID4gYWJvdXQu DQo+DQo+IGxldHMgaG9wZSBzby4gcXVlc3Rpb24gaXMgaWYgaXQgd2FzIGZpeGVkIGFmdGVyIG92 aXJ0IDMuMSB3YXMgZG9uZS4NCj4NCj4gPg0KPiA+Pg0KPiA+Pj4gYWxvbSxhcGMsYmxhZGVjZW50 ZXIsZHJhYzUsZXBzLGlsbyxpbG8zLGlwbWlsYW4scnNhLHJzYix3dGksY2lzY29fdWNzDQo+ID4+ PiB8IDMuMA0KPiA+Pj4gMzIxIHwgVmRzRmVuY2VUeXBlIHwNCj4gPj4+IGFsb20sYXBjLGJsYWRl Y2VudGVyLGRyYWM1LGVwcyxpbG8saXBtaWxhbixyc2EscnNiLHd0aSxjaXNjb191Y3MNCj4gPj4+ IHwNCj4gPj4+IDIuMg0KPiA+Pj4gMzE4IHwgVmRzRmVuY2VPcHRpb25NYXBwaW5nIHwNCj4gPj4+ DQphbG9tOnNlY3VyZT1zZWN1cmUscG9ydD1pcHBvcnQ7YXBjOnNlY3VyZT1zZWN1cmUscG9ydD1p cHBvcnQsc2xvdD1wb3J0O2JsYWRlY2VudGVyOnNlY3VyZT1zZWN1cmUscG9ydD1pcHBvcnQsc2xv dD1wb3J0O2RyYWM1OnNlY3VyZT1zZWN1cmUsc2xvdD1wb3J0O2VwczpzbG90PXBvcnQ7aWxvOnNl Y3VyZT1zc2wscG9ydD1pcHBvcnQ7aXBtaWxhbjo7cnNhOnNlY3VyZT1zZWN1cmUscG9ydD1pcHBv cnQ7cnNiOjt3dGk6c2VjdXJlPXNlY3VyZSxwb3J0PWlwcG9ydCxzbG90PXBvcnQ7Y2lzY29fdWNz OnNlY3VyZT1zc2wsc2xvdD1wb3J0O2lsbzM6DQoNCj4gPj4+IHwgZ2VuZXJhbA0KPiA+Pj4gKDYg cm93cykNCj4gPj4+DQo+ID4+PiAtLQ0KPiA+Pj4NCj4gPj4+ICAgICAgRG1pdHJpeSBQeXJ5YWtv dg0KPiA+Pj4gICAgICBWaW1wZWxDb20gTHRkLg0KPiA+Pj4NCj4gPj4+DQo+ID4+PiBJbmFjdGl2 ZSBoaWRlIGRldGFpbHMgZm9yIEVsaSBNZXNpa2EgLS0tMTAuMDkuMjAxMg0KPiA+Pj4gMTU6MDI6 MTYtLS0tLS0tLQ0KPiA+Pj4gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLSA+IEZyb206ICJEbWl0cml5 IEEgUHlyeWFrb3YiIDxEUHlyeWFFbGkNCj4gPj4+IE1lc2lrYQ0KPiA+Pj4gLS0tMTAuMDkuMjAx MiAxNTowMjoxNi0tLS0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0gPiBGcm9tOg0KPiA+Pj4g IkRtaXRyaXkgQQ0KPiA+Pj4gUHlyeWFrb3YiIDxEUHlyeWFrb3ZAZWtiLmJlZWxpbmUucnU+DQo+ ID4+Pg0KPiA+Pj4g79Q6IEVsaSBNZXNpa2EgPGVtZXNpa2FAcmVkaGF0LmNvbT4NCj4gPj4+IOvP zdU6IERtaXRyaXkgQSBQeXJ5YWtvdiA8RFB5cnlha292QGVrYi5iZWVsaW5lLnJ1Pg0KPiA+Pj4g 68/QydE6IHVzZXJzQG92aXJ0Lm9yZywgSXRhbWFyIEhlaW0gPGloZWltQHJlZGhhdC5jb20+DQo+ ID4+PiDkwdTBOiAxMC4wOS4yMDEyIDE1OjAyDQo+ID4+PiD0xc3BOiBSZTogW1VzZXJzXSBIUCBJ bnRlZ3JhdGVkIExpZ2h0cyBPdXQgMw0KPiA+Pj4NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiA+Pj4NCj4g Pj4+DQo+ID4+Pg0KPiA+Pj4NCj4gPj4+DQo+ID4+PiAtLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0t LS0tDQo+ID4+PiAgID4gRnJvbTogIkRtaXRyaXkgQSBQeXJ5YWtvdiIgPERQeXJ5YWtvdkBla2Iu YmVlbGluZS5ydT4NCj4gPj4+ICAgPiBUbzogIkl0YW1hciBIZWltIiA8aWhlaW1AcmVkaGF0LmNv bT4NCj4gPj4+ICAgPiBDYzogIkVsaSBNZXNpa2EiIDxlbWVzaWthQHJlZGhhdC5jb20+LCB1c2Vy c0BvdmlydC5vcmcNCj4gPj4+ICAgPiBTZW50OiBNb25kYXksIFNlcHRlbWJlciAxMCwgMjAxMiAx MTo1NzoyNSBBTQ0KPiA+Pj4gICA+IFN1YmplY3Q6IFJlOiBbVXNlcnNdIEhQIEludGVncmF0ZWQg TGlnaHRzIE91dCAzDQo+ID4+PiAgID4NCj4gPj4+ICAgPg0KPiA+Pj4gICA+DQo+ID4+PiAgID4N Cj4gPj4+ICAgPg0KPiA+Pj4gICA+IFllcywgYnV0IG9WaXJ0IGRvbid0IHBhc3MgdGhpcyBvcHRp b25zIHRvIGZlbmNlX2lwbWlsYW4NCj4gPj4+ICAgPiBjb21tYW5kLg0KPiA+Pj4gICA+IFRoZXJl IGFyZSBhbGwgbG9nZ2VkIG9wdGlvbnM6IFRocmVhZC00Mzg5Mjo6REVCVUc6OjIwMTItMDktMDcN Cj4gPj4+ICAgPiAxMzoxNDowMywwOTQ6OkFQSTo6MTAyNDo6dmRzOjooZmVuY2VOb2RlKQ0KPiA+ Pj4gICA+DQo+ID4+PiBmZW5jZU5vZGUNCihhZGRyPTE5Mi4xNjguMTAuMTAzLHBvcnQ9LGFnZW50 PWlwbWlsYW4sdXNlcj1mZW5jZV9pbG8scGFzc3dkPVhYWFgsYWN0aW9uPXN0YXR1cyxzZWN1cmU9 LG9wdGlvbnM9KQ0KDQo+ID4+PiAgID4gVGhyZWFkLTQzODkyOjpERUJVRzo6MjAxMi0wOS0wNw0K PiA+Pj4gICA+IDEzOjE0OjA0LDExNjo6QVBJOjoxMDUwOjp2ZHM6OihmZW5jZU5vZGUpIHJjIDEg aW4NCj4gPj4+ICAgPiBhZ2VudD1mZW5jZV9pcG1pbGFuDQo+ID4+PiAgID4gaXBhZGRyPTE5Mi4x NjguMTAuMTAzDQo+ID4+PiAgID4gbG9naW49ZmVuY2VfaWxvDQo+ID4+PiAgID4gb3B0aW9uPXN0 YXR1cw0KPiA+Pj4gICA+IHBhc3N3ZD1YWFhYDQo+ID4+PiAgID4gb3V0IEdldHRpbmcgc3RhdHVz IG9mIElQTUk6MTkyLjE2OC4xMC4xMDMuLi5DaGFzc2lzIHBvd2VyID0NCj4gPj4+ICAgPiBVbmtu b3duDQo+ID4+PiAgID4gRmFpbGVkDQo+ID4+PiAgID4gZXJyDQo+ID4+PiAgID4NCj4gPj4+DQo+ ID4+PiBIaQ0KPiA+Pj4gQXMgeW91IHNlZSwgb3B0aW9ucyBhcnJpdmVkIHRvIFZEU00gYXMgZW1w dHkgc3RyaW5nDQo+ID4+PiBDYW4geW91IHBsZWFzZSBwYXN0ZSB0aGUgb3V0cHV0IG9mIHRoZSBm b2xsb3dpbmcgU1FMDQo+ID4+Pg0KPiA+Pj4gc2VsZWN0ICogZnJvbSB2ZGNfb3B0aW9ucyB3aGVy ZSBvcHRpb25fbmFtZSA9DQo+ID4+PiAnRmVuY2VBZ2VudERlZmF1bHRQYXJhbXMnOw0KPiA+Pj4N Cj4gPj4+IFRoYW5rcw0KPiA+Pj4NCj4gPj4+DQo+ID4+PiAgID4gLSAtIERtaXRyaXkgUHlyeWFr b3YgVmltcGVsQ29tIEx0ZC4NCj4gPj4+ICAgPiBJbmFjdGl2ZSBoaWRlIGRldGFpbHMgZm9yIEl0 YW1hciBIZWltIC0tLTEwLjA5LjIwMTINCj4gPj4+ICAgPiAxNDo0ODowNi0tLU9uDQo+ID4+PiAg ID4gMDkvMTAvMjAxMiAxMTo0NSBBTSwgRG1pdHJpeSBBIFB5cnlha292IHdyb3RlOiA+IE5vLCBJ IGRvbid0DQo+ID4+PiAgID4gSXRhbWFyDQo+ID4+PiAgID4gSGVpbSAtLS0xMC4wOS4yMDEyIDE0 OjQ4OjA2LS0tT24gMDkvMTAvMjAxMiAxMTo0NSBBTSwgRG1pdHJpeQ0KPiA+Pj4gICA+IEENCj4g Pj4+ICAgPiBQeXJ5YWtvdiB3cm90ZTogPiBObywgSSBkb24ndCBzZWUgYW4gaWxvMyB0eXBlIG9m IGZlbmNpbmcNCj4gPj4+ICAgPiBkZXZpY2UNCj4gPj4+ICAgPiBpDQo+ID4+PiAgID4NCj4gPj4+ ICAgPiDv1DogSXRhbWFyIEhlaW0gPGloZWltQHJlZGhhdC5jb20+DQo+ID4+PiAgID4g68/N1Tog RG1pdHJpeSBBIFB5cnlha292IDxEUHlyeWFrb3ZAZWtiLmJlZWxpbmUucnU+DQo+ID4+PiAgID4g 68/QydE6IEVsaSBNZXNpa2EgPGVtZXNpa2FAcmVkaGF0LmNvbT4sIHVzZXJzQG92aXJ0Lm9yZw0K PiA+Pj4gICA+IOTB1ME6IDEwLjA5LjIwMTIgMTQ6NDgNCj4gPj4+ICAgPiD0xc3BOiBSZTogW1Vz ZXJzXSBIUCBJbnRlZ3JhdGVkIExpZ2h0cyBPdXQgMw0KPiA+Pj4gICA+DQo+ID4+PiAgID4NCj4g Pj4+ICAgPg0KPiA+Pj4gICA+DQo+ID4+PiAgID4gT24gMDkvMTAvMjAxMiAxMTo0NSBBTSwgRG1p dHJpeSBBIFB5cnlha292IHdyb3RlOg0KPiA+Pj4gICA+ID4gTm8sIEkgZG9uJ3Qgc2VlIGFuIGls bzMgdHlwZSBvZiBmZW5jaW5nIGRldmljZSBpbiBteSAiUG93ZXINCj4gPj4+ICAgPiA+IE1hbmFn ZW1lbnQiIHRhYi4NCj4gPj4+ICAgPiA+DQo+ID4+PiAgID4gPiBJIGhhdmUgZmVuY2VfaWxvMyBj b21tYW5kIG9uIG15IGh5cGVydmlzb3IgaG9zdC4NCj4gPj4+ICAgPg0KPiA+Pj4gICA+IGRpZCB5 b3UgdHJ5IGNob29zaW5nIGlwbWlsYW4gYW5kIHBhc3Npbmcgb3B0aW9ucyBvZg0KPiA+Pj4gICA+ IGxhbnBsdXMscG93ZXJfd2FpdD00Pw0KPiA+Pj4gICA+DQo+ID4+PiAgID4NCj4gPj4+ICAgPiA+ DQo+ID4+PiAgID4gPiBXaGVuIEkgcnVuIGl0IHdpdGggZm9sbG93aW5nIG9wdGlvbnM6DQo+ID4+ PiAgID4gPiBwcml2bHZsPXVzZXINCj4gPj4+ICAgPiA+IGlwYWRkcj0xOTIuMTY4LjEwLjEwMw0K PiA+Pj4gICA+ID4gbG9naW49ZmVuY2VfaWxvDQo+ID4+PiAgID4gPiBwYXNzd2Q9KioqKioqKioN Cj4gPj4+ICAgPiA+IG9wZXJhdGlvbj1zdGF0dXMNCj4gPj4+ICAgPiA+DQo+ID4+PiAgID4gPiBp dCBwcmludDogR2V0dGluZyBzdGF0dXMgb2YgSVBNSToxOTIuMTY4LjEwLjEwMy4uLkNoYXNzaXMN Cj4gPj4+ICAgPiA+IHBvd2VyID0NCj4gPj4+ICAgPiA+IE9uDQo+ID4+PiAgID4gPiBEb25lDQo+ ID4+PiAgID4gPg0KPiA+Pj4gICA+ID4gb1ZpcnQgRW5naW5lIFZlcnNpb246IDMuMS4wLTIuZmMx Nw0KPiA+Pj4gICA+ID4NCj4gPj4+ICAgPiA+DQo+ID4+PiAgID4gPiAtIC0NCj4gPj4+ICAgPiA+ IERtaXRyaXkgUHlyeWFrb3YNCj4gPj4+ICAgPiA+IFZpbXBlbENvbSBMdGQuDQo+ID4+PiAgID4g Pg0KPiA+Pj4gICA+ID4NCj4gPj4+ICAgPiA+IEluYWN0aXZlIGhpZGUgZGV0YWlscyBmb3IgSXRh bWFyIEhlaW0gLS0tMTAuMDkuMjAxMg0KPiA+Pj4gICA+ID4gMTQ6Mjg6MTktLS1Pbg0KPiA+Pj4g ICA+ID4gMDkvMTAvMjAxMiAwNjoxNyBBTSwgRG1pdHJpeSBBIFB5cnlha292IHdyb3RlOiA+DQo+ ID4+PiAgID4gPiBIZWxsbyxJdGFtYXINCj4gPj4+ICAgPiA+IEhlaW0NCj4gPj4+ICAgPiA+IC0t LTEwLjA5LjIwMTIgMTQ6Mjg6MTktLS1PbiAwOS8xMC8yMDEyIDA2OjE3IEFNLCBEbWl0cml5IEEN Cj4gPj4+ICAgPiA+IFB5cnlha292DQo+ID4+PiAgID4gPiB3cm90ZTogPiBIZWxsbywNCj4gPj4+ ICAgPiA+DQo+ID4+PiAgID4gPiDv1DogSXRhbWFyIEhlaW0gPGloZWltQHJlZGhhdC5jb20+DQo+ ID4+PiAgID4gPiDrz83VOiBEbWl0cml5IEEgUHlyeWFrb3YgPERQeXJ5YWtvdkBla2IuYmVlbGlu ZS5ydT4NCj4gPj4+ICAgPiA+IOvP0MnROiB1c2Vyc0BvdmlydC5vcmcsIEVsaSBNZXNpa2EgPGVt ZXNpa2FAcmVkaGF0LmNvbT4NCj4gPj4+ICAgPiA+IOTB1ME6IDEwLjA5LjIwMTIgMTQ6MjgNCj4g Pj4+ICAgPiA+IPTFzcE6IFJlOiBbVXNlcnNdIEhQIEludGVncmF0ZWQgTGlnaHRzIE91dCAzDQo+ ID4+PiAgID4gPg0KPiA+Pj4NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiA+Pj4gICA+ID4NCj4gPj4+ICAg PiA+DQo+ID4+PiAgID4gPg0KPiA+Pj4gICA+ID4gT24gMDkvMTAvMjAxMiAwNjoxNyBBTSwgRG1p dHJpeSBBIFB5cnlha292IHdyb3RlOg0KPiA+Pj4gICA+ID4gPiBIZWxsbywNCj4gPj4+ICAgPiA+ ID4NCj4gPj4+ICAgPiA+ID4gSSBuZWVkIHRvIHVzZSB0aGUgSFAgaS1sbyAzIGFzIGZlbmNpbmcg ZGV2aWNlIGZvciBPT0INCj4gPj4+ICAgPiA+ID4gcG93ZXINCj4gPj4+ICAgPiA+ID4gbWFuYWdl bWVudC4NCj4gPj4+ICAgPiA+ID4NCj4gPj4+ICAgPiA+ID4gSW4gbWFuIDggcGFnZSBvZiBmZW5j ZV9pcG1pbGFuIEkgZmluZCB0aGF0IEkgbXVzdCB1c2UNCj4gPj4+ICAgPiA+ID4gbGFucGx1cyBh bmQNCj4gPj4+ICAgPiA+ID4gcG93ZXJfd2FpdD00IG9wdGlvbnMuIFdoZW4gSSBpbnNlcnQgdGhp cyBvcHRpb25zIGluDQo+ID4+PiAgID4gPiA+ICJPcHRpb24iDQo+ID4+PiAgID4gPiA+IGxpbmUN Cj4gPj4+ICAgPiA+ID4gb2YNCj4gPj4+ICAgPiA+ID4gIlBvd2VyIE1hbmFnZW1lbnQiIHRhYiBh bmQgcHJlc3MgIlRlc3QiIGJ1dHRvbiAtIHRlc3QgaXMNCj4gPj4+ICAgPiA+ID4gZmFpbGVkLg0K PiA+Pj4gICA+ID4gPg0KPiA+Pj4gICA+ID4gPiBUaGVyZSBpcyB0aGUgcGFydCBvZiB2ZHNtLmxv ZyBhdCB0aGlzIHRpbWU6DQo+ID4+PiAgID4gPiA+DQo+ID4+PiAgID4gPiA+IFRocmVhZC00Mzg5 Mjo6REVCVUc6OjIwMTItMDktMDcNCj4gPj4+ICAgPiA+ID4gMTM6MTQ6MDMsMDk0OjpBUEk6OjEw MjQ6OnZkczo6KGZlbmNlTm9kZSkNCj4gPj4+ICAgPiA+ID4NCj4gPj4+ICAgPiA+DQo+ID4+PiBm ZW5jZU5vZGUNCihhZGRyPTE5Mi4xNjguMTAuMTAzLHBvcnQ9LGFnZW50PWlwbWlsYW4sdXNlcj1m ZW5jZV9pbG8scGFzc3dkPVhYWFgsYWN0aW9uPXN0YXR1cyxzZWN1cmU9LG9wdGlvbnM9KQ0KDQo+ ID4+PiAgID4gPiA+IFRocmVhZC00Mzg5Mjo6REVCVUc6OjIwMTItMDktMDcNCj4gPj4+ICAgPiA+ ID4gMTM6MTQ6MDQsMTE2OjpBUEk6OjEwNTA6OnZkczo6KGZlbmNlTm9kZSkgcmMgMSBpbg0KPiA+ Pj4gICA+ID4gPiBhZ2VudD1mZW5jZV9pcG1pbGFuDQo+ID4+PiAgID4gPiA+IGlwYWRkcj0xOTIu MTY4LjEwLjEwMw0KPiA+Pj4gICA+ID4gPiBsb2dpbj1mZW5jZV9pbG8NCj4gPj4+ICAgPiA+ID4g b3B0aW9uPXN0YXR1cw0KPiA+Pj4gICA+ID4gPiBwYXNzd2Q9WFhYWA0KPiA+Pj4gICA+ID4gPiBv dXQgR2V0dGluZyBzdGF0dXMgb2YgSVBNSToxOTIuMTY4LjEwLjEwMy4uLkNoYXNzaXMgcG93ZXIN Cj4gPj4+ICAgPiA+ID4gPQ0KPiA+Pj4gICA+ID4gPiBVbmtub3duDQo+ID4+PiAgID4gPiA+IEZh aWxlZA0KPiA+Pj4gICA+ID4gPiBlcnINCj4gPj4+ICAgPiA+ID4NCj4gPj4+ICAgPiA+ID4gTXkg b3Rpb25zIGFyZSBub3QgcHJlc2VudGVkLiBJdCBsb29rcyBsaWtlIGEgYnVnLg0KPiA+Pj4gICA+ ID4gPg0KPiA+Pj4gICA+ID4gPiBIb3cgY2FuIEkgZml4IGl0PyBIb3cgY2FuIEkgZmluZCBhIGxv Y2F0aW9uIG9mIHRoZSBzY3JpcHQNCj4gPj4+ICAgPiA+ID4gd2hvIHJ1bg0KPiA+Pj4gICA+ID4g PiB0aGlzDQo+ID4+PiAgID4gPiA+IHRlc3QgaW4gbXkgc3lzdGVtPw0KPiA+Pj4gICA+ID4NCj4g Pj4+ICAgPiA+IHN0cmFuZ2UsIGkgdGhvdWdodCB3ZSBhZGRlZCBpbG8zIGZlbmNlIHR5cGUgYmFj ayBpbiAzLjANCj4gPj4+ICAgPiA+IHdoaWNoDQo+ID4+PiAgID4gPiB3cmFwcw0KPiA+Pj4gICA+ ID4gaXBtaWxhbiB3aXRoIGxhbnBsdXMscG93ZXJfd2FpdD00Lg0KPiA+Pj4gICA+ID4gZG9uJ3kg eW91IHNlZSBpbG8zIGFzIGFuIG9wdGlvbj8NCj4gPj4+ICAgPiA+DQo+ID4+PiAgID4gPiA+DQo+ ID4+PiAgID4gPiA+IC0gLQ0KPiA+Pj4gICA+ID4gPiBEbWl0cml5IFB5cnlha292DQo+ID4+PiAg ID4gPiA+DQo+ID4+PiAgID4gPiA+IFZpbXBlbENvbSBMdGQuDQo+ID4+PiAgID4gPiA+DQo+ID4+ PiAgID4gPiA+DQo+ID4+PiAgID4gPiA+DQo+ID4+PiAgID4gPiA+IF9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+ID4+PiAgID4gPiA+IFVzZXJzIG1haWxp bmcgbGlzdA0KPiA+Pj4gICA+ID4gPiBVc2Vyc0BvdmlydC5vcmcNCj4gPj4+ICAgPiA+ID4gaHR0 cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzDQo+ID4+PiAgID4gPiA+ DQo+ID4+PiAgID4gPg0KPiA+Pj4gICA+ID4NCj4gPj4+ICAgPiA+DQo+ID4+PiAgID4NCj4gPj4+ ICAgPg0KPiA+Pj4gICA+DQo+ID4+PiAgID4NCj4gPj4+DQo+ID4+DQo+ID4+DQo+ID4+DQo+DQo+ DQo+DQo= --1__=C9BBF0E6DFD388AC8f9e8a93df938690918cC9BBF0E6DFD388AC Content-type: text/html; charset=KOI8-R Content-Disposition: inline Content-transfer-encoding: base64 PGh0bWw+PGJvZHk+DQo8dWwgc3R5bGU9InBhZGRpbmctbGVmdDogMHB0Ij4NCjxwPjxmb250IHNp emU9IjIiIGZhY2U9InNhbnMtc2VyaWYiPk5vdyBpbG8zIHByZXNlbnRlZCBpbiBQb3dlciBNYW5h Z2VtZW50IGJ1dCBzdGlsbCBkb2Vzbid0IHdvcmsuPC9mb250Pjxicj4NCjxicj4NCjxmb250IHNp emU9IjIiIGZhY2U9InNhbnMtc2VyaWYiPnBhcnQgb2YgdmRzbS5sb2c6PC9mb250Pjxicj4NCjxi cj4NCjxmb250IHNpemU9IjIiIGZhY2U9InNhbnMtc2VyaWYiPlRocmVhZC0yNTg3ODM6OkRFQlVH OjoyMDEyLTA5LTEwIDE3OjM5OjA2LDM1OTo6QVBJOjoxMDI0Ojp2ZHM6OihmZW5jZU5vZGUpIGZl bmNlTm9kZShhZGRyPTE5Mi4xNjguMTAuMTAzLHBvcnQ9LGFnZW50PWlwbWlsYW4sdXNlcj1BZG1p bmlzdHJhdG9yLHBhc3N3ZD1YWFhYLGFjdGlvbj1zdGF0dXMsc2VjdXJlPSxvcHRpb25zPSk8L2Zv bnQ+PC91bD4NCjxmb250IHNpemU9IjIiIGZhY2U9InNhbnMtc2VyaWYiPlRocmVhZC0yNTg3ODM6 OkRFQlVHOjoyMDEyLTA5LTEwIDE3OjM5OjA3LDM4Njo6QVBJOjoxMDUwOjp2ZHM6OihmZW5jZU5v ZGUpIHJjIDEgaW4gYWdlbnQ9ZmVuY2VfaXBtaWxhbjwvZm9udD48YnI+DQo8Zm9udCBzaXplPSIy IiBmYWNlPSJzYW5zLXNlcmlmIj5pcGFkZHI9MTkyLjE2OC4xMC4xMDM8L2ZvbnQ+PGJyPg0KPGZv bnQgc2l6ZT0iMiIgZmFjZT0ic2Fucy1zZXJpZiI+bG9naW49QWRtaW5pc3RyYXRvcjwvZm9udD48 YnI+DQo8Zm9udCBzaXplPSIyIiBmYWNlPSJzYW5zLXNlcmlmIj5vcHRpb249c3RhdHVzPC9mb250 Pjxicj4NCjxmb250IHNpemU9IjIiIGZhY2U9InNhbnMtc2VyaWYiPnBhc3N3ZD1YWFhYPC9mb250 Pjxicj4NCjxmb250IHNpemU9IjIiIGZhY2U9InNhbnMtc2VyaWYiPiBvdXQgR2V0dGluZyBzdGF0 dXMgb2YgSVBNSToxOTIuMTY4LjEwLjEwMy4uLkNoYXNzaXMgcG93ZXIgPSBVbmtub3duPC9mb250 Pjxicj4NCjxmb250IHNpemU9IjIiIGZhY2U9InNhbnMtc2VyaWYiPkZhaWxlZDwvZm9udD48YnI+ DQo8Zm9udCBzaXplPSIyIiBmYWNlPSJzYW5zLXNlcmlmIj4gZXJyPGJyPg0KPC9mb250Pjxicj4N Cjxmb250IHNpemU9IjIiIGZhY2U9InNhbnMtc2VyaWYiPnBhcnQgb2YgZW5naW5lLmxvZzwvZm9u dD48YnI+DQo8YnI+DQo8Zm9udCBzaXplPSIyIiBmYWNlPSJzYW5zLXNlcmlmIj4yMDEyLTA5LTEw IDE3OjQxOjUxLDA4OSBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNi cm9rZXIuRmVuY2VWZHNWRFNDb21tYW5kXSAoYWpwLS0wLjAuMC4wLTgwMDktMTApIFNUQVJULCBG ZW5jZVZkc1ZEU0NvbW1hbmQodmRzSWQgPSA3MTUyOGI2ZS1mNWU2LTExZTEtYTE1Zi0wMDExODU2 Y2YyM2UsIHRhcmdldFZkc0lkID0gOGRkZGY5ZTYtZjgwYS0xMWUxLWIwMzYtMDAxMTg1NmNmMjNl LCBhY3Rpb24gPSBTdGF0dXMsIGlwID0gMTkyLjE2OC4xMC4xMDMsIHBvcnQgPSAsIHR5cGUgPSBp cG1pbGFuLCB1c2VyID0gQWRtaW5pc3RyYXRvciwgcGFzc3dvcmQgPSAqKioqKiosIG9wdGlvbnMg PSAnbGFucGx1cyxwb3dlcl93YWl0PTQnKSwgbG9nIGlkOiBmNDQyMTU3PC9mb250Pjxicj4NCjxm b250IHNpemU9IjIiIGZhY2U9InNhbnMtc2VyaWYiPjIwMTItMDktMTAgMTc6NDE6NTMsMjI2IElO Rk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5GZW5jZVZkc1ZE U0NvbW1hbmRdIChhanAtLTAuMC4wLjAtODAwOS0xMCkgRklOSVNILCBGZW5jZVZkc1ZEU0NvbW1h bmQsIHJldHVybjogVGVzdCBGYWlsZWQsIEhvc3QgU3RhdHVzIGlzOiB1bmtub3duLiBUaGUgZmVu Y2UtYWdlbnQgc2NyaXB0IHJlcG9ydGVkIHRoZSBmb2xsb3dpbmcgZXJyb3I6IEdldHRpbmcgc3Rh dHVzIG9mIElQTUk6MTkyLjE2OC4xMC4xMDMuLi5DaGFzc2lzIHBvd2VyID0gVW5rbm93bjwvZm9u dD48YnI+DQo8Zm9udCBzaXplPSIyIiBmYWNlPSJzYW5zLXNlcmlmIj5GYWlsZWQ8L2ZvbnQ+PGJy Pg0KPGZvbnQgc2l6ZT0iMiIgZmFjZT0ic2Fucy1zZXJpZiI+LCBsb2cgaWQ6IGY0NDIxNTc8L2Zv bnQ+PGJyPg0KPGZvbnQgc2l6ZT0iMiIgZmFjZT0ic2Fucy1zZXJpZiI+PGJyPg0KLSAtPGJyPg0K RG1pdHJpeSBQeXJ5YWtvdjwvZm9udD4NCjx1bCBzdHlsZT0icGFkZGluZy1sZWZ0OiAwcHQiPjxm b250IHNpemU9IjIiIGZhY2U9InNhbnMtc2VyaWYiPlZpbXBlbENvbSBMdGQuPC9mb250PjwvdWw+ DQo8YnI+DQo8aW1nIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgc3JjPSJjaWQ6MV9fPUM5QkJGMEU2 REZEMzg4QUM4ZjllOGE5M2RAYWJuLmJlZWxpbmUucnUiIGJvcmRlcj0iMCIgYWx0PSJJbmFjdGl2 ZSBoaWRlIGRldGFpbHMgZm9yIEVsaSBNZXNpa2EgLS0tMTAuMDkuMjAxMiAxNzoyOTo0MS0tLS0t LS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0gJmd0OyBGcm9tOiAmcXVvdDtJdGFtYXIgSGVpbSZx dW90OyAmbHQ7aWhlaW1AcmVkaGF0LiI+PGZvbnQgc2l6ZT0iMiIgY29sb3I9IiM0MjQyODIiIGZh Y2U9InNhbnMtc2VyaWYiPkVsaSBNZXNpa2EgLS0tMTAuMDkuMjAxMiAxNzoyOTo0MS0tLS0tLS0t IE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0gJmd0OyBGcm9tOiAmcXVvdDtJdGFtYXIgSGVpbSZxdW90 OyAmbHQ7aWhlaW1AcmVkaGF0LmNvbSZndDs8L2ZvbnQ+PGJyPg0KPGJyPg0KPGZvbnQgc2l6ZT0i MSIgY29sb3I9IiM1RjVGNUYiIGZhY2U9InNhbnMtc2VyaWYiPu/UOgk8L2ZvbnQ+PGZvbnQgc2l6 ZT0iMSIgZmFjZT0ic2Fucy1zZXJpZiI+RWxpIE1lc2lrYSAmbHQ7ZW1lc2lrYUByZWRoYXQuY29t Jmd0OzwvZm9udD48YnI+DQo8Zm9udCBzaXplPSIxIiBjb2xvcj0iIzVGNUY1RiIgZmFjZT0ic2Fu cy1zZXJpZiI+68/N1ToJPC9mb250Pjxmb250IHNpemU9IjEiIGZhY2U9InNhbnMtc2VyaWYiPkRt aXRyaXkgQSBQeXJ5YWtvdiAmbHQ7RFB5cnlha292QGVrYi5iZWVsaW5lLnJ1Jmd0OzwvZm9udD48 YnI+DQo8Zm9udCBzaXplPSIxIiBjb2xvcj0iIzVGNUY1RiIgZmFjZT0ic2Fucy1zZXJpZiI+68/Q ydE6CTwvZm9udD48Zm9udCBzaXplPSIxIiBmYWNlPSJzYW5zLXNlcmlmIj51c2Vyc0BvdmlydC5v cmcsIEl0YW1hciBIZWltICZsdDtpaGVpbUByZWRoYXQuY29tJmd0OzwvZm9udD48YnI+DQo8Zm9u dCBzaXplPSIxIiBjb2xvcj0iIzVGNUY1RiIgZmFjZT0ic2Fucy1zZXJpZiI+5MHUwToJPC9mb250 Pjxmb250IHNpemU9IjEiIGZhY2U9InNhbnMtc2VyaWYiPjEwLjA5LjIwMTIgMTc6Mjk8L2ZvbnQ+ PGJyPg0KPGZvbnQgc2l6ZT0iMSIgY29sb3I9IiM1RjVGNUYiIGZhY2U9InNhbnMtc2VyaWYiPvTF zcE6CTwvZm9udD48Zm9udCBzaXplPSIxIiBmYWNlPSJzYW5zLXNlcmlmIj5SZTogSEE6IFJlOiBb VXNlcnNdIEhQIEludGVncmF0ZWQgTGlnaHRzIE91dCAzPC9mb250Pjxicj4NCjxociB3aWR0aD0i MTAwJSIgc2l6ZT0iMiIgYWxpZ249ImxlZnQiIG5vc2hhZGUgc3R5bGU9ImNvbG9yOiM4MDkxQTU7 ICI+PGJyPg0KPGJyPg0KPGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPjxicj4NCjxicj4NCi0tLS0t IE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS08YnI+DQomZ3Q7IEZyb206ICZxdW90O0l0YW1hciBIZWlt JnF1b3Q7ICZsdDtpaGVpbUByZWRoYXQuY29tJmd0Ozxicj4NCiZndDsgVG86ICZxdW90O0VsaSBN ZXNpa2EmcXVvdDsgJmx0O2VtZXNpa2FAcmVkaGF0LmNvbSZndDs8YnI+DQomZ3Q7IENjOiB1c2Vy c0BvdmlydC5vcmcsICZxdW90O0RtaXRyaXkgQSBQeXJ5YWtvdiZxdW90OyAmbHQ7RFB5cnlha292 QGVrYi5iZWVsaW5lLnJ1Jmd0Ozxicj4NCiZndDsgU2VudDogTW9uZGF5LCBTZXB0ZW1iZXIgMTAs IDIwMTIgMjoxNDozMSBQTTxicj4NCiZndDsgU3ViamVjdDogUmU6IEhBOiBSZTogW1VzZXJzXSBI UCBJbnRlZ3JhdGVkIExpZ2h0cyBPdXQgMzxicj4NCiZndDsgPGJyPg0KJmd0OyBPbiAwOS8xMC8y MDEyIDAyOjA3IFBNLCBFbGkgTWVzaWthIHdyb3RlOjxicj4NCiZndDsgJmd0Ozxicj4NCiZndDsg Jmd0Ozxicj4NCiZndDsgJmd0OyAtLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tPGJyPg0KJmd0 OyAmZ3Q7Jmd0OyBGcm9tOiAmcXVvdDtJdGFtYXIgSGVpbSZxdW90OyAmbHQ7aWhlaW1AcmVkaGF0 LmNvbSZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7IFRvOiAmcXVvdDtEbWl0cml5IEEgUHlyeWFrb3Ym cXVvdDsgJmx0O0RQeXJ5YWtvdkBla2IuYmVlbGluZS5ydSZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7 IENjOiAmcXVvdDtFbGkgTWVzaWthJnF1b3Q7ICZsdDtlbWVzaWthQHJlZGhhdC5jb20mZ3Q7LCB1 c2Vyc0BvdmlydC5vcmc8YnI+DQomZ3Q7ICZndDsmZ3Q7IFNlbnQ6IE1vbmRheSwgU2VwdGVtYmVy IDEwLCAyMDEyIDEyOjUxOjAzIFBNPGJyPg0KJmd0OyAmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogSEE6 IFJlOiBbVXNlcnNdIEhQIEludGVncmF0ZWQgTGlnaHRzIE91dCAzPGJyPg0KJmd0OyAmZ3Q7Jmd0 Ozxicj4NCiZndDsgJmd0OyZndDsgT24gMDkvMTAvMjAxMiAxMjoyMSBQTSwgRG1pdHJpeSBBIFB5 cnlha292IHdyb3RlOjxicj4NCiZndDsgJmd0OyZndDsmZ3Q7IGVuZ2luZT0jIHNlbGVjdCAqIGZy b20gdmRjX29wdGlvbnMgd2hlcmUgb3B0aW9uX25hbWUgaW48YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0 OyAoJ0ZlbmNlQWdlbnREZWZhdWx0UGFyYW1zJywnRmVuY2VBZ2VudE1hcHBpbmcnLCdWZHNGZW5j ZU9wdGlvbk1hcHBpbmcnLCdWZHNGZW5jZVR5cGUnKTs8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyBv cHRpb25faWQgfCBvcHRpb25fbmFtZSB8IG9wdGlvbl92YWx1ZSB8IHZlcnNpb248YnI+DQomZ3Q7 ICZndDsmZ3Q7Jmd0OyAtLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS08YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyA3 NyB8IEZlbmNlQWdlbnRNYXBwaW5nIHwgaWxvMz1pcG1pbGFuIHwgZ2VuZXJhbDxicj4NCiZndDsg Jmd0OyZndDsmZ3Q7IDc2IHwgRmVuY2VBZ2VudERlZmF1bHRQYXJhbXMgfCBpbG8zOmxhbnBsdXMs cG93ZXJfd2FpdD00IHw8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyBnZW5lcmFsPGJyPg0KJmd0OyAm Z3Q7Jmd0OyZndDsgMzIzIHwgVmRzRmVuY2VUeXBlIHw8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyBh bG9tLGFwYyxibGFkZWNlbnRlcixkcmFjNSxlcHMsaWxvLGlwbWlsYW4scnNhLHJzYix3dGksY2lz Y29fdWNzPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsgfDxicj4NCiZndDsgJmd0OyZndDsmZ3Q7IDMu MTxicj4NCiZndDsgJmd0OyZndDsmZ3Q7IDMyMiB8IFZkc0ZlbmNlVHlwZSB8PGJyPg0KJmd0OyAm Z3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsgZWxpIC0gaWxvMyBpcyBtaXNzaW5nIGluIDMuMT88 YnI+DQomZ3Q7ICZndDsgWWVzLCB0aGlzIGlzIGNlcnRhaW5seSBhIGJ1ZywgSSB3aWxsIG9wZW4g aXQgYW5kIHJlc29sdmUgQVNBUDxicj4NCiZndDsgPGJyPg0KJmd0OyB0aGlzIGlzIGEgZGIgY2hh bmdlLCBzbyBkbWl0cml5IGNhbiBhcHBseSBpdCBlYXNpbHkgYXMgd2VsbC48YnI+DQpTdXJlPGJy Pg0KRG1pdHJpeSAsIHBsZWFzZSBhcHBseSA8YnI+DQoxKSBydW4gb24geW91ciBQb3N0Z3JlcyBl bmdpbmUgOjxicj4NCnNlbGVjdCBmbl9kYl91cGRhdGVfY29uZmlnX3ZhbHVlKCdWZHNGZW5jZVR5 cGUnLCdhbG9tLGFwYyxibGFkZWNlbnRlcixkcmFjNSxlcHMsaWxvLGlsbzMsaXBtaWxhbixyc2Es cnNiLHd0aSxjaXNjb191Y3MnLCczLjEnKTs8YnI+DQo8YnI+DQoyKSBSZXN0YXJ0IGVuZ2luZSA8 YnI+DQozKSBDaGVjayBhZ2FpbiAoeW91IHNob3VsZCBoYXZlIGlsbzMgbm93IGluIHRoZSBVSSBs aXN0KTxicj4NCjQpIExldCBtZSBrbm93IGlmIGl0IHdvcmtzPGJyPg0KPGJyPg0KVGhhbmtzPGJy Pg0KPGJyPg0KJmd0OyA8YnI+DQomZ3Q7ICZndDsmZ3Q7IGFuZCBtYXliZSBhbm90aGVyIGJ1ZyBv biBub3QgcGFzc2luZyBmZW5jZSBvcHRpb25zIHdoaWNoIGk8YnI+DQomZ3Q7ICZndDsmZ3Q7IHJl bWVtYmVyPGJyPg0KJmd0OyAmZ3Q7Jmd0OyB3ZTxicj4NCiZndDsgJmd0OyZndDsgaGFkIGF0IHNv bWUgcG9pbnQ8YnI+DQomZ3Q7ICZndDsgWWVzLCBJIGJlbGlldmUgdGhhdCB0aGUgYWJvdmUgd2ls bCBzb2x2ZSB0aGUgaXNzdWUgc2luY2Ugd2UgaGFkPGJyPg0KJmd0OyAmZ3Q7IGFscmVhZHkgdGVz dGVkIGlsbzMgdW5sZXNzIHdlIGhhdmUgYSByZWdyZXNzaW9uIEkgYW0gbm90IGF3YXJlPGJyPg0K Jmd0OyAmZ3Q7IGFib3V0Ljxicj4NCiZndDsgPGJyPg0KJmd0OyBsZXRzIGhvcGUgc28uIHF1ZXN0 aW9uIGlzIGlmIGl0IHdhcyBmaXhlZCBhZnRlciBvdmlydCAzLjEgd2FzIGRvbmUuPGJyPg0KJmd0 OyA8YnI+DQomZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyZn dDsgYWxvbSxhcGMsYmxhZGVjZW50ZXIsZHJhYzUsZXBzLGlsbyxpbG8zLGlwbWlsYW4scnNhLHJz Yix3dGksY2lzY29fdWNzPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsgfCAzLjA8YnI+DQomZ3Q7ICZn dDsmZ3Q7Jmd0OyAzMjEgfCBWZHNGZW5jZVR5cGUgfDxicj4NCiZndDsgJmd0OyZndDsmZ3Q7IGFs b20sYXBjLGJsYWRlY2VudGVyLGRyYWM1LGVwcyxpbG8saXBtaWxhbixyc2EscnNiLHd0aSxjaXNj b191Y3M8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyB8PGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsgMi4y PGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsgMzE4IHwgVmRzRmVuY2VPcHRpb25NYXBwaW5nIHw8YnI+ DQomZ3Q7ICZndDsmZ3Q7Jmd0OyBhbG9tOnNlY3VyZT1zZWN1cmUscG9ydD1pcHBvcnQ7YXBjOnNl Y3VyZT1zZWN1cmUscG9ydD1pcHBvcnQsc2xvdD1wb3J0O2JsYWRlY2VudGVyOnNlY3VyZT1zZWN1 cmUscG9ydD1pcHBvcnQsc2xvdD1wb3J0O2RyYWM1OnNlY3VyZT1zZWN1cmUsc2xvdD1wb3J0O2Vw czpzbG90PXBvcnQ7aWxvOnNlY3VyZT1zc2wscG9ydD1pcHBvcnQ7aXBtaWxhbjo7cnNhOnNlY3Vy ZT1zZWN1cmUscG9ydD1pcHBvcnQ7cnNiOjt3dGk6c2VjdXJlPXNlY3VyZSxwb3J0PWlwcG9ydCxz bG90PXBvcnQ7Y2lzY29fdWNzOnNlY3VyZT1zc2wsc2xvdD1wb3J0O2lsbzM6PGJyPg0KJmd0OyAm Z3Q7Jmd0OyZndDsgfCBnZW5lcmFsPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsgKDYgcm93cyk8YnI+ DQomZ3Q7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsmZ3Q7IC0tPGJyPg0KJmd0OyAm Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyAgICAgIERtaXRyaXkgUHlyeWFrb3Y8 YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyAgICAgIFZpbXBlbENvbSBMdGQuPGJyPg0KJmd0OyAmZ3Q7 Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsmZ3Q7IElu YWN0aXZlIGhpZGUgZGV0YWlscyBmb3IgRWxpIE1lc2lrYSAtLS0xMC4wOS4yMDEyPGJyPg0KJmd0 OyAmZ3Q7Jmd0OyZndDsgMTU6MDI6MTYtLS0tLS0tLTxicj4NCiZndDsgJmd0OyZndDsmZ3Q7IE9y aWdpbmFsIE1lc3NhZ2UgLS0tLS0gJmd0OyBGcm9tOiAmcXVvdDtEbWl0cml5IEEgUHlyeWFrb3Ym cXVvdDsgJmx0O0RQeXJ5YUVsaTxicj4NCiZndDsgJmd0OyZndDsmZ3Q7IE1lc2lrYTxicj4NCiZn dDsgJmd0OyZndDsmZ3Q7IC0tLTEwLjA5LjIwMTIgMTU6MDI6MTYtLS0tLS0tLSBPcmlnaW5hbCBN ZXNzYWdlIC0tLS0tICZndDsgRnJvbTo8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyAmcXVvdDtEbWl0 cml5IEE8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyBQeXJ5YWtvdiZxdW90OyAmbHQ7RFB5cnlha292 QGVrYi5iZWVsaW5lLnJ1Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7 Jmd0OyZndDsg79Q6IEVsaSBNZXNpa2EgJmx0O2VtZXNpa2FAcmVkaGF0LmNvbSZndDs8YnI+DQom Z3Q7ICZndDsmZ3Q7Jmd0OyDrz83VOiBEbWl0cml5IEEgUHlyeWFrb3YgJmx0O0RQeXJ5YWtvdkBl a2IuYmVlbGluZS5ydSZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyDrz9DJ0TogdXNlcnNAb3Zp cnQub3JnLCBJdGFtYXIgSGVpbSAmbHQ7aWhlaW1AcmVkaGF0LmNvbSZndDs8YnI+DQomZ3Q7ICZn dDsmZ3Q7Jmd0OyDkwdTBOiAxMC4wOS4yMDEyIDE1OjAyPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsg 9MXNwTogUmU6IFtVc2Vyc10gSFAgSW50ZWdyYXRlZCBMaWdodHMgT3V0IDM8YnI+DQomZ3Q7ICZn dDsmZ3Q7Jmd0OyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZn dDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7 Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsgLS0tLS0g T3JpZ2luYWwgTWVzc2FnZSAtLS0tLTxicj4NCiZndDsgJmd0OyZndDsmZ3Q7ICAgJmd0OyBGcm9t OiAmcXVvdDtEbWl0cml5IEEgUHlyeWFrb3YmcXVvdDsgJmx0O0RQeXJ5YWtvdkBla2IuYmVlbGlu ZS5ydSZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyAgICZndDsgVG86ICZxdW90O0l0YW1hciBI ZWltJnF1b3Q7ICZsdDtpaGVpbUByZWRoYXQuY29tJmd0Ozxicj4NCiZndDsgJmd0OyZndDsmZ3Q7 ICAgJmd0OyBDYzogJnF1b3Q7RWxpIE1lc2lrYSZxdW90OyAmbHQ7ZW1lc2lrYUByZWRoYXQuY29t Jmd0OywgdXNlcnNAb3ZpcnQub3JnPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsgICAmZ3Q7IFNlbnQ6 IE1vbmRheSwgU2VwdGVtYmVyIDEwLCAyMDEyIDExOjU3OjI1IEFNPGJyPg0KJmd0OyAmZ3Q7Jmd0 OyZndDsgICAmZ3Q7IFN1YmplY3Q6IFJlOiBbVXNlcnNdIEhQIEludGVncmF0ZWQgTGlnaHRzIE91 dCAzPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsgICAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsg ICAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsgICAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyZn dDsgICAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsgICAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0 OyZndDsgICAmZ3Q7IFllcywgYnV0IG9WaXJ0IGRvbid0IHBhc3MgdGhpcyBvcHRpb25zIHRvIGZl bmNlX2lwbWlsYW48YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyAgICZndDsgY29tbWFuZC48YnI+DQom Z3Q7ICZndDsmZ3Q7Jmd0OyAgICZndDsgVGhlcmUgYXJlIGFsbCBsb2dnZWQgb3B0aW9uczogVGhy ZWFkLTQzODkyOjpERUJVRzo6MjAxMi0wOS0wNzxicj4NCiZndDsgJmd0OyZndDsmZ3Q7ICAgJmd0 OyAxMzoxNDowMywwOTQ6OkFQSTo6MTAyNDo6dmRzOjooZmVuY2VOb2RlKTxicj4NCiZndDsgJmd0 OyZndDsmZ3Q7ICAgJmd0Ozxicj4NCiZndDsgJmd0OyZndDsmZ3Q7IGZlbmNlTm9kZShhZGRyPTE5 Mi4xNjguMTAuMTAzLHBvcnQ9LGFnZW50PWlwbWlsYW4sdXNlcj1mZW5jZV9pbG8scGFzc3dkPVhY WFgsYWN0aW9uPXN0YXR1cyxzZWN1cmU9LG9wdGlvbnM9KTxicj4NCiZndDsgJmd0OyZndDsmZ3Q7 ICAgJmd0OyBUaHJlYWQtNDM4OTI6OkRFQlVHOjoyMDEyLTA5LTA3PGJyPg0KJmd0OyAmZ3Q7Jmd0 OyZndDsgICAmZ3Q7IDEzOjE0OjA0LDExNjo6QVBJOjoxMDUwOjp2ZHM6OihmZW5jZU5vZGUpIHJj IDEgaW48YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyAgICZndDsgYWdlbnQ9ZmVuY2VfaXBtaWxhbjxi cj4NCiZndDsgJmd0OyZndDsmZ3Q7ICAgJmd0OyBpcGFkZHI9MTkyLjE2OC4xMC4xMDM8YnI+DQom Z3Q7ICZndDsmZ3Q7Jmd0OyAgICZndDsgbG9naW49ZmVuY2VfaWxvPGJyPg0KJmd0OyAmZ3Q7Jmd0 OyZndDsgICAmZ3Q7IG9wdGlvbj1zdGF0dXM8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyAgICZndDsg cGFzc3dkPVhYWFg8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyAgICZndDsgb3V0IEdldHRpbmcgc3Rh dHVzIG9mIElQTUk6MTkyLjE2OC4xMC4xMDMuLi5DaGFzc2lzIHBvd2VyID08YnI+DQomZ3Q7ICZn dDsmZ3Q7Jmd0OyAgICZndDsgVW5rbm93bjxicj4NCiZndDsgJmd0OyZndDsmZ3Q7ICAgJmd0OyBG YWlsZWQ8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyAgICZndDsgZXJyPGJyPg0KJmd0OyAmZ3Q7Jmd0 OyZndDsgICAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0 OyBIaTxicj4NCiZndDsgJmd0OyZndDsmZ3Q7IEFzIHlvdSBzZWUsIG9wdGlvbnMgYXJyaXZlZCB0 byBWRFNNIGFzIGVtcHR5IHN0cmluZzxicj4NCiZndDsgJmd0OyZndDsmZ3Q7IENhbiB5b3UgcGxl YXNlIHBhc3RlIHRoZSBvdXRwdXQgb2YgdGhlIGZvbGxvd2luZyBTUUw8YnI+DQomZ3Q7ICZndDsm Z3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsmZ3Q7IHNlbGVjdCAqIGZyb20gdmRjX29wdGlvbnMg d2hlcmUgb3B0aW9uX25hbWUgPTxicj4NCiZndDsgJmd0OyZndDsmZ3Q7ICdGZW5jZUFnZW50RGVm YXVsdFBhcmFtcyc7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0 OyBUaGFua3M8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsmZ3Q7PGJy Pg0KJmd0OyAmZ3Q7Jmd0OyZndDsgICAmZ3Q7IC0gLSBEbWl0cml5IFB5cnlha292IFZpbXBlbENv bSBMdGQuPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsgICAmZ3Q7IEluYWN0aXZlIGhpZGUgZGV0YWls cyBmb3IgSXRhbWFyIEhlaW0gLS0tMTAuMDkuMjAxMjxicj4NCiZndDsgJmd0OyZndDsmZ3Q7ICAg Jmd0OyAxNDo0ODowNi0tLU9uPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsgICAmZ3Q7IDA5LzEwLzIw MTIgMTE6NDUgQU0sIERtaXRyaXkgQSBQeXJ5YWtvdiB3cm90ZTogJmd0OyBObywgSSBkb24ndDxi cj4NCiZndDsgJmd0OyZndDsmZ3Q7ICAgJmd0OyBJdGFtYXI8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0 OyAgICZndDsgSGVpbSAtLS0xMC4wOS4yMDEyIDE0OjQ4OjA2LS0tT24gMDkvMTAvMjAxMiAxMTo0 NSBBTSwgRG1pdHJpeTxicj4NCiZndDsgJmd0OyZndDsmZ3Q7ICAgJmd0OyBBPGJyPg0KJmd0OyAm Z3Q7Jmd0OyZndDsgICAmZ3Q7IFB5cnlha292IHdyb3RlOiAmZ3Q7IE5vLCBJIGRvbid0IHNlZSBh biBpbG8zIHR5cGUgb2YgZmVuY2luZzxicj4NCiZndDsgJmd0OyZndDsmZ3Q7ICAgJmd0OyBkZXZp Y2U8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyAgICZndDsgaTxicj4NCiZndDsgJmd0OyZndDsmZ3Q7 ICAgJmd0Ozxicj4NCiZndDsgJmd0OyZndDsmZ3Q7ICAgJmd0OyDv1DogSXRhbWFyIEhlaW0gJmx0 O2loZWltQHJlZGhhdC5jb20mZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsgICAmZ3Q7IOvPzdU6 IERtaXRyaXkgQSBQeXJ5YWtvdiAmbHQ7RFB5cnlha292QGVrYi5iZWVsaW5lLnJ1Jmd0Ozxicj4N CiZndDsgJmd0OyZndDsmZ3Q7ICAgJmd0OyDrz9DJ0TogRWxpIE1lc2lrYSAmbHQ7ZW1lc2lrYUBy ZWRoYXQuY29tJmd0OywgdXNlcnNAb3ZpcnQub3JnPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsgICAm Z3Q7IOTB1ME6IDEwLjA5LjIwMTIgMTQ6NDg8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyAgICZndDsg 9MXNwTogUmU6IFtVc2Vyc10gSFAgSW50ZWdyYXRlZCBMaWdodHMgT3V0IDM8YnI+DQomZ3Q7ICZn dDsmZ3Q7Jmd0OyAgICZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyAgICZndDs8YnI+DQomZ3Q7 ICZndDsmZ3Q7Jmd0OyAgICZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyAgICZndDs8YnI+DQom Z3Q7ICZndDsmZ3Q7Jmd0OyAgICZndDsgT24gMDkvMTAvMjAxMiAxMTo0NSBBTSwgRG1pdHJpeSBB IFB5cnlha292IHdyb3RlOjxicj4NCiZndDsgJmd0OyZndDsmZ3Q7ICAgJmd0OyAmZ3Q7IE5vLCBJ IGRvbid0IHNlZSBhbiBpbG8zIHR5cGUgb2YgZmVuY2luZyBkZXZpY2UgaW4gbXkgJnF1b3Q7UG93 ZXI8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyAgICZndDsgJmd0OyBNYW5hZ2VtZW50JnF1b3Q7IHRh Yi48YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyAgICZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyZndDsm Z3Q7ICAgJmd0OyAmZ3Q7IEkgaGF2ZSBmZW5jZV9pbG8zIGNvbW1hbmQgb24gbXkgaHlwZXJ2aXNv ciBob3N0Ljxicj4NCiZndDsgJmd0OyZndDsmZ3Q7ICAgJmd0Ozxicj4NCiZndDsgJmd0OyZndDsm Z3Q7ICAgJmd0OyBkaWQgeW91IHRyeSBjaG9vc2luZyBpcG1pbGFuIGFuZCBwYXNzaW5nIG9wdGlv bnMgb2Y8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyAgICZndDsgbGFucGx1cyxwb3dlcl93YWl0PTQ/ PGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsgICAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsgICAm Z3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsgICAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7 Jmd0OyAgICZndDsgJmd0OyBXaGVuIEkgcnVuIGl0IHdpdGggZm9sbG93aW5nIG9wdGlvbnM6PGJy Pg0KJmd0OyAmZ3Q7Jmd0OyZndDsgICAmZ3Q7ICZndDsgcHJpdmx2bD11c2VyPGJyPg0KJmd0OyAm Z3Q7Jmd0OyZndDsgICAmZ3Q7ICZndDsgaXBhZGRyPTE5Mi4xNjguMTAuMTAzPGJyPg0KJmd0OyAm Z3Q7Jmd0OyZndDsgICAmZ3Q7ICZndDsgbG9naW49ZmVuY2VfaWxvPGJyPg0KJmd0OyAmZ3Q7Jmd0 OyZndDsgICAmZ3Q7ICZndDsgcGFzc3dkPSoqKioqKioqPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsg ICAmZ3Q7ICZndDsgb3BlcmF0aW9uPXN0YXR1czxicj4NCiZndDsgJmd0OyZndDsmZ3Q7ICAgJmd0 OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsgICAmZ3Q7ICZndDsgaXQgcHJpbnQ6IEdldHRp bmcgc3RhdHVzIG9mIElQTUk6MTkyLjE2OC4xMC4xMDMuLi5DaGFzc2lzPGJyPg0KJmd0OyAmZ3Q7 Jmd0OyZndDsgICAmZ3Q7ICZndDsgcG93ZXIgPTxicj4NCiZndDsgJmd0OyZndDsmZ3Q7ICAgJmd0 OyAmZ3Q7IE9uPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsgICAmZ3Q7ICZndDsgRG9uZTxicj4NCiZn dDsgJmd0OyZndDsmZ3Q7ICAgJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsgICAmZ3Q7 ICZndDsgb1ZpcnQgRW5naW5lIFZlcnNpb246IDMuMS4wLTIuZmMxNzxicj4NCiZndDsgJmd0OyZn dDsmZ3Q7ICAgJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsgICAmZ3Q7ICZndDs8YnI+ DQomZ3Q7ICZndDsmZ3Q7Jmd0OyAgICZndDsgJmd0OyAtIC08YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0 OyAgICZndDsgJmd0OyBEbWl0cml5IFB5cnlha292PGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsgICAm Z3Q7ICZndDsgVmltcGVsQ29tIEx0ZC48YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyAgICZndDsgJmd0 Ozxicj4NCiZndDsgJmd0OyZndDsmZ3Q7ICAgJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyZn dDsgICAmZ3Q7ICZndDsgSW5hY3RpdmUgaGlkZSBkZXRhaWxzIGZvciBJdGFtYXIgSGVpbSAtLS0x MC4wOS4yMDEyPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsgICAmZ3Q7ICZndDsgMTQ6Mjg6MTktLS1P bjxicj4NCiZndDsgJmd0OyZndDsmZ3Q7ICAgJmd0OyAmZ3Q7IDA5LzEwLzIwMTIgMDY6MTcgQU0s IERtaXRyaXkgQSBQeXJ5YWtvdiB3cm90ZTogJmd0Ozxicj4NCiZndDsgJmd0OyZndDsmZ3Q7ICAg Jmd0OyAmZ3Q7IEhlbGxvLEl0YW1hcjxicj4NCiZndDsgJmd0OyZndDsmZ3Q7ICAgJmd0OyAmZ3Q7 IEhlaW08YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyAgICZndDsgJmd0OyAtLS0xMC4wOS4yMDEyIDE0 OjI4OjE5LS0tT24gMDkvMTAvMjAxMiAwNjoxNyBBTSwgRG1pdHJpeSBBPGJyPg0KJmd0OyAmZ3Q7 Jmd0OyZndDsgICAmZ3Q7ICZndDsgUHlyeWFrb3Y8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyAgICZn dDsgJmd0OyB3cm90ZTogJmd0OyBIZWxsbyw8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyAgICZndDsg Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsmZ3Q7ICAgJmd0OyAmZ3Q7IO/UOiBJdGFtYXIgSGVpbSAm bHQ7aWhlaW1AcmVkaGF0LmNvbSZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyAgICZndDsgJmd0 OyDrz83VOiBEbWl0cml5IEEgUHlyeWFrb3YgJmx0O0RQeXJ5YWtvdkBla2IuYmVlbGluZS5ydSZn dDs8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyAgICZndDsgJmd0OyDrz9DJ0TogdXNlcnNAb3ZpcnQu b3JnLCBFbGkgTWVzaWthICZsdDtlbWVzaWthQHJlZGhhdC5jb20mZ3Q7PGJyPg0KJmd0OyAmZ3Q7 Jmd0OyZndDsgICAmZ3Q7ICZndDsg5MHUwTogMTAuMDkuMjAxMiAxNDoyODxicj4NCiZndDsgJmd0 OyZndDsmZ3Q7ICAgJmd0OyAmZ3Q7IPTFzcE6IFJlOiBbVXNlcnNdIEhQIEludGVncmF0ZWQgTGln aHRzIE91dCAzPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsgICAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZn dDsmZ3Q7Jmd0OyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyAgICZndDsg Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsmZ3Q7ICAgJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0 OyZndDsgICAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyAgICZndDsgJmd0OyBPbiAw OS8xMC8yMDEyIDA2OjE3IEFNLCBEbWl0cml5IEEgUHlyeWFrb3Ygd3JvdGU6PGJyPg0KJmd0OyAm Z3Q7Jmd0OyZndDsgICAmZ3Q7ICZndDsgJmd0OyBIZWxsbyw8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0 OyAgICZndDsgJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsgICAmZ3Q7ICZndDsgJmd0 OyBJIG5lZWQgdG8gdXNlIHRoZSBIUCBpLWxvIDMgYXMgZmVuY2luZyBkZXZpY2UgZm9yIE9PQjxi cj4NCiZndDsgJmd0OyZndDsmZ3Q7ICAgJmd0OyAmZ3Q7ICZndDsgcG93ZXI8YnI+DQomZ3Q7ICZn dDsmZ3Q7Jmd0OyAgICZndDsgJmd0OyAmZ3Q7IG1hbmFnZW1lbnQuPGJyPg0KJmd0OyAmZ3Q7Jmd0 OyZndDsgICAmZ3Q7ICZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyZndDsmZ3Q7ICAgJmd0OyAmZ3Q7 ICZndDsgSW4gbWFuIDggcGFnZSBvZiBmZW5jZV9pcG1pbGFuIEkgZmluZCB0aGF0IEkgbXVzdCB1 c2U8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyAgICZndDsgJmd0OyAmZ3Q7IGxhbnBsdXMgYW5kPGJy Pg0KJmd0OyAmZ3Q7Jmd0OyZndDsgICAmZ3Q7ICZndDsgJmd0OyBwb3dlcl93YWl0PTQgb3B0aW9u cy4gV2hlbiBJIGluc2VydCB0aGlzIG9wdGlvbnMgaW48YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyAg ICZndDsgJmd0OyAmZ3Q7ICZxdW90O09wdGlvbiZxdW90Ozxicj4NCiZndDsgJmd0OyZndDsmZ3Q7 ICAgJmd0OyAmZ3Q7ICZndDsgbGluZTxicj4NCiZndDsgJmd0OyZndDsmZ3Q7ICAgJmd0OyAmZ3Q7 ICZndDsgb2Y8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyAgICZndDsgJmd0OyAmZ3Q7ICZxdW90O1Bv d2VyIE1hbmFnZW1lbnQmcXVvdDsgdGFiIGFuZCBwcmVzcyAmcXVvdDtUZXN0JnF1b3Q7IGJ1dHRv biAtIHRlc3QgaXM8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyAgICZndDsgJmd0OyAmZ3Q7IGZhaWxl ZC48YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyAgICZndDsgJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7 Jmd0OyZndDsgICAmZ3Q7ICZndDsgJmd0OyBUaGVyZSBpcyB0aGUgcGFydCBvZiB2ZHNtLmxvZyBh dCB0aGlzIHRpbWU6PGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsgICAmZ3Q7ICZndDsgJmd0Ozxicj4N CiZndDsgJmd0OyZndDsmZ3Q7ICAgJmd0OyAmZ3Q7ICZndDsgVGhyZWFkLTQzODkyOjpERUJVRzo6 MjAxMi0wOS0wNzxicj4NCiZndDsgJmd0OyZndDsmZ3Q7ICAgJmd0OyAmZ3Q7ICZndDsgMTM6MTQ6 MDMsMDk0OjpBUEk6OjEwMjQ6OnZkczo6KGZlbmNlTm9kZSk8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0 OyAgICZndDsgJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsgICAmZ3Q7ICZndDs8YnI+ DQomZ3Q7ICZndDsmZ3Q7Jmd0OyBmZW5jZU5vZGUoYWRkcj0xOTIuMTY4LjEwLjEwMyxwb3J0PSxh Z2VudD1pcG1pbGFuLHVzZXI9ZmVuY2VfaWxvLHBhc3N3ZD1YWFhYLGFjdGlvbj1zdGF0dXMsc2Vj dXJlPSxvcHRpb25zPSk8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyAgICZndDsgJmd0OyAmZ3Q7IFRo cmVhZC00Mzg5Mjo6REVCVUc6OjIwMTItMDktMDc8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyAgICZn dDsgJmd0OyAmZ3Q7IDEzOjE0OjA0LDExNjo6QVBJOjoxMDUwOjp2ZHM6OihmZW5jZU5vZGUpIHJj IDEgaW48YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyAgICZndDsgJmd0OyAmZ3Q7IGFnZW50PWZlbmNl X2lwbWlsYW48YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyAgICZndDsgJmd0OyAmZ3Q7IGlwYWRkcj0x OTIuMTY4LjEwLjEwMzxicj4NCiZndDsgJmd0OyZndDsmZ3Q7ICAgJmd0OyAmZ3Q7ICZndDsgbG9n aW49ZmVuY2VfaWxvPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsgICAmZ3Q7ICZndDsgJmd0OyBvcHRp b249c3RhdHVzPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsgICAmZ3Q7ICZndDsgJmd0OyBwYXNzd2Q9 WFhYWDxicj4NCiZndDsgJmd0OyZndDsmZ3Q7ICAgJmd0OyAmZ3Q7ICZndDsgb3V0IEdldHRpbmcg c3RhdHVzIG9mIElQTUk6MTkyLjE2OC4xMC4xMDMuLi5DaGFzc2lzIHBvd2VyPGJyPg0KJmd0OyAm Z3Q7Jmd0OyZndDsgICAmZ3Q7ICZndDsgJmd0OyA9PGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsgICAm Z3Q7ICZndDsgJmd0OyBVbmtub3duPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsgICAmZ3Q7ICZndDsg Jmd0OyBGYWlsZWQ8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyAgICZndDsgJmd0OyAmZ3Q7IGVycjxi cj4NCiZndDsgJmd0OyZndDsmZ3Q7ICAgJmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7 Jmd0OyAgICZndDsgJmd0OyAmZ3Q7IE15IG90aW9ucyBhcmUgbm90IHByZXNlbnRlZC4gSXQgbG9v a3MgbGlrZSBhIGJ1Zy48YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyAgICZndDsgJmd0OyAmZ3Q7PGJy Pg0KJmd0OyAmZ3Q7Jmd0OyZndDsgICAmZ3Q7ICZndDsgJmd0OyBIb3cgY2FuIEkgZml4IGl0PyBI b3cgY2FuIEkgZmluZCBhIGxvY2F0aW9uIG9mIHRoZSBzY3JpcHQ8YnI+DQomZ3Q7ICZndDsmZ3Q7 Jmd0OyAgICZndDsgJmd0OyAmZ3Q7IHdobyBydW48YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyAgICZn dDsgJmd0OyAmZ3Q7IHRoaXM8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyAgICZndDsgJmd0OyAmZ3Q7 IHRlc3QgaW4gbXkgc3lzdGVtPzxicj4NCiZndDsgJmd0OyZndDsmZ3Q7ICAgJmd0OyAmZ3Q7PGJy Pg0KJmd0OyAmZ3Q7Jmd0OyZndDsgICAmZ3Q7ICZndDsgc3RyYW5nZSwgaSB0aG91Z2h0IHdlIGFk ZGVkIGlsbzMgZmVuY2UgdHlwZSBiYWNrIGluIDMuMDxicj4NCiZndDsgJmd0OyZndDsmZ3Q7ICAg Jmd0OyAmZ3Q7IHdoaWNoPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsgICAmZ3Q7ICZndDsgd3JhcHM8 YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyAgICZndDsgJmd0OyBpcG1pbGFuIHdpdGggbGFucGx1cyxw b3dlcl93YWl0PTQuPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsgICAmZ3Q7ICZndDsgZG9uJ3kgeW91 IHNlZSBpbG8zIGFzIGFuIG9wdGlvbj88YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyAgICZndDsgJmd0 Ozxicj4NCiZndDsgJmd0OyZndDsmZ3Q7ICAgJmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsm Z3Q7Jmd0OyAgICZndDsgJmd0OyAmZ3Q7IC0gLTxicj4NCiZndDsgJmd0OyZndDsmZ3Q7ICAgJmd0 OyAmZ3Q7ICZndDsgRG1pdHJpeSBQeXJ5YWtvdjxicj4NCiZndDsgJmd0OyZndDsmZ3Q7ICAgJmd0 OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyAgICZndDsgJmd0OyAmZ3Q7IFZpbXBl bENvbSBMdGQuPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsgICAmZ3Q7ICZndDsgJmd0Ozxicj4NCiZn dDsgJmd0OyZndDsmZ3Q7ICAgJmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyAg ICZndDsgJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsgICAmZ3Q7ICZndDsgJmd0OyBf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsg Jmd0OyZndDsmZ3Q7ICAgJmd0OyAmZ3Q7ICZndDsgVXNlcnMgbWFpbGluZyBsaXN0PGJyPg0KJmd0 OyAmZ3Q7Jmd0OyZndDsgICAmZ3Q7ICZndDsgJmd0OyBVc2Vyc0BvdmlydC5vcmc8YnI+DQomZ3Q7 ICZndDsmZ3Q7Jmd0OyAgICZndDsgJmd0OyAmZ3Q7IDwvZm9udD48L3R0Pjx0dD48Zm9udCBzaXpl PSIyIj48YSBocmVmPSJodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNl cnMiPmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VyczwvYT48L2Zv bnQ+PC90dD48dHQ+PGZvbnQgc2l6ZT0iMiI+PGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsgICAmZ3Q7 ICZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyZndDsmZ3Q7ICAgJmd0OyAmZ3Q7PGJyPg0KJmd0OyAm Z3Q7Jmd0OyZndDsgICAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyAgICZndDsgJmd0 Ozxicj4NCiZndDsgJmd0OyZndDsmZ3Q7ICAgJmd0Ozxicj4NCiZndDsgJmd0OyZndDsmZ3Q7ICAg Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsmZ3Q7ICAgJmd0Ozxicj4NCiZndDsgJmd0OyZndDsmZ3Q7 ICAgJmd0Ozxicj4NCiZndDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0Ozxicj4NCiZn dDsgJmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7PGJyPg0KJmd0OyA8YnI+DQomZ3Q7IDxicj4N CiZndDsgPGJyPg0KPC9mb250PjwvdHQ+PGJyPg0KPC9ib2R5PjwvaHRtbD4= --1__=C9BBF0E6DFD388AC8f9e8a93df938690918cC9BBF0E6DFD388AC-- --0__=C9BBF0E6DFD388AC8f9e8a93df938690918cC9BBF0E6DFD388AC Content-type: image/gif; name="graycol.gif" Content-Disposition: inline; filename="graycol.gif" Content-ID: <1__=C9BBF0E6DFD388AC8f9e8a93d@abn.beeline.ru> Content-transfer-encoding: base64 R0lGODlhEAAQAKECAMzMzAAAAP///wAAACH5BAEAAAIALAAAAAAQABAAAAIXlI+py+0PopwxUbpu ZRfKZ2zgSJbmSRYAIf4fT3B0aW1pemVkIGJ5IFVsZWFkIFNtYXJ0U2F2ZXIhAAA7 --0__=C9BBF0E6DFD388AC8f9e8a93df938690918cC9BBF0E6DFD388AC--

------=_Part_66911038_1884428589.1347278702687 Content-Type: multipart/related; boundary="----=_Part_66911039_502469367.1347278702688" ------=_Part_66911039_502469367.1347278702688 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable ----- Original Message ----- > From: "Dmitriy A Pyryakov" <DPyryakov@ekb.beeline.ru> > To: "Eli Mesika" <emesika@redhat.com> > Cc: "Itamar Heim" <iheim@redhat.com>, users@ovirt.org > Sent: Monday, September 10, 2012 2:43:42 PM > Subject: HA: Re: HA: Re: [Users] HP Integrated Lights Out 3 >=20 >=20 >=20 >=20 >=20 > Now ilo3 presented in Power Management but still doesn't work. part > of vdsm.log: Thread-258783::DEBUG::2012-09-10 > 17:39:06,359::API::1024::vds::(fenceNode) > fenceNode(addr=3D192.168.10.103,port=3D,agent=3Dipmilan,user=3DAdministra= tor,passwd=3DXXXX,action=3Dstatus,secure=3D,options=3D) > Thread-258783::DEBUG::2012-09-10 > 17:39:07,386::API::1050::vds::(fenceNode) rc 1 in > agent=3Dfence_ipmilan > ipaddr=3D192.168.10.103 > login=3DAdministrator > option=3Dstatus > passwd=3DXXXX > out Getting status of IPMI:192.168.10.103...Chassis power =3D Unknown > Failed > err >=20 > part of engine.log >=20 > 2012-09-10 17:41:51,089 INFO > [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceVdsVDSCommand] > (ajp--0.0.0.0-8009-10) START, FenceVdsVDSCommand(vdsId =3D > 71528b6e-f5e6-11e1-a15f-0011856cf23e, targetVdsId =3D > 8dddf9e6-f80a-11e1-b036-0011856cf23e, action =3D Status, ip =3D > 192.168.10.103, port =3D , type =3D ipmilan, user =3D Administrator, > password =3D ******, options =3D 'lanplus,power_wait=3D4'), log id: > f442157 > 2012-09-10 17:41:53,226 INFO > [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceVdsVDSCommand] > (ajp--0.0.0.0-8009-10) FINISH, FenceVdsVDSCommand, return: Test > Failed, Host Status is: unknown. The fence-agent script reported the > following error: Getting status of IPMI:192.168.10.103...Chassis > power =3D Unknown > Failed > , log id: f442157 Well, I will have to investigate that, we can clearly see that backend send= the 'lanplus,power_wait=3D4' options, but from some reason the options in = the vdsm.log are still empty. >=20 > - - > Dmitriy Pyryakov >=20 > VimpelCom Ltd. > Inactive hide details for Eli Mesika ---10.09.2012 17:29:41-------- > Original Message ----- > From: "Itamar Heim" <iheim@redhat.Eli > Mesika ---10.09.2012 17:29:41-------- Original Message ----- > From: > "Itamar Heim" <iheim@redhat.com> >=20 > =D0=9E=D1=82: Eli Mesika <emesika@redhat.com> > =D0=9A=D0=BE=D0=BC=D1=83: Dmitriy A Pyryakov <DPyryakov@ekb.beeline.ru> > =D0=9A=D0=BE=D0=BF=D0=B8=D1=8F: users@ovirt.org, Itamar Heim <iheim@redha= t.com> > =D0=94=D0=B0=D1=82=D0=B0: 10.09.2012 17:29 > =D0=A2=D0=B5=D0=BC=D0=B0: Re: HA: Re: [Users] HP Integrated Lights Out 3 >=20 >=20 >=20 >=20 >=20 >=20 > ----- Original Message ----- > > From: "Itamar Heim" <iheim@redhat.com> > > To: "Eli Mesika" <emesika@redhat.com> > > Cc: users@ovirt.org, "Dmitriy A Pyryakov" > > <DPyryakov@ekb.beeline.ru> > > Sent: Monday, September 10, 2012 2:14:31 PM > > Subject: Re: HA: Re: [Users] HP Integrated Lights Out 3 > >=20 > > On 09/10/2012 02:07 PM, Eli Mesika wrote: > > >=20 > > >=20 > > > ----- Original Message ----- > > >> From: "Itamar Heim" <iheim@redhat.com> > > >> To: "Dmitriy A Pyryakov" <DPyryakov@ekb.beeline.ru> > > >> Cc: "Eli Mesika" <emesika@redhat.com>, users@ovirt.org > > >> Sent: Monday, September 10, 2012 12:51:03 PM > > >> Subject: Re: HA: Re: [Users] HP Integrated Lights Out 3 > > >>=20 > > >> On 09/10/2012 12:21 PM, Dmitriy A Pyryakov wrote: > > >>> engine=3D# select * from vdc_options where option_name in > > >>> ('FenceAgentDefaultParams','FenceAgentMapping','VdsFenceOptionMappi= ng','VdsFenceType'); > > >>> option_id | option_name | option_value | version > > >>> -----------+-------------------------+-----------------------------= ---------------------------------------------------------------------------= ---------------------------------------------------------------------------= ---------------------------------------------------------------------------= ----------------------------------------------------------+--------- > > >>> 77 | FenceAgentMapping | ilo3=3Dipmilan | general > > >>> 76 | FenceAgentDefaultParams | ilo3:lanplus,power_wait=3D4 | > > >>> general > > >>> 323 | VdsFenceType | > > >>> alom,apc,bladecenter,drac5,eps,ilo,ipmilan,rsa,rsb,wti,cisco_ucs > > >>> |=20 > > >>> 3.1 > > >>> 322 | VdsFenceType | > > >>=20 > > >> eli - ilo3 is missing in 3.1? > > > Yes, this is certainly a bug, I will open it and resolve ASAP > >=20 > > this is a db change, so dmitriy can apply it easily as well. > Sure > Dmitriy , please apply > 1) run on your Postgres engine : > select > fn_db_update_config_value('VdsFenceType','alom,apc,bladecenter,drac5,eps,= ilo,ilo3,ipmilan,rsa,rsb,wti,cisco_ucs','3.1'); >=20 > 2) Restart engine > 3) Check again (you should have ilo3 now in the UI list) > 4) Let me know if it works >=20 > Thanks >=20 > >=20 > > >> and maybe another bug on not passing fence options which i > > >> remember > > >> we > > >> had at some point > > > Yes, I believe that the above will solve the issue since we had > > > already tested ilo3 unless we have a regression I am not aware > > > about. > >=20 > > lets hope so. question is if it was fixed after ovirt 3.1 was done. > >=20 > > >=20 > > >>=20 > > >>> alom,apc,bladecenter,drac5,eps,ilo,ilo3,ipmilan,rsa,rsb,wti,cisco_u= cs > > >>> | 3.0 > > >>> 321 | VdsFenceType | > > >>> alom,apc,bladecenter,drac5,eps,ilo,ipmilan,rsa,rsb,wti,cisco_ucs > > >>> |=20 > > >>> 2.2 > > >>> 318 | VdsFenceOptionMapping | > > >>> alom:secure=3Dsecure,port=3Dipport;apc:secure=3Dsecure,port=3Dippor= t,slot=3Dport;bladecenter:secure=3Dsecure,port=3Dipport,slot=3Dport;drac5:s= ecure=3Dsecure,slot=3Dport;eps:slot=3Dport;ilo:secure=3Dssl,port=3Dipport;i= pmilan:;rsa:secure=3Dsecure,port=3Dipport;rsb:;wti:secure=3Dsecure,port=3Di= pport,slot=3Dport;cisco_ucs:secure=3Dssl,slot=3Dport;ilo3: > > >>> | general > > >>> (6 rows) > > >>>=20 > > >>> -- > > >>>=20 > > >>> Dmitriy Pyryakov > > >>> VimpelCom Ltd. > > >>>=20 > > >>>=20 > > >>> Inactive hide details for Eli Mesika ---10.09.2012 > > >>> 15:02:16-------- > > >>> Original Message ----- > From: "Dmitriy A Pyryakov" <DPyryaEli > > >>> Mesika > > >>> ---10.09.2012 15:02:16-------- Original Message ----- > From: > > >>> "Dmitriy A > > >>> Pyryakov" <DPyryakov@ekb.beeline.ru> > > >>>=20 > > >>> =D0=9E=D1=82: Eli Mesika <emesika@redhat.com> > > >>> =D0=9A=D0=BE=D0=BC=D1=83: Dmitriy A Pyryakov <DPyryakov@ekb.beeline= .ru> > > >>> =D0=9A=D0=BE=D0=BF=D0=B8=D1=8F: users@ovirt.org, Itamar Heim <iheim= @redhat.com> > > >>> =D0=94=D0=B0=D1=82=D0=B0: 10.09.2012 15:02 > > >>> =D0=A2=D0=B5=D0=BC=D0=B0: Re: [Users] HP Integrated Lights Out 3 > > >>> -------------------------------------------------------------------= ----- > > >>>=20 > > >>>=20 > > >>>=20 > > >>>=20 > > >>>=20 > > >>> ----- Original Message ----- > > >>> > From: "Dmitriy A Pyryakov" <DPyryakov@ekb.beeline.ru> > > >>> > To: "Itamar Heim" <iheim@redhat.com> > > >>> > Cc: "Eli Mesika" <emesika@redhat.com>, users@ovirt.org > > >>> > Sent: Monday, September 10, 2012 11:57:25 AM > > >>> > Subject: Re: [Users] HP Integrated Lights Out 3 > > >>> >=20 > > >>> >=20 > > >>> >=20 > > >>> >=20 > > >>> >=20 > > >>> > Yes, but oVirt don't pass this options to fence_ipmilan > > >>> > command. > > >>> > There are all logged options: Thread-43892::DEBUG::2012-09-07 > > >>> > 13:14:03,094::API::1024::vds::(fenceNode) > > >>> >=20 > > >>> fenceNode(addr=3D192.168.10.103,port=3D,agent=3Dipmilan,user=3Dfenc= e_ilo,passwd=3DXXXX,action=3Dstatus,secure=3D,options=3D) > > >>> > Thread-43892::DEBUG::2012-09-07 > > >>> > 13:14:04,116::API::1050::vds::(fenceNode) rc 1 in > > >>> > agent=3Dfence_ipmilan > > >>> > ipaddr=3D192.168.10.103 > > >>> > login=3Dfence_ilo > > >>> > option=3Dstatus > > >>> > passwd=3DXXXX > > >>> > out Getting status of IPMI:192.168.10.103...Chassis power =3D > > >>> > Unknown > > >>> > Failed > > >>> > err > > >>> >=20 > > >>>=20 > > >>> Hi > > >>> As you see, options arrived to VDSM as empty string > > >>> Can you please paste the output of the following SQL > > >>>=20 > > >>> select * from vdc_options where option_name =3D > > >>> 'FenceAgentDefaultParams'; > > >>>=20 > > >>> Thanks > > >>>=20 > > >>>=20 > > >>> > - - Dmitriy Pyryakov VimpelCom Ltd. > > >>> > Inactive hide details for Itamar Heim ---10.09.2012 > > >>> > 14:48:06---On > > >>> > 09/10/2012 11:45 AM, Dmitriy A Pyryakov wrote: > No, I don't > > >>> > Itamar > > >>> > Heim ---10.09.2012 14:48:06---On 09/10/2012 11:45 AM, Dmitriy > > >>> > A > > >>> > Pyryakov wrote: > No, I don't see an ilo3 type of fencing > > >>> > device > > >>> > i > > >>> >=20 > > >>> > =D0=9E=D1=82: Itamar Heim <iheim@redhat.com> > > >>> > =D0=9A=D0=BE=D0=BC=D1=83: Dmitriy A Pyryakov <DPyryakov@ekb.beeli= ne.ru> > > >>> > =D0=9A=D0=BE=D0=BF=D0=B8=D1=8F: Eli Mesika <emesika@redhat.com>, = users@ovirt.org > > >>> > =D0=94=D0=B0=D1=82=D0=B0: 10.09.2012 14:48 > > >>> > =D0=A2=D0=B5=D0=BC=D0=B0: Re: [Users] HP Integrated Lights Out 3 > > >>> >=20 > > >>> >=20 > > >>> >=20 > > >>> >=20 > > >>> > On 09/10/2012 11:45 AM, Dmitriy A Pyryakov wrote: > > >>> > > No, I don't see an ilo3 type of fencing device in my "Power > > >>> > > Management" tab. > > >>> > >=20 > > >>> > > I have fence_ilo3 command on my hypervisor host. > > >>> >=20 > > >>> > did you try choosing ipmilan and passing options of > > >>> > lanplus,power_wait=3D4? > > >>> >=20 > > >>> >=20 > > >>> > >=20 > > >>> > > When I run it with following options: > > >>> > > privlvl=3Duser > > >>> > > ipaddr=3D192.168.10.103 > > >>> > > login=3Dfence_ilo > > >>> > > passwd=3D******** > > >>> > > operation=3Dstatus > > >>> > >=20 > > >>> > > it print: Getting status of IPMI:192.168.10.103...Chassis > > >>> > > power =3D > > >>> > > On > > >>> > > Done > > >>> > >=20 > > >>> > > oVirt Engine Version: 3.1.0-2.fc17 > > >>> > >=20 > > >>> > >=20 > > >>> > > - - > > >>> > > Dmitriy Pyryakov > > >>> > > VimpelCom Ltd. > > >>> > >=20 > > >>> > >=20 > > >>> > > Inactive hide details for Itamar Heim ---10.09.2012 > > >>> > > 14:28:19---On > > >>> > > 09/10/2012 06:17 AM, Dmitriy A Pyryakov wrote: > > > >>> > > Hello,Itamar > > >>> > > Heim > > >>> > > ---10.09.2012 14:28:19---On 09/10/2012 06:17 AM, Dmitriy A > > >>> > > Pyryakov > > >>> > > wrote: > Hello, > > >>> > >=20 > > >>> > > =D0=9E=D1=82: Itamar Heim <iheim@redhat.com> > > >>> > > =D0=9A=D0=BE=D0=BC=D1=83: Dmitriy A Pyryakov <DPyryakov@ekb.bee= line.ru> > > >>> > > =D0=9A=D0=BE=D0=BF=D0=B8=D1=8F: users@ovirt.org, Eli Mesika <em= esika@redhat.com> > > >>> > > =D0=94=D0=B0=D1=82=D0=B0: 10.09.2012 14:28 > > >>> > > =D0=A2=D0=B5=D0=BC=D0=B0: Re: [Users] HP Integrated Lights Out = 3 > > >>> > >=20 > > >>> -------------------------------------------------------------------= ----- > > >>> > >=20 > > >>> > >=20 > > >>> > >=20 > > >>> > > On 09/10/2012 06:17 AM, Dmitriy A Pyryakov wrote: > > >>> > > > Hello, > > >>> > > >=20 > > >>> > > > I need to use the HP i-lo 3 as fencing device for OOB > > >>> > > > power > > >>> > > > management. > > >>> > > >=20 > > >>> > > > In man 8 page of fence_ipmilan I find that I must use > > >>> > > > lanplus and > > >>> > > > power_wait=3D4 options. When I insert this options in > > >>> > > > "Option" > > >>> > > > line > > >>> > > > of > > >>> > > > "Power Management" tab and press "Test" button - test is > > >>> > > > failed. > > >>> > > >=20 > > >>> > > > There is the part of vdsm.log at this time: > > >>> > > >=20 > > >>> > > > Thread-43892::DEBUG::2012-09-07 > > >>> > > > 13:14:03,094::API::1024::vds::(fenceNode) > > >>> > > >=20 > > >>> > >=20 > > >>> fenceNode(addr=3D192.168.10.103,port=3D,agent=3Dipmilan,user=3Dfenc= e_ilo,passwd=3DXXXX,action=3Dstatus,secure=3D,options=3D) > > >>> > > > Thread-43892::DEBUG::2012-09-07 > > >>> > > > 13:14:04,116::API::1050::vds::(fenceNode) rc 1 in > > >>> > > > agent=3Dfence_ipmilan > > >>> > > > ipaddr=3D192.168.10.103 > > >>> > > > login=3Dfence_ilo > > >>> > > > option=3Dstatus > > >>> > > > passwd=3DXXXX > > >>> > > > out Getting status of IPMI:192.168.10.103...Chassis power > > >>> > > > =3D > > >>> > > > Unknown > > >>> > > > Failed > > >>> > > > err > > >>> > > >=20 > > >>> > > > My otions are not presented. It looks like a bug. > > >>> > > >=20 > > >>> > > > How can I fix it? How can I find a location of the script > > >>> > > > who run > > >>> > > > this > > >>> > > > test in my system? > > >>> > >=20 > > >>> > > strange, i thought we added ilo3 fence type back in 3.0 > > >>> > > which > > >>> > > wraps > > >>> > > ipmilan with lanplus,power_wait=3D4. > > >>> > > don'y you see ilo3 as an option? > > >>> > >=20 > > >>> > > >=20 > > >>> > > > - - > > >>> > > > Dmitriy Pyryakov > > >>> > > >=20 > > >>> > > > VimpelCom Ltd. > > >>> > > >=20 > > >>> > > >=20 > > >>> > > >=20 > > >>> > > > _______________________________________________ > > >>> > > > Users mailing list > > >>> > > > Users@ovirt.org > > >>> > > > http://lists.ovirt.org/mailman/listinfo/users > > >>> > > >=20 > > >>> > >=20 > > >>> > >=20 > > >>> > >=20 > > >>> >=20 > > >>> >=20 > > >>> >=20 > > >>> >=20 > > >>>=20 > > >>=20 > > >>=20 > > >>=20 > >=20 > >=20 > >=20 >=20 >=20 ------=_Part_66911039_502469367.1347278702688-- ------=_Part_66911038_1884428589.1347278702687--

On 09/10/2012 03:05 PM, Eli Mesika wrote: > > > ----- Original Message ----- >> From: "Dmitriy A Pyryakov" <DPyryakov@ekb.beeline.ru> >> To: "Eli Mesika" <emesika@redhat.com> >> Cc: "Itamar Heim" <iheim@redhat.com>, users@ovirt.org >> Sent: Monday, September 10, 2012 2:43:42 PM >> Subject: HA: Re: HA: Re: [Users] HP Integrated Lights Out 3 >> >> >> >> >> >> Now ilo3 presented in Power Management but still doesn't work. part >> of vdsm.log: Thread-258783::DEBUG::2012-09-10 >> 17:39:06,359::API::1024::vds::(fenceNode) >> fenceNode(addr=192.168.10.103,port=,agent=ipmilan,user=Administrator,passwd=XXXX,action=status,secure=,options=) >> Thread-258783::DEBUG::2012-09-10 >> 17:39:07,386::API::1050::vds::(fenceNode) rc 1 in >> agent=fence_ipmilan >> ipaddr=192.168.10.103 >> login=Administrator >> option=status >> passwd=XXXX >> out Getting status of IPMI:192.168.10.103...Chassis power = Unknown >> Failed >> err >> >> part of engine.log >> >> 2012-09-10 17:41:51,089 INFO >> [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceVdsVDSCommand] >> (ajp--0.0.0.0-8009-10) START, FenceVdsVDSCommand(vdsId = >> 71528b6e-f5e6-11e1-a15f-0011856cf23e, targetVdsId = >> 8dddf9e6-f80a-11e1-b036-0011856cf23e, action = Status, ip = >> 192.168.10.103, port = , type = ipmilan, user = Administrator, >> password = ******, options = 'lanplus,power_wait=4'), log id: >> f442157 >> 2012-09-10 17:41:53,226 INFO >> [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceVdsVDSCommand] >> (ajp--0.0.0.0-8009-10) FINISH, FenceVdsVDSCommand, return: Test >> Failed, Host Status is: unknown. The fence-agent script reported the >> following error: Getting status of IPMI:192.168.10.103...Chassis >> power = Unknown >> Failed >> , log id: f442157 > > Well, I will have to investigate that, we can clearly see that backend send the 'lanplus,power_wait=4' options, but from some reason the options in the vdsm.log are still empty. maybe this isn't part of vdsm one? commit 59934118e3a30c57539d2b71016532bdd9c4ab17 Author: Roy Golan <rgolan@redhat.com> Date: Thu Aug 9 16:34:10 2012 +0300 fenceNode API is missing the options argument Change-Id: Ib2ce9b0f71040f9198413fa06c5d8768994842ec Signed-off-by: Roy Golan <rgolan@redhat.com> Reviewed-on: http://gerrit.ovirt.org/7058 Reviewed-by: Dan Kenigsberg <danken@redhat.com> Reviewed-by: Omer Frenkel <ofrenkel@redhat.com> Tested-by: Omer Frenkel <ofrenkel@redhat.com> > > > > >> >> - - >> Dmitriy Pyryakov >> >> VimpelCom Ltd. >> Inactive hide details for Eli Mesika ---10.09.2012 17:29:41-------- >> Original Message ----- > From: "Itamar Heim" <iheim@redhat.Eli >> Mesika ---10.09.2012 17:29:41-------- Original Message ----- > From: >> "Itamar Heim" <iheim@redhat.com> >> >> От: Eli Mesika <emesika@redhat.com> >> Кому: Dmitriy A Pyryakov <DPyryakov@ekb.beeline.ru> >> Копия: users@ovirt.org, Itamar Heim <iheim@redhat.com> >> Дата: 10.09.2012 17:29 >> Тема: Re: HA: Re: [Users] HP Integrated Lights Out 3 >> >> >> >> >> >> >> ----- Original Message ----- >>> From: "Itamar Heim" <iheim@redhat.com> >>> To: "Eli Mesika" <emesika@redhat.com> >>> Cc: users@ovirt.org, "Dmitriy A Pyryakov" >>> <DPyryakov@ekb.beeline.ru> >>> Sent: Monday, September 10, 2012 2:14:31 PM >>> Subject: Re: HA: Re: [Users] HP Integrated Lights Out 3 >>> >>> On 09/10/2012 02:07 PM, Eli Mesika wrote: >>>> >>>> >>>> ----- Original Message ----- >>>>> From: "Itamar Heim" <iheim@redhat.com> >>>>> To: "Dmitriy A Pyryakov" <DPyryakov@ekb.beeline.ru> >>>>> Cc: "Eli Mesika" <emesika@redhat.com>, users@ovirt.org >>>>> Sent: Monday, September 10, 2012 12:51:03 PM >>>>> Subject: Re: HA: Re: [Users] HP Integrated Lights Out 3 >>>>> >>>>> On 09/10/2012 12:21 PM, Dmitriy A Pyryakov wrote: >>>>>> engine=# select * from vdc_options where option_name in >>>>>> ('FenceAgentDefaultParams','FenceAgentMapping','VdsFenceOptionMapping','VdsFenceType'); >>>>>> option_id | option_name | option_value | version >>>>>> -----------+-------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------- >>>>>> 77 | FenceAgentMapping | ilo3=ipmilan | general >>>>>> 76 | FenceAgentDefaultParams | ilo3:lanplus,power_wait=4 | >>>>>> general >>>>>> 323 | VdsFenceType | >>>>>> alom,apc,bladecenter,drac5,eps,ilo,ipmilan,rsa,rsb,wti,cisco_ucs >>>>>> | >>>>>> 3.1 >>>>>> 322 | VdsFenceType | >>>>> >>>>> eli - ilo3 is missing in 3.1? >>>> Yes, this is certainly a bug, I will open it and resolve ASAP >>> >>> this is a db change, so dmitriy can apply it easily as well. >> Sure >> Dmitriy , please apply >> 1) run on your Postgres engine : >> select >> fn_db_update_config_value('VdsFenceType','alom,apc,bladecenter,drac5,eps,ilo,ilo3,ipmilan,rsa,rsb,wti,cisco_ucs','3.1'); >> >> 2) Restart engine >> 3) Check again (you should have ilo3 now in the UI list) >> 4) Let me know if it works >> >> Thanks >> >>> >>>>> and maybe another bug on not passing fence options which i >>>>> remember >>>>> we >>>>> had at some point >>>> Yes, I believe that the above will solve the issue since we had >>>> already tested ilo3 unless we have a regression I am not aware >>>> about. >>> >>> lets hope so. question is if it was fixed after ovirt 3.1 was done. >>> >>>> >>>>> >>>>>> alom,apc,bladecenter,drac5,eps,ilo,ilo3,ipmilan,rsa,rsb,wti,cisco_ucs >>>>>> | 3.0 >>>>>> 321 | VdsFenceType | >>>>>> alom,apc,bladecenter,drac5,eps,ilo,ipmilan,rsa,rsb,wti,cisco_ucs >>>>>> | >>>>>> 2.2 >>>>>> 318 | VdsFenceOptionMapping | >>>>>> alom:secure=secure,port=ipport;apc:secure=secure,port=ipport,slot=port;bladecenter:secure=secure,port=ipport,slot=port;drac5:secure=secure,slot=port;eps:slot=port;ilo:secure=ssl,port=ipport;ipmilan:;rsa:secure=secure,port=ipport;rsb:;wti:secure=secure,port=ipport,slot=port;cisco_ucs:secure=ssl,slot=port;ilo3: >>>>>> | general >>>>>> (6 rows) >>>>>> >>>>>> -- >>>>>> >>>>>> Dmitriy Pyryakov >>>>>> VimpelCom Ltd. >>>>>> >>>>>> >>>>>> Inactive hide details for Eli Mesika ---10.09.2012 >>>>>> 15:02:16-------- >>>>>> Original Message ----- > From: "Dmitriy A Pyryakov" <DPyryaEli >>>>>> Mesika >>>>>> ---10.09.2012 15:02:16-------- Original Message ----- > From: >>>>>> "Dmitriy A >>>>>> Pyryakov" <DPyryakov@ekb.beeline.ru> >>>>>> >>>>>> От: Eli Mesika <emesika@redhat.com> >>>>>> Кому: Dmitriy A Pyryakov <DPyryakov@ekb.beeline.ru> >>>>>> Копия: users@ovirt.org, Itamar Heim <iheim@redhat.com> >>>>>> Дата: 10.09.2012 15:02 >>>>>> Тема: Re: [Users] HP Integrated Lights Out 3 >>>>>> ------------------------------------------------------------------------ >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> ----- Original Message ----- >>>>>>> From: "Dmitriy A Pyryakov" <DPyryakov@ekb.beeline.ru> >>>>>>> To: "Itamar Heim" <iheim@redhat.com> >>>>>>> Cc: "Eli Mesika" <emesika@redhat.com>, users@ovirt.org >>>>>>> Sent: Monday, September 10, 2012 11:57:25 AM >>>>>>> Subject: Re: [Users] HP Integrated Lights Out 3 >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> Yes, but oVirt don't pass this options to fence_ipmilan >>>>>>> command. >>>>>>> There are all logged options: Thread-43892::DEBUG::2012-09-07 >>>>>>> 13:14:03,094::API::1024::vds::(fenceNode) >>>>>>> >>>>>> fenceNode(addr=192.168.10.103,port=,agent=ipmilan,user=fence_ilo,passwd=XXXX,action=status,secure=,options=) >>>>>>> Thread-43892::DEBUG::2012-09-07 >>>>>>> 13:14:04,116::API::1050::vds::(fenceNode) rc 1 in >>>>>>> agent=fence_ipmilan >>>>>>> ipaddr=192.168.10.103 >>>>>>> login=fence_ilo >>>>>>> option=status >>>>>>> passwd=XXXX >>>>>>> out Getting status of IPMI:192.168.10.103...Chassis power = >>>>>>> Unknown >>>>>>> Failed >>>>>>> err >>>>>>> >>>>>> >>>>>> Hi >>>>>> As you see, options arrived to VDSM as empty string >>>>>> Can you please paste the output of the following SQL >>>>>> >>>>>> select * from vdc_options where option_name = >>>>>> 'FenceAgentDefaultParams'; >>>>>> >>>>>> Thanks >>>>>> >>>>>> >>>>>>> - - Dmitriy Pyryakov VimpelCom Ltd. >>>>>>> Inactive hide details for Itamar Heim ---10.09.2012 >>>>>>> 14:48:06---On >>>>>>> 09/10/2012 11:45 AM, Dmitriy A Pyryakov wrote: > No, I don't >>>>>>> Itamar >>>>>>> Heim ---10.09.2012 14:48:06---On 09/10/2012 11:45 AM, Dmitriy >>>>>>> A >>>>>>> Pyryakov wrote: > No, I don't see an ilo3 type of fencing >>>>>>> device >>>>>>> i >>>>>>> >>>>>>> От: Itamar Heim <iheim@redhat.com> >>>>>>> Кому: Dmitriy A Pyryakov <DPyryakov@ekb.beeline.ru> >>>>>>> Копия: Eli Mesika <emesika@redhat.com>, users@ovirt.org >>>>>>> Дата: 10.09.2012 14:48 >>>>>>> Тема: Re: [Users] HP Integrated Lights Out 3 >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> On 09/10/2012 11:45 AM, Dmitriy A Pyryakov wrote: >>>>>>>> No, I don't see an ilo3 type of fencing device in my "Power >>>>>>>> Management" tab. >>>>>>>> >>>>>>>> I have fence_ilo3 command on my hypervisor host. >>>>>>> >>>>>>> did you try choosing ipmilan and passing options of >>>>>>> lanplus,power_wait=4? >>>>>>> >>>>>>> >>>>>>>> >>>>>>>> When I run it with following options: >>>>>>>> privlvl=user >>>>>>>> ipaddr=192.168.10.103 >>>>>>>> login=fence_ilo >>>>>>>> passwd=******** >>>>>>>> operation=status >>>>>>>> >>>>>>>> it print: Getting status of IPMI:192.168.10.103...Chassis >>>>>>>> power = >>>>>>>> On >>>>>>>> Done >>>>>>>> >>>>>>>> oVirt Engine Version: 3.1.0-2.fc17 >>>>>>>> >>>>>>>> >>>>>>>> - - >>>>>>>> Dmitriy Pyryakov >>>>>>>> VimpelCom Ltd. >>>>>>>> >>>>>>>> >>>>>>>> Inactive hide details for Itamar Heim ---10.09.2012 >>>>>>>> 14:28:19---On >>>>>>>> 09/10/2012 06:17 AM, Dmitriy A Pyryakov wrote: > >>>>>>>> Hello,Itamar >>>>>>>> Heim >>>>>>>> ---10.09.2012 14:28:19---On 09/10/2012 06:17 AM, Dmitriy A >>>>>>>> Pyryakov >>>>>>>> wrote: > Hello, >>>>>>>> >>>>>>>> От: Itamar Heim <iheim@redhat.com> >>>>>>>> Кому: Dmitriy A Pyryakov <DPyryakov@ekb.beeline.ru> >>>>>>>> Копия: users@ovirt.org, Eli Mesika <emesika@redhat.com> >>>>>>>> Дата: 10.09.2012 14:28 >>>>>>>> Тема: Re: [Users] HP Integrated Lights Out 3 >>>>>>>> >>>>>> ------------------------------------------------------------------------ >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On 09/10/2012 06:17 AM, Dmitriy A Pyryakov wrote: >>>>>>>>> Hello, >>>>>>>>> >>>>>>>>> I need to use the HP i-lo 3 as fencing device for OOB >>>>>>>>> power >>>>>>>>> management. >>>>>>>>> >>>>>>>>> In man 8 page of fence_ipmilan I find that I must use >>>>>>>>> lanplus and >>>>>>>>> power_wait=4 options. When I insert this options in >>>>>>>>> "Option" >>>>>>>>> line >>>>>>>>> of >>>>>>>>> "Power Management" tab and press "Test" button - test is >>>>>>>>> failed. >>>>>>>>> >>>>>>>>> There is the part of vdsm.log at this time: >>>>>>>>> >>>>>>>>> Thread-43892::DEBUG::2012-09-07 >>>>>>>>> 13:14:03,094::API::1024::vds::(fenceNode) >>>>>>>>> >>>>>>>> >>>>>> fenceNode(addr=192.168.10.103,port=,agent=ipmilan,user=fence_ilo,passwd=XXXX,action=status,secure=,options=) >>>>>>>>> Thread-43892::DEBUG::2012-09-07 >>>>>>>>> 13:14:04,116::API::1050::vds::(fenceNode) rc 1 in >>>>>>>>> agent=fence_ipmilan >>>>>>>>> ipaddr=192.168.10.103 >>>>>>>>> login=fence_ilo >>>>>>>>> option=status >>>>>>>>> passwd=XXXX >>>>>>>>> out Getting status of IPMI:192.168.10.103...Chassis power >>>>>>>>> = >>>>>>>>> Unknown >>>>>>>>> Failed >>>>>>>>> err >>>>>>>>> >>>>>>>>> My otions are not presented. It looks like a bug. >>>>>>>>> >>>>>>>>> How can I fix it? How can I find a location of the script >>>>>>>>> who run >>>>>>>>> this >>>>>>>>> test in my system? >>>>>>>> >>>>>>>> strange, i thought we added ilo3 fence type back in 3.0 >>>>>>>> which >>>>>>>> wraps >>>>>>>> ipmilan with lanplus,power_wait=4. >>>>>>>> don'y you see ilo3 as an option? >>>>>>>> >>>>>>>>> >>>>>>>>> - - >>>>>>>>> Dmitriy Pyryakov >>>>>>>>> >>>>>>>>> VimpelCom Ltd. >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Users mailing list >>>>>>>>> Users@ovirt.org >>>>>>>>> http://lists.ovirt.org/mailman/listinfo/users >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>> >>>>> >>>>> >>> >>> >>> >> >> >

----- Original Message ----- > From: "Itamar Heim" <iheim@redhat.com> > To: "Eli Mesika" <emesika@redhat.com> > Cc: "Dmitriy A Pyryakov" <DPyryakov@ekb.beeline.ru>, users@ovirt.org > Sent: Monday, September 10, 2012 3:16:07 PM > Subject: Re: HA: Re: HA: Re: [Users] HP Integrated Lights Out 3 > > On 09/10/2012 03:05 PM, Eli Mesika wrote: > > > > > > ----- Original Message ----- > >> From: "Dmitriy A Pyryakov" <DPyryakov@ekb.beeline.ru> > >> To: "Eli Mesika" <emesika@redhat.com> > >> Cc: "Itamar Heim" <iheim@redhat.com>, users@ovirt.org > >> Sent: Monday, September 10, 2012 2:43:42 PM > >> Subject: HA: Re: HA: Re: [Users] HP Integrated Lights Out 3 > >> > >> > >> > >> > >> > >> Now ilo3 presented in Power Management but still doesn't work. > >> part > >> of vdsm.log: Thread-258783::DEBUG::2012-09-10 > >> 17:39:06,359::API::1024::vds::(fenceNode) > >> fenceNode(addr=192.168.10.103,port=,agent=ipmilan,user=Administrator,passwd=XXXX,action=status,secure=,options=) > >> Thread-258783::DEBUG::2012-09-10 > >> 17:39:07,386::API::1050::vds::(fenceNode) rc 1 in > >> agent=fence_ipmilan > >> ipaddr=192.168.10.103 > >> login=Administrator > >> option=status > >> passwd=XXXX > >> out Getting status of IPMI:192.168.10.103...Chassis power = > >> Unknown > >> Failed > >> err > >> > >> part of engine.log > >> > >> 2012-09-10 17:41:51,089 INFO > >> [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceVdsVDSCommand] > >> (ajp--0.0.0.0-8009-10) START, FenceVdsVDSCommand(vdsId = > >> 71528b6e-f5e6-11e1-a15f-0011856cf23e, targetVdsId = > >> 8dddf9e6-f80a-11e1-b036-0011856cf23e, action = Status, ip = > >> 192.168.10.103, port = , type = ipmilan, user = Administrator, > >> password = ******, options = 'lanplus,power_wait=4'), log id: > >> f442157 > >> 2012-09-10 17:41:53,226 INFO > >> [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceVdsVDSCommand] > >> (ajp--0.0.0.0-8009-10) FINISH, FenceVdsVDSCommand, return: Test > >> Failed, Host Status is: unknown. The fence-agent script reported > >> the > >> following error: Getting status of IPMI:192.168.10.103...Chassis > >> power = Unknown > >> Failed > >> , log id: f442157 > > > > Well, I will have to investigate that, we can clearly see that > > backend send the 'lanplus,power_wait=4' options, but from some > > reason the options in the vdsm.log are still empty. > > maybe this isn't part of vdsm one? Makes sense , I remember that Roy handled that but was sure that it was already merged... > commit 59934118e3a30c57539d2b71016532bdd9c4ab17 > Author: Roy Golan <rgolan@redhat.com> > Date: Thu Aug 9 16:34:10 2012 +0300 > > fenceNode API is missing the options argument > > Change-Id: Ib2ce9b0f71040f9198413fa06c5d8768994842ec > Signed-off-by: Roy Golan <rgolan@redhat.com> > Reviewed-on: http://gerrit.ovirt.org/7058 > Reviewed-by: Dan Kenigsberg <danken@redhat.com> > Reviewed-by: Omer Frenkel <ofrenkel@redhat.com> > Tested-by: Omer Frenkel <ofrenkel@redhat.com> > > > > > > > > > > > > > > > >> > >> - - > >> Dmitriy Pyryakov > >> > >> VimpelCom Ltd. > >> Inactive hide details for Eli Mesika ---10.09.2012 > >> 17:29:41-------- > >> Original Message ----- > From: "Itamar Heim" <iheim@redhat.Eli > >> Mesika ---10.09.2012 17:29:41-------- Original Message ----- > > >> From: > >> "Itamar Heim" <iheim@redhat.com> > >> > >> От: Eli Mesika <emesika@redhat.com> > >> Кому: Dmitriy A Pyryakov <DPyryakov@ekb.beeline.ru> > >> Копия: users@ovirt.org, Itamar Heim <iheim@redhat.com> > >> Дата: 10.09.2012 17:29 > >> Тема: Re: HA: Re: [Users] HP Integrated Lights Out 3 > >> > >> > >> > >> > >> > >> > >> ----- Original Message ----- > >>> From: "Itamar Heim" <iheim@redhat.com> > >>> To: "Eli Mesika" <emesika@redhat.com> > >>> Cc: users@ovirt.org, "Dmitriy A Pyryakov" > >>> <DPyryakov@ekb.beeline.ru> > >>> Sent: Monday, September 10, 2012 2:14:31 PM > >>> Subject: Re: HA: Re: [Users] HP Integrated Lights Out 3 > >>> > >>> On 09/10/2012 02:07 PM, Eli Mesika wrote: > >>>> > >>>> > >>>> ----- Original Message ----- > >>>>> From: "Itamar Heim" <iheim@redhat.com> > >>>>> To: "Dmitriy A Pyryakov" <DPyryakov@ekb.beeline.ru> > >>>>> Cc: "Eli Mesika" <emesika@redhat.com>, users@ovirt.org > >>>>> Sent: Monday, September 10, 2012 12:51:03 PM > >>>>> Subject: Re: HA: Re: [Users] HP Integrated Lights Out 3 > >>>>> > >>>>> On 09/10/2012 12:21 PM, Dmitriy A Pyryakov wrote: > >>>>>> engine=# select * from vdc_options where option_name in > >>>>>> ('FenceAgentDefaultParams','FenceAgentMapping','VdsFenceOptionMapping','VdsFenceType'); > >>>>>> option_id | option_name | option_value | version > >>>>>> -----------+-------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------- > >>>>>> 77 | FenceAgentMapping | ilo3=ipmilan | general > >>>>>> 76 | FenceAgentDefaultParams | ilo3:lanplus,power_wait=4 | > >>>>>> general > >>>>>> 323 | VdsFenceType | > >>>>>> alom,apc,bladecenter,drac5,eps,ilo,ipmilan,rsa,rsb,wti,cisco_ucs > >>>>>> | > >>>>>> 3.1 > >>>>>> 322 | VdsFenceType | > >>>>> > >>>>> eli - ilo3 is missing in 3.1? > >>>> Yes, this is certainly a bug, I will open it and resolve ASAP > >>> > >>> this is a db change, so dmitriy can apply it easily as well. > >> Sure > >> Dmitriy , please apply > >> 1) run on your Postgres engine : > >> select > >> fn_db_update_config_value('VdsFenceType','alom,apc,bladecenter,drac5,eps,ilo,ilo3,ipmilan,rsa,rsb,wti,cisco_ucs','3.1'); > >> > >> 2) Restart engine > >> 3) Check again (you should have ilo3 now in the UI list) > >> 4) Let me know if it works > >> > >> Thanks > >> > >>> > >>>>> and maybe another bug on not passing fence options which i > >>>>> remember > >>>>> we > >>>>> had at some point > >>>> Yes, I believe that the above will solve the issue since we had > >>>> already tested ilo3 unless we have a regression I am not aware > >>>> about. > >>> > >>> lets hope so. question is if it was fixed after ovirt 3.1 was > >>> done. > >>> > >>>> > >>>>> > >>>>>> alom,apc,bladecenter,drac5,eps,ilo,ilo3,ipmilan,rsa,rsb,wti,cisco_ucs > >>>>>> | 3.0 > >>>>>> 321 | VdsFenceType | > >>>>>> alom,apc,bladecenter,drac5,eps,ilo,ipmilan,rsa,rsb,wti,cisco_ucs > >>>>>> | > >>>>>> 2.2 > >>>>>> 318 | VdsFenceOptionMapping | > >>>>>> alom:secure=secure,port=ipport;apc:secure=secure,port=ipport,slot=port;bladecenter:secure=secure,port=ipport,slot=port;drac5:secure=secure,slot=port;eps:slot=port;ilo:secure=ssl,port=ipport;ipmilan:;rsa:secure=secure,port=ipport;rsb:;wti:secure=secure,port=ipport,slot=port;cisco_ucs:secure=ssl,slot=port;ilo3: > >>>>>> | general > >>>>>> (6 rows) > >>>>>> > >>>>>> -- > >>>>>> > >>>>>> Dmitriy Pyryakov > >>>>>> VimpelCom Ltd. > >>>>>> > >>>>>> > >>>>>> Inactive hide details for Eli Mesika ---10.09.2012 > >>>>>> 15:02:16-------- > >>>>>> Original Message ----- > From: "Dmitriy A Pyryakov" <DPyryaEli > >>>>>> Mesika > >>>>>> ---10.09.2012 15:02:16-------- Original Message ----- > From: > >>>>>> "Dmitriy A > >>>>>> Pyryakov" <DPyryakov@ekb.beeline.ru> > >>>>>> > >>>>>> От: Eli Mesika <emesika@redhat.com> > >>>>>> Кому: Dmitriy A Pyryakov <DPyryakov@ekb.beeline.ru> > >>>>>> Копия: users@ovirt.org, Itamar Heim <iheim@redhat.com> > >>>>>> Дата: 10.09.2012 15:02 > >>>>>> Тема: Re: [Users] HP Integrated Lights Out 3 > >>>>>> ------------------------------------------------------------------------ > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> ----- Original Message ----- > >>>>>>> From: "Dmitriy A Pyryakov" <DPyryakov@ekb.beeline.ru> > >>>>>>> To: "Itamar Heim" <iheim@redhat.com> > >>>>>>> Cc: "Eli Mesika" <emesika@redhat.com>, users@ovirt.org > >>>>>>> Sent: Monday, September 10, 2012 11:57:25 AM > >>>>>>> Subject: Re: [Users] HP Integrated Lights Out 3 > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> Yes, but oVirt don't pass this options to fence_ipmilan > >>>>>>> command. > >>>>>>> There are all logged options: Thread-43892::DEBUG::2012-09-07 > >>>>>>> 13:14:03,094::API::1024::vds::(fenceNode) > >>>>>>> > >>>>>> fenceNode(addr=192.168.10.103,port=,agent=ipmilan,user=fence_ilo,passwd=XXXX,action=status,secure=,options=) > >>>>>>> Thread-43892::DEBUG::2012-09-07 > >>>>>>> 13:14:04,116::API::1050::vds::(fenceNode) rc 1 in > >>>>>>> agent=fence_ipmilan > >>>>>>> ipaddr=192.168.10.103 > >>>>>>> login=fence_ilo > >>>>>>> option=status > >>>>>>> passwd=XXXX > >>>>>>> out Getting status of IPMI:192.168.10.103...Chassis power = > >>>>>>> Unknown > >>>>>>> Failed > >>>>>>> err > >>>>>>> > >>>>>> > >>>>>> Hi > >>>>>> As you see, options arrived to VDSM as empty string > >>>>>> Can you please paste the output of the following SQL > >>>>>> > >>>>>> select * from vdc_options where option_name = > >>>>>> 'FenceAgentDefaultParams'; > >>>>>> > >>>>>> Thanks > >>>>>> > >>>>>> > >>>>>>> - - Dmitriy Pyryakov VimpelCom Ltd. > >>>>>>> Inactive hide details for Itamar Heim ---10.09.2012 > >>>>>>> 14:48:06---On > >>>>>>> 09/10/2012 11:45 AM, Dmitriy A Pyryakov wrote: > No, I don't > >>>>>>> Itamar > >>>>>>> Heim ---10.09.2012 14:48:06---On 09/10/2012 11:45 AM, Dmitriy > >>>>>>> A > >>>>>>> Pyryakov wrote: > No, I don't see an ilo3 type of fencing > >>>>>>> device > >>>>>>> i > >>>>>>> > >>>>>>> От: Itamar Heim <iheim@redhat.com> > >>>>>>> Кому: Dmitriy A Pyryakov <DPyryakov@ekb.beeline.ru> > >>>>>>> Копия: Eli Mesika <emesika@redhat.com>, users@ovirt.org > >>>>>>> Дата: 10.09.2012 14:48 > >>>>>>> Тема: Re: [Users] HP Integrated Lights Out 3 > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> On 09/10/2012 11:45 AM, Dmitriy A Pyryakov wrote: > >>>>>>>> No, I don't see an ilo3 type of fencing device in my "Power > >>>>>>>> Management" tab. > >>>>>>>> > >>>>>>>> I have fence_ilo3 command on my hypervisor host. > >>>>>>> > >>>>>>> did you try choosing ipmilan and passing options of > >>>>>>> lanplus,power_wait=4? > >>>>>>> > >>>>>>> > >>>>>>>> > >>>>>>>> When I run it with following options: > >>>>>>>> privlvl=user > >>>>>>>> ipaddr=192.168.10.103 > >>>>>>>> login=fence_ilo > >>>>>>>> passwd=******** > >>>>>>>> operation=status > >>>>>>>> > >>>>>>>> it print: Getting status of IPMI:192.168.10.103...Chassis > >>>>>>>> power = > >>>>>>>> On > >>>>>>>> Done > >>>>>>>> > >>>>>>>> oVirt Engine Version: 3.1.0-2.fc17 > >>>>>>>> > >>>>>>>> > >>>>>>>> - - > >>>>>>>> Dmitriy Pyryakov > >>>>>>>> VimpelCom Ltd. > >>>>>>>> > >>>>>>>> > >>>>>>>> Inactive hide details for Itamar Heim ---10.09.2012 > >>>>>>>> 14:28:19---On > >>>>>>>> 09/10/2012 06:17 AM, Dmitriy A Pyryakov wrote: > > >>>>>>>> Hello,Itamar > >>>>>>>> Heim > >>>>>>>> ---10.09.2012 14:28:19---On 09/10/2012 06:17 AM, Dmitriy A > >>>>>>>> Pyryakov > >>>>>>>> wrote: > Hello, > >>>>>>>> > >>>>>>>> От: Itamar Heim <iheim@redhat.com> > >>>>>>>> Кому: Dmitriy A Pyryakov <DPyryakov@ekb.beeline.ru> > >>>>>>>> Копия: users@ovirt.org, Eli Mesika <emesika@redhat.com> > >>>>>>>> Дата: 10.09.2012 14:28 > >>>>>>>> Тема: Re: [Users] HP Integrated Lights Out 3 > >>>>>>>> > >>>>>> ------------------------------------------------------------------------ > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> On 09/10/2012 06:17 AM, Dmitriy A Pyryakov wrote: > >>>>>>>>> Hello, > >>>>>>>>> > >>>>>>>>> I need to use the HP i-lo 3 as fencing device for OOB > >>>>>>>>> power > >>>>>>>>> management. > >>>>>>>>> > >>>>>>>>> In man 8 page of fence_ipmilan I find that I must use > >>>>>>>>> lanplus and > >>>>>>>>> power_wait=4 options. When I insert this options in > >>>>>>>>> "Option" > >>>>>>>>> line > >>>>>>>>> of > >>>>>>>>> "Power Management" tab and press "Test" button - test is > >>>>>>>>> failed. > >>>>>>>>> > >>>>>>>>> There is the part of vdsm.log at this time: > >>>>>>>>> > >>>>>>>>> Thread-43892::DEBUG::2012-09-07 > >>>>>>>>> 13:14:03,094::API::1024::vds::(fenceNode) > >>>>>>>>> > >>>>>>>> > >>>>>> fenceNode(addr=192.168.10.103,port=,agent=ipmilan,user=fence_ilo,passwd=XXXX,action=status,secure=,options=) > >>>>>>>>> Thread-43892::DEBUG::2012-09-07 > >>>>>>>>> 13:14:04,116::API::1050::vds::(fenceNode) rc 1 in > >>>>>>>>> agent=fence_ipmilan > >>>>>>>>> ipaddr=192.168.10.103 > >>>>>>>>> login=fence_ilo > >>>>>>>>> option=status > >>>>>>>>> passwd=XXXX > >>>>>>>>> out Getting status of IPMI:192.168.10.103...Chassis power > >>>>>>>>> = > >>>>>>>>> Unknown > >>>>>>>>> Failed > >>>>>>>>> err > >>>>>>>>> > >>>>>>>>> My otions are not presented. It looks like a bug. > >>>>>>>>> > >>>>>>>>> How can I fix it? How can I find a location of the script > >>>>>>>>> who run > >>>>>>>>> this > >>>>>>>>> test in my system? > >>>>>>>> > >>>>>>>> strange, i thought we added ilo3 fence type back in 3.0 > >>>>>>>> which > >>>>>>>> wraps > >>>>>>>> ipmilan with lanplus,power_wait=4. > >>>>>>>> don'y you see ilo3 as an option? > >>>>>>>> > >>>>>>>>> > >>>>>>>>> - - > >>>>>>>>> Dmitriy Pyryakov > >>>>>>>>> > >>>>>>>>> VimpelCom Ltd. > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> _______________________________________________ > >>>>>>>>> Users mailing list > >>>>>>>>> Users@ovirt.org > >>>>>>>>> http://lists.ovirt.org/mailman/listinfo/users > >>>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>> > >>>>> > >>>>> > >>>>> > >>> > >>> > >>> > >> > >> > > > > >

--0__=C9BBF0E5DF80766F8f9e8a93df938690918cC9BBF0E5DF80766F Content-type: text/plain; charset=KOI8-R Content-transfer-encoding: base64 RWxpIE1lc2lrYSA8ZW1lc2lrYUByZWRoYXQuY29tPiDOwdDJ08HOzyAxMC4wOS4yMDEyIDE5OjQx OjI3Og0KDQo+IO/UOiBFbGkgTWVzaWthIDxlbWVzaWthQHJlZGhhdC5jb20+DQo+IOvPzdU6IEl0 YW1hciBIZWltIDxpaGVpbUByZWRoYXQuY29tPg0KPiDrz9DJ0TogRG1pdHJpeSBBIFB5cnlha292 IDxEUHlyeWFrb3ZAZWtiLmJlZWxpbmUucnU+LA0KPiB1c2Vyc0BvdmlydC5vcmcsIFJveSBHb2xh biA8cmdvbGFuQHJlZGhhdC5jb20+DQo+IOTB1ME6IDEwLjA5LjIwMTIgMTk6NDENCj4g9MXNwTog UmU6IEhBOiBSZTogSEE6IFJlOiBbVXNlcnNdIEhQIEludGVncmF0ZWQgTGlnaHRzIE91dCAzDQo+ DQo+DQo+DQo+IC0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0NCj4gPiBGcm9tOiAiSXRhbWFy IEhlaW0iIDxpaGVpbUByZWRoYXQuY29tPg0KPiA+IFRvOiAiRWxpIE1lc2lrYSIgPGVtZXNpa2FA cmVkaGF0LmNvbT4NCj4gPiBDYzogIkRtaXRyaXkgQSBQeXJ5YWtvdiIgPERQeXJ5YWtvdkBla2Iu YmVlbGluZS5ydT4sIHVzZXJzQG92aXJ0Lm9yZw0KPiA+IFNlbnQ6IE1vbmRheSwgU2VwdGVtYmVy IDEwLCAyMDEyIDM6MTY6MDcgUE0NCj4gPiBTdWJqZWN0OiBSZTogSEE6IFJlOiBIQTogUmU6IFtV c2Vyc10gSFAgSW50ZWdyYXRlZCBMaWdodHMgT3V0IDMNCj4gPg0KPiA+IE9uIDA5LzEwLzIwMTIg MDM6MDUgUE0sIEVsaSBNZXNpa2Egd3JvdGU6DQo+ID4gPg0KPiA+ID4NCj4gPiA+IC0tLS0tIE9y aWdpbmFsIE1lc3NhZ2UgLS0tLS0NCj4gPiA+PiBGcm9tOiAiRG1pdHJpeSBBIFB5cnlha292IiA8 RFB5cnlha292QGVrYi5iZWVsaW5lLnJ1Pg0KPiA+ID4+IFRvOiAiRWxpIE1lc2lrYSIgPGVtZXNp a2FAcmVkaGF0LmNvbT4NCj4gPiA+PiBDYzogIkl0YW1hciBIZWltIiA8aWhlaW1AcmVkaGF0LmNv bT4sIHVzZXJzQG92aXJ0Lm9yZw0KPiA+ID4+IFNlbnQ6IE1vbmRheSwgU2VwdGVtYmVyIDEwLCAy MDEyIDI6NDM6NDIgUE0NCj4gPiA+PiBTdWJqZWN0OiBIQTogUmU6IEhBOiBSZTogW1VzZXJzXSBI UCBJbnRlZ3JhdGVkIExpZ2h0cyBPdXQgMw0KPiA+ID4+DQo+ID4gPj4NCj4gPiA+Pg0KPiA+ID4+ DQo+ID4gPj4NCj4gPiA+PiBOb3cgaWxvMyBwcmVzZW50ZWQgaW4gUG93ZXIgTWFuYWdlbWVudCBi dXQgc3RpbGwgZG9lc24ndCB3b3JrLg0KPiA+ID4+IHBhcnQNCj4gPiA+PiBvZiB2ZHNtLmxvZzog VGhyZWFkLTI1ODc4Mzo6REVCVUc6OjIwMTItMDktMTANCj4gPiA+PiAxNzozOTowNiwzNTk6OkFQ STo6MTAyNDo6dmRzOjooZmVuY2VOb2RlKQ0KPiA+ID4+IGZlbmNlTm9kZShhZGRyPTE5Mi4xNjgu MTAuDQo+DQoxMDMscG9ydD0sYWdlbnQ9aXBtaWxhbix1c2VyPUFkbWluaXN0cmF0b3IscGFzc3dk PVhYWFgsYWN0aW9uPXN0YXR1cyxzZWN1cmU9LG9wdGlvbnM9KQ0KDQo+ID4gPj4gVGhyZWFkLTI1 ODc4Mzo6REVCVUc6OjIwMTItMDktMTANCj4gPiA+PiAxNzozOTowNywzODY6OkFQSTo6MTA1MDo6 dmRzOjooZmVuY2VOb2RlKSByYyAxIGluDQo+ID4gPj4gYWdlbnQ9ZmVuY2VfaXBtaWxhbg0KPiA+ ID4+IGlwYWRkcj0xOTIuMTY4LjEwLjEwMw0KPiA+ID4+IGxvZ2luPUFkbWluaXN0cmF0b3INCj4g PiA+PiBvcHRpb249c3RhdHVzDQo+ID4gPj4gcGFzc3dkPVhYWFgNCj4gPiA+PiBvdXQgR2V0dGlu ZyBzdGF0dXMgb2YgSVBNSToxOTIuMTY4LjEwLjEwMy4uLkNoYXNzaXMgcG93ZXIgPQ0KPiA+ID4+ IFVua25vd24NCj4gPiA+PiBGYWlsZWQNCj4gPiA+PiBlcnINCj4gPiA+Pg0KPiA+ID4+IHBhcnQg b2YgZW5naW5lLmxvZw0KPiA+ID4+DQo+ID4gPj4gMjAxMi0wOS0xMCAxNzo0MTo1MSwwODkgSU5G Tw0KPiA+ID4+IFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5GZW5j ZVZkc1ZEU0NvbW1hbmRdDQo+ID4gPj4gKGFqcC0tMC4wLjAuMC04MDA5LTEwKSBTVEFSVCwgRmVu Y2VWZHNWRFNDb21tYW5kKHZkc0lkID0NCj4gPiA+PiA3MTUyOGI2ZS1mNWU2LTExZTEtYTE1Zi0w MDExODU2Y2YyM2UsIHRhcmdldFZkc0lkID0NCj4gPiA+PiA4ZGRkZjllNi1mODBhLTExZTEtYjAz Ni0wMDExODU2Y2YyM2UsIGFjdGlvbiA9IFN0YXR1cywgaXAgPQ0KPiA+ID4+IDE5Mi4xNjguMTAu MTAzLCBwb3J0ID0gLCB0eXBlID0gaXBtaWxhbiwgdXNlciA9IEFkbWluaXN0cmF0b3IsDQo+ID4g Pj4gcGFzc3dvcmQgPSAqKioqKiosIG9wdGlvbnMgPSAnbGFucGx1cyxwb3dlcl93YWl0PTQnKSwg bG9nIGlkOg0KPiA+ID4+IGY0NDIxNTcNCj4gPiA+PiAyMDEyLTA5LTEwIDE3OjQxOjUzLDIyNiBJ TkZPDQo+ID4gPj4gW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLkZl bmNlVmRzVkRTQ29tbWFuZF0NCj4gPiA+PiAoYWpwLS0wLjAuMC4wLTgwMDktMTApIEZJTklTSCwg RmVuY2VWZHNWRFNDb21tYW5kLCByZXR1cm46IFRlc3QNCj4gPiA+PiBGYWlsZWQsIEhvc3QgU3Rh dHVzIGlzOiB1bmtub3duLiBUaGUgZmVuY2UtYWdlbnQgc2NyaXB0IHJlcG9ydGVkDQo+ID4gPj4g dGhlDQo+ID4gPj4gZm9sbG93aW5nIGVycm9yOiBHZXR0aW5nIHN0YXR1cyBvZiBJUE1JOjE5Mi4x NjguMTAuMTAzLi4uQ2hhc3Npcw0KPiA+ID4+IHBvd2VyID0gVW5rbm93bg0KPiA+ID4+IEZhaWxl ZA0KPiA+ID4+ICwgbG9nIGlkOiBmNDQyMTU3DQo+ID4gPg0KPiA+ID4gV2VsbCwgSSB3aWxsIGhh dmUgdG8gaW52ZXN0aWdhdGUgdGhhdCwgd2UgY2FuIGNsZWFybHkgc2VlIHRoYXQNCj4gPiA+IGJh Y2tlbmQgc2VuZCB0aGUgJ2xhbnBsdXMscG93ZXJfd2FpdD00JyBvcHRpb25zLCBidXQgZnJvbSBz b21lDQo+ID4gPiByZWFzb24gdGhlIG9wdGlvbnMgaW4gdGhlIHZkc20ubG9nIGFyZSBzdGlsbCBl bXB0eS4NCj4gPg0KPiA+IG1heWJlIHRoaXMgaXNuJ3QgcGFydCBvZiB2ZHNtIG9uZT8NCj4NCg0K dGhpcyBpcyBhIHBhcnQgb2YgdmRzbS5sb2cgZnJvbSBwcm94eSBob3N0Lg0KDQo+IE1ha2VzIHNl bnNlICwgSSByZW1lbWJlciB0aGF0IFJveSBoYW5kbGVkIHRoYXQgYnV0IHdhcyBzdXJlIHRoYXQg aXQNCj4gd2FzIGFscmVhZHkgbWVyZ2VkLi4uDQoNCnRoZXJlIGFyZSBzb21lIGxvZyBwYXJ0cyBm cm9tIGRpZmZlcmVudCBwb3dlciBtYW5hZ2VtZW50IGNvbmZpZ3VyYXRpb24uIEkNCnRoaW5rcyBt YXliZSBpdCdzIGltcG9ydGFudCBpbmZvcm1hdGlvbiBmb3IgeW91Lg0KDQppcG1pbGFuIHdpdGgg bGFucGx1cyBhbmQgcG93ZXJfd2FpdCBvcHRpb25zDQoNCmVuZ2luZS5sb2c6DQoNCjIwMTItMDkt MTEgMDk6MTI6MzksMjM4IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLkZlbmNpbmdF eGVjdXRvcl0NCihhanAtLTAuMC4wLjAtODAwOS00KSBFeGVjdXRpbmcgPFN0YXR1cz4gUG93ZXIg TWFuYWdlbWVudCBjb21tYW5kLCBQcm94eQ0KSG9zdDpoeXBlcjEub3ZpcnQuY29tLCBBZ2VudDpp cG1pbGFuLCBUYXJnZXQgSG9zdDosIE1hbmFnZW1lbnQNCklQOjE5Mi4xNjguMTAuMTAzLCBVc2Vy OkFkbWluaXN0cmF0b3IsIE9wdGlvbnM6cG93ZXJfd2FpdD00LGxhbnBsdXMNCjIwMTItMDktMTEg MDk6MTI6MzksMjYwIElORk8NCltvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jy b2tlci5GZW5jZVZkc1ZEU0NvbW1hbmRdDQooYWpwLS0wLjAuMC4wLTgwMDktNCkgU1RBUlQsIEZl bmNlVmRzVkRTQ29tbWFuZCh2ZHNJZCA9DQo3MTUyOGI2ZS1mNWU2LTExZTEtYTE1Zi0wMDExODU2 Y2YyM2UsIHRhcmdldFZkc0lkID0NCjhkZGRmOWU2LWY4MGEtMTFlMS1iMDM2LTAwMTE4NTZjZjIz ZSwgYWN0aW9uID0gU3RhdHVzLCBpcCA9IDE5Mi4xNjguMTAuMTAzLA0KcG9ydCA9ICwgdHlwZSA9 IGlwbWlsYW4sIHVzZXIgPSBBZG1pbmlzdHJhdG9yLCBwYXNzd29yZCA9ICoqKioqKiwgb3B0aW9u cyA9DQoncG93ZXJfd2FpdD00LGxhbnBsdXMnKSwgbG9nIGlkOiA2MmYyZWQxMg0KMjAxMi0wOS0x MSAwOToxMjo0MSwzOTEgSU5GTw0KW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRz YnJva2VyLkZlbmNlVmRzVkRTQ29tbWFuZF0NCihhanAtLTAuMC4wLjAtODAwOS00KSBGSU5JU0gs IEZlbmNlVmRzVkRTQ29tbWFuZCwgcmV0dXJuOiBUZXN0IEZhaWxlZCwgSG9zdA0KU3RhdHVzIGlz OiB1bmtub3duLiBUaGUgZmVuY2UtYWdlbnQgc2NyaXB0IHJlcG9ydGVkIHRoZSBmb2xsb3dpbmcg ZXJyb3I6DQpHZXR0aW5nIHN0YXR1cyBvZiBJUE1JOjE5Mi4xNjguMTAuMTAzLi4uQ2hhc3NpcyBw b3dlciA9IFVua25vd24NCkZhaWxlZA0KLCBsb2cgaWQ6IDYyZjJlZDEyDQoNCnZkc20ubG9nOg0K DQpUaHJlYWQtMzAyMzc5OjpERUJVRzo6MjAxMi0wOS0xMSAwOToxMjozNSwyOTM6OkFQSTo6MTAy NDo6dmRzOjooZmVuY2VOb2RlKQ0KZmVuY2VOb2RlDQooYWRkcj0xOTIuMTY4LjEwLjEwMyxwb3J0 PSxhZ2VudD1pcG1pbGFuLHVzZXI9QWRtaW5pc3RyYXRvcixwYXNzd2Q9WFhYWCxhY3Rpb249c3Rh dHVzLHNlY3VyZT0sb3B0aW9ucz0pDQpUaHJlYWQtMzAyMzc5OjpERUJVRzo6MjAxMi0wOS0xMSAw OToxMjozNiwzMjE6OkFQSTo6MTA1MDo6dmRzOjooZmVuY2VOb2RlKQ0KcmMgMSBpbiBhZ2VudD1m ZW5jZV9pcG1pbGFuDQppcGFkZHI9MTkyLjE2OC4xMC4xMDMNCmxvZ2luPUFkbWluaXN0cmF0b3IN Cm9wdGlvbj1zdGF0dXMNCnBhc3N3ZD1YWFhYDQogb3V0IEdldHRpbmcgc3RhdHVzIG9mIElQTUk6 MTkyLjE2OC4xMC4xMDMuLi5DaGFzc2lzIHBvd2VyID0gVW5rbm93bg0KRmFpbGVkDQogZXJyDQpU aHJlYWQtMzAyMzgxOjpERUJVRzo6MjAxMi0wOS0xMSAwOToxMjozNiwzNDM6OkFQSTo6MTAyNDo6 dmRzOjooZmVuY2VOb2RlKQ0KZmVuY2VOb2RlDQooYWRkcj0xOTIuMTY4LjEwLjEwMyxwb3J0PSxh Z2VudD1pcG1pbGFuLHVzZXI9QWRtaW5pc3RyYXRvcixwYXNzd2Q9WFhYWCxhY3Rpb249c3RhdHVz LHNlY3VyZT0sb3B0aW9ucz0pDQpUaHJlYWQtMzAyMzgxOjpERUJVRzo6MjAxMi0wOS0xMSAwOTox MjozNywzNzA6OkFQSTo6MTA1MDo6dmRzOjooZmVuY2VOb2RlKQ0KcmMgMSBpbiBhZ2VudD1mZW5j ZV9pcG1pbGFuDQppcGFkZHI9MTkyLjE2OC4xMC4xMDMNCmxvZ2luPUFkbWluaXN0cmF0b3INCm9w dGlvbj1zdGF0dXMNCnBhc3N3ZD1YWFhYDQogb3V0IEdldHRpbmcgc3RhdHVzIG9mIElQTUk6MTky LjE2OC4xMC4xMDMuLi5DaGFzc2lzIHBvd2VyID0gVW5rbm93bg0KRmFpbGVkDQogZXJyDQoNCg0K DQppcG1pbGFuIHdpdGhvdXQgYW55IGVudGVyZWQgb3B0aW9ucw0KDQplbmdpbmUubG9nOg0KDQoy MDEyLTA5LTExIDA5OjEyOjQ1LDU3MCBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5G ZW5jaW5nRXhlY3V0b3JdDQooYWpwLS0wLjAuMC4wLTgwMDktOSkgRXhlY3V0aW5nIDxTdGF0dXM+ IFBvd2VyIE1hbmFnZW1lbnQgY29tbWFuZCwgUHJveHkNCkhvc3Q6aHlwZXIxLm92aXJ0LmNvbSwg QWdlbnQ6aXBtaWxhbiwgVGFyZ2V0IEhvc3Q6LCBNYW5hZ2VtZW50DQpJUDoxOTIuMTY4LjEwLjEw MywgVXNlcjpBZG1pbmlzdHJhdG9yLCBPcHRpb25zOg0KMjAxMi0wOS0xMSAwOToxMjo0NSw1OTEg SU5GTw0KW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLkZlbmNlVmRz VkRTQ29tbWFuZF0NCihhanAtLTAuMC4wLjAtODAwOS05KSBTVEFSVCwgRmVuY2VWZHNWRFNDb21t YW5kKHZkc0lkID0NCjcxNTI4YjZlLWY1ZTYtMTFlMS1hMTVmLTAwMTE4NTZjZjIzZSwgdGFyZ2V0 VmRzSWQgPQ0KOGRkZGY5ZTYtZjgwYS0xMWUxLWIwMzYtMDAxMTg1NmNmMjNlLCBhY3Rpb24gPSBT dGF0dXMsIGlwID0gMTkyLjE2OC4xMC4xMDMsDQpwb3J0ID0gLCB0eXBlID0gaXBtaWxhbiwgdXNl ciA9IEFkbWluaXN0cmF0b3IsIHBhc3N3b3JkID0gKioqKioqLCBvcHRpb25zID0NCicnKSwgbG9n IGlkOiAxYTUzNjExOQ0KMjAxMi0wOS0xMSAwOToxMjo0Nyw3MTYgSU5GTw0KW29yZy5vdmlydC5l bmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLkZlbmNlVmRzVkRTQ29tbWFuZF0NCihhanAt LTAuMC4wLjAtODAwOS05KSBGSU5JU0gsIEZlbmNlVmRzVkRTQ29tbWFuZCwgcmV0dXJuOiBUZXN0 IEZhaWxlZCwgSG9zdA0KU3RhdHVzIGlzOiB1bmtub3duLiBUaGUgZmVuY2UtYWdlbnQgc2NyaXB0 IHJlcG9ydGVkIHRoZSBmb2xsb3dpbmcgZXJyb3I6DQpHZXR0aW5nIHN0YXR1cyBvZiBJUE1JOjE5 Mi4xNjguMTAuMTAzLi4uQ2hhc3NpcyBwb3dlciA9IFVua25vd24NCkZhaWxlZA0KLCBsb2cgaWQ6 IDFhNTM2MTE5DQoNCnZkc20ubG9nOg0KDQpUaHJlYWQtMzAyMzg0OjpERUJVRzo6MjAxMi0wOS0x MSAwOToxMjo0MSw2MTc6OkFQSTo6MTAyNDo6dmRzOjooZmVuY2VOb2RlKQ0KZmVuY2VOb2RlDQoo YWRkcj0xOTIuMTY4LjEwLjEwMyxwb3J0PSxhZ2VudD1pcG1pbGFuLHVzZXI9QWRtaW5pc3RyYXRv cixwYXNzd2Q9WFhYWCxhY3Rpb249c3RhdHVzLHNlY3VyZT0sb3B0aW9ucz0pDQpUaHJlYWQtMzAy Mzg0OjpERUJVRzo6MjAxMi0wOS0xMSAwOToxMjo0Miw2NDU6OkFQSTo6MTA1MDo6dmRzOjooZmVu Y2VOb2RlKQ0KcmMgMSBpbiBhZ2VudD1mZW5jZV9pcG1pbGFuDQppcGFkZHI9MTkyLjE2OC4xMC4x MDMNCmxvZ2luPUFkbWluaXN0cmF0b3INCm9wdGlvbj1zdGF0dXMNCnBhc3N3ZD1YWFhYDQogb3V0 IEdldHRpbmcgc3RhdHVzIG9mIElQTUk6MTkyLjE2OC4xMC4xMDMuLi5DaGFzc2lzIHBvd2VyID0g VW5rbm93bg0KRmFpbGVkDQogZXJyDQpUaHJlYWQtMzAyMzg3OjpERUJVRzo6MjAxMi0wOS0xMSAw OToxMjo0Miw2NjY6OkFQSTo6MTAyNDo6dmRzOjooZmVuY2VOb2RlKQ0KZmVuY2VOb2RlDQooYWRk cj0xOTIuMTY4LjEwLjEwMyxwb3J0PSxhZ2VudD1pcG1pbGFuLHVzZXI9QWRtaW5pc3RyYXRvcixw YXNzd2Q9WFhYWCxhY3Rpb249c3RhdHVzLHNlY3VyZT0sb3B0aW9ucz0pDQpUaHJlYWQtMzAyMzg3 OjpERUJVRzo6MjAxMi0wOS0xMSAwOToxMjo0Myw2OTQ6OkFQSTo6MTA1MDo6dmRzOjooZmVuY2VO b2RlKQ0KcmMgMSBpbiBhZ2VudD1mZW5jZV9pcG1pbGFuDQppcGFkZHI9MTkyLjE2OC4xMC4xMDMN CmxvZ2luPUFkbWluaXN0cmF0b3INCm9wdGlvbj1zdGF0dXMNCnBhc3N3ZD1YWFhYDQogb3V0IEdl dHRpbmcgc3RhdHVzIG9mIElQTUk6MTkyLjE2OC4xMC4xMDMuLi5DaGFzc2lzIHBvd2VyID0gVW5r bm93bg0KRmFpbGVkDQogZXJyDQoNCg0KDQppbG8zIHdpdGhvdXQgYW55IGVudGVyZWQgb3B0aW9u cw0KDQplbmdpbmUubG9nOg0KDQoyMDEyLTA5LTExIDA5OjEyOjUxLDAxNSBJTkZPICBbb3JnLm92 aXJ0LmVuZ2luZS5jb3JlLmJsbC5GZW5jaW5nRXhlY3V0b3JdDQooYWpwLS0wLjAuMC4wLTgwMDkt NCkgRXhlY3V0aW5nIDxTdGF0dXM+IFBvd2VyIE1hbmFnZW1lbnQgY29tbWFuZCwgUHJveHkNCkhv c3Q6aHlwZXIxLm92aXJ0LmNvbSwgQWdlbnQ6aXBtaWxhbiwgVGFyZ2V0IEhvc3Q6LCBNYW5hZ2Vt ZW50DQpJUDoxOTIuMTY4LjEwLjEwMywgVXNlcjpBZG1pbmlzdHJhdG9yLCBPcHRpb25zOmxhbnBs dXMscG93ZXJfd2FpdD00DQoyMDEyLTA5LTExIDA5OjEyOjUxLDAzNiBJTkZPDQpbb3JnLm92aXJ0 LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuRmVuY2VWZHNWRFNDb21tYW5kXQ0KKGFq cC0tMC4wLjAuMC04MDA5LTQpIFNUQVJULCBGZW5jZVZkc1ZEU0NvbW1hbmQodmRzSWQgPQ0KNzE1 MjhiNmUtZjVlNi0xMWUxLWExNWYtMDAxMTg1NmNmMjNlLCB0YXJnZXRWZHNJZCA9DQo4ZGRkZjll Ni1mODBhLTExZTEtYjAzNi0wMDExODU2Y2YyM2UsIGFjdGlvbiA9IFN0YXR1cywgaXAgPSAxOTIu MTY4LjEwLjEwMywNCnBvcnQgPSAsIHR5cGUgPSBpcG1pbGFuLCB1c2VyID0gQWRtaW5pc3RyYXRv ciwgcGFzc3dvcmQgPSAqKioqKiosIG9wdGlvbnMgPQ0KJ2xhbnBsdXMscG93ZXJfd2FpdD00Jyks IGxvZyBpZDogMzAxYTc3MGUNCjIwMTItMDktMTEgMDk6MTI6NTMsMTYxIElORk8NCltvcmcub3Zp cnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5GZW5jZVZkc1ZEU0NvbW1hbmRdDQoo YWpwLS0wLjAuMC4wLTgwMDktNCkgRklOSVNILCBGZW5jZVZkc1ZEU0NvbW1hbmQsIHJldHVybjog VGVzdCBGYWlsZWQsIEhvc3QNClN0YXR1cyBpczogdW5rbm93bi4gVGhlIGZlbmNlLWFnZW50IHNj cmlwdCByZXBvcnRlZCB0aGUgZm9sbG93aW5nIGVycm9yOg0KR2V0dGluZyBzdGF0dXMgb2YgSVBN SToxOTIuMTY4LjEwLjEwMy4uLkNoYXNzaXMgcG93ZXIgPSBVbmtub3duDQpGYWlsZWQNCiwgbG9n IGlkOiAzMDFhNzcwZQ0KDQp2ZHNtLmxvZzoNCg0KVGhyZWFkLTMwMjM5Mjo6REVCVUc6OjIwMTIt MDktMTEgMDk6MTI6NDcsMDYzOjpBUEk6OjEwMjQ6OnZkczo6KGZlbmNlTm9kZSkNCmZlbmNlTm9k ZQ0KKGFkZHI9MTkyLjE2OC4xMC4xMDMscG9ydD0sYWdlbnQ9aXBtaWxhbix1c2VyPUFkbWluaXN0 cmF0b3IscGFzc3dkPVhYWFgsYWN0aW9uPXN0YXR1cyxzZWN1cmU9LG9wdGlvbnM9KQ0KVGhyZWFk LTMwMjM5Mjo6REVCVUc6OjIwMTItMDktMTEgMDk6MTI6NDgsMDkxOjpBUEk6OjEwNTA6OnZkczo6 KGZlbmNlTm9kZSkNCnJjIDEgaW4gYWdlbnQ9ZmVuY2VfaXBtaWxhbg0KaXBhZGRyPTE5Mi4xNjgu MTAuMTAzDQpsb2dpbj1BZG1pbmlzdHJhdG9yDQpvcHRpb249c3RhdHVzDQpwYXNzd2Q9WFhYWA0K IG91dCBHZXR0aW5nIHN0YXR1cyBvZiBJUE1JOjE5Mi4xNjguMTAuMTAzLi4uQ2hhc3NpcyBwb3dl ciA9IFVua25vd24NCkZhaWxlZA0KIGVycg0KVGhyZWFkLTMwMjM5NDo6REVCVUc6OjIwMTItMDkt MTEgMDk6MTI6NDgsMTEyOjpBUEk6OjEwMjQ6OnZkczo6KGZlbmNlTm9kZSkNCmZlbmNlTm9kZQ0K KGFkZHI9MTkyLjE2OC4xMC4xMDMscG9ydD0sYWdlbnQ9aXBtaWxhbix1c2VyPUFkbWluaXN0cmF0 b3IscGFzc3dkPVhYWFgsYWN0aW9uPXN0YXR1cyxzZWN1cmU9LG9wdGlvbnM9KQ0KVGhyZWFkLTMw MjM5NDo6REVCVUc6OjIwMTItMDktMTEgMDk6MTI6NDksMTQwOjpBUEk6OjEwNTA6OnZkczo6KGZl bmNlTm9kZSkNCnJjIDEgaW4gYWdlbnQ9ZmVuY2VfaXBtaWxhbg0KaXBhZGRyPTE5Mi4xNjguMTAu MTAzDQpsb2dpbj1BZG1pbmlzdHJhdG9yDQpvcHRpb249c3RhdHVzDQpwYXNzd2Q9WFhYWA0KIG91 dCBHZXR0aW5nIHN0YXR1cyBvZiBJUE1JOjE5Mi4xNjguMTAuMTAzLi4uQ2hhc3NpcyBwb3dlciA9 IFVua25vd24NCkZhaWxlZA0KIGVycg0KDQo+ID4gY29tbWl0IDU5OTM0MTE4ZTNhMzBjNTc1Mzlk MmI3MTAxNjUzMmJkZDljNGFiMTcNCj4gPiBBdXRob3I6IFJveSBHb2xhbiA8cmdvbGFuQHJlZGhh dC5jb20+DQo+ID4gRGF0ZTogICBUaHUgQXVnIDkgMTY6MzQ6MTAgMjAxMiArMDMwMA0KPiA+DQo+ ID4gICAgICBmZW5jZU5vZGUgQVBJIGlzIG1pc3NpbmcgdGhlIG9wdGlvbnMgYXJndW1lbnQNCj4g Pg0KPiA+ICAgICAgQ2hhbmdlLUlkOiBJYjJjZTliMGY3MTA0MGY5MTk4NDEzZmEwNmM1ZDg3Njg5 OTQ4NDJlYw0KPiA+ICAgICAgU2lnbmVkLW9mZi1ieTogUm95IEdvbGFuIDxyZ29sYW5AcmVkaGF0 LmNvbT4NCj4gPiAgICAgIFJldmlld2VkLW9uOiBodHRwOi8vZ2Vycml0Lm92aXJ0Lm9yZy83MDU4 DQo+ID4gICAgICBSZXZpZXdlZC1ieTogRGFuIEtlbmlnc2JlcmcgPGRhbmtlbkByZWRoYXQuY29t Pg0KPiA+ICAgICAgUmV2aWV3ZWQtYnk6IE9tZXIgRnJlbmtlbCA8b2ZyZW5rZWxAcmVkaGF0LmNv bT4NCj4gPiAgICAgIFRlc3RlZC1ieTogT21lciBGcmVua2VsIDxvZnJlbmtlbEByZWRoYXQuY29t Pg0KPiA+DQo+ID4NCj4gPg0KPiA+DQo+ID4NCj4gPg0KPiA+ID4NCj4gPiA+DQo+ID4gPg0KPiA+ ID4NCj4gPiA+Pg0KPiA+ID4+IC0gLQ0KPiA+ID4+IERtaXRyaXkgUHlyeWFrb3YNCj4gPiA+Pg0K PiA+ID4+IFZpbXBlbENvbSBMdGQuDQo+ID4gPj4gSW5hY3RpdmUgaGlkZSBkZXRhaWxzIGZvciBF bGkgTWVzaWthIC0tLTEwLjA5LjIwMTINCj4gPiA+PiAxNzoyOTo0MS0tLS0tLS0tDQo+ID4gPj4g T3JpZ2luYWwgTWVzc2FnZSAtLS0tLSA+IEZyb206ICJJdGFtYXIgSGVpbSIgPGloZWltQHJlZGhh dC5FbGkNCj4gPiA+PiBNZXNpa2EgLS0tMTAuMDkuMjAxMiAxNzoyOTo0MS0tLS0tLS0tIE9yaWdp bmFsIE1lc3NhZ2UgLS0tLS0gPg0KPiA+ID4+IEZyb206DQo+ID4gPj4gIkl0YW1hciBIZWltIiA8 aWhlaW1AcmVkaGF0LmNvbT4NCj4gPiA+Pg0KPiA+ID4+IO/UOiBFbGkgTWVzaWthIDxlbWVzaWth QHJlZGhhdC5jb20+DQo+ID4gPj4g68/N1TogRG1pdHJpeSBBIFB5cnlha292IDxEUHlyeWFrb3ZA ZWtiLmJlZWxpbmUucnU+DQo+ID4gPj4g68/QydE6IHVzZXJzQG92aXJ0Lm9yZywgSXRhbWFyIEhl aW0gPGloZWltQHJlZGhhdC5jb20+DQo+ID4gPj4g5MHUwTogMTAuMDkuMjAxMiAxNzoyOQ0KPiA+ ID4+IPTFzcE6IFJlOiBIQTogUmU6IFtVc2Vyc10gSFAgSW50ZWdyYXRlZCBMaWdodHMgT3V0IDMN Cj4gPiA+Pg0KPiA+ID4+DQo+ID4gPj4NCj4gPiA+Pg0KPiA+ID4+DQo+ID4gPj4NCj4gPiA+PiAt LS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tDQo+ID4gPj4+IEZyb206ICJJdGFtYXIgSGVpbSIg PGloZWltQHJlZGhhdC5jb20+DQo+ID4gPj4+IFRvOiAiRWxpIE1lc2lrYSIgPGVtZXNpa2FAcmVk aGF0LmNvbT4NCj4gPiA+Pj4gQ2M6IHVzZXJzQG92aXJ0Lm9yZywgIkRtaXRyaXkgQSBQeXJ5YWtv diINCj4gPiA+Pj4gPERQeXJ5YWtvdkBla2IuYmVlbGluZS5ydT4NCj4gPiA+Pj4gU2VudDogTW9u ZGF5LCBTZXB0ZW1iZXIgMTAsIDIwMTIgMjoxNDozMSBQTQ0KPiA+ID4+PiBTdWJqZWN0OiBSZTog SEE6IFJlOiBbVXNlcnNdIEhQIEludGVncmF0ZWQgTGlnaHRzIE91dCAzDQo+ID4gPj4+DQo+ID4g Pj4+IE9uIDA5LzEwLzIwMTIgMDI6MDcgUE0sIEVsaSBNZXNpa2Egd3JvdGU6DQo+ID4gPj4+Pg0K PiA+ID4+Pj4NCj4gPiA+Pj4+IC0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0NCj4gPiA+Pj4+ PiBGcm9tOiAiSXRhbWFyIEhlaW0iIDxpaGVpbUByZWRoYXQuY29tPg0KPiA+ID4+Pj4+IFRvOiAi RG1pdHJpeSBBIFB5cnlha292IiA8RFB5cnlha292QGVrYi5iZWVsaW5lLnJ1Pg0KPiA+ID4+Pj4+ IENjOiAiRWxpIE1lc2lrYSIgPGVtZXNpa2FAcmVkaGF0LmNvbT4sIHVzZXJzQG92aXJ0Lm9yZw0K PiA+ID4+Pj4+IFNlbnQ6IE1vbmRheSwgU2VwdGVtYmVyIDEwLCAyMDEyIDEyOjUxOjAzIFBNDQo+ ID4gPj4+Pj4gU3ViamVjdDogUmU6IEhBOiBSZTogW1VzZXJzXSBIUCBJbnRlZ3JhdGVkIExpZ2h0 cyBPdXQgMw0KPiA+ID4+Pj4+DQo+ID4gPj4+Pj4gT24gMDkvMTAvMjAxMiAxMjoyMSBQTSwgRG1p dHJpeSBBIFB5cnlha292IHdyb3RlOg0KPiA+ID4+Pj4+PiBlbmdpbmU9IyBzZWxlY3QgKiBmcm9t IHZkY19vcHRpb25zIHdoZXJlIG9wdGlvbl9uYW1lIGluDQo+ID4gPj4+Pj4+DQo+DQooJ0ZlbmNl QWdlbnREZWZhdWx0UGFyYW1zJywnRmVuY2VBZ2VudE1hcHBpbmcnLCdWZHNGZW5jZU9wdGlvbk1h cHBpbmcnLCdWZHNGZW5jZVR5cGUnKTsNCg0KPiA+ID4+Pj4+PiBvcHRpb25faWQgfCBvcHRpb25f bmFtZSB8IG9wdGlvbl92YWx1ZSB8IHZlcnNpb24NCj4gPiA+Pj4+Pj4gLS0tLS0tLS0tLS0rLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPg0KKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0K DQo+ICstLS0tLS0tLS0NCj4gPiA+Pj4+Pj4gNzcgfCBGZW5jZUFnZW50TWFwcGluZyB8IGlsbzM9 aXBtaWxhbiB8IGdlbmVyYWwNCj4gPiA+Pj4+Pj4gNzYgfCBGZW5jZUFnZW50RGVmYXVsdFBhcmFt cyB8IGlsbzM6bGFucGx1cyxwb3dlcl93YWl0PTQgfA0KPiA+ID4+Pj4+PiBnZW5lcmFsDQo+ID4g Pj4+Pj4+IDMyMyB8IFZkc0ZlbmNlVHlwZSB8DQo+ID4gPj4+Pj4+IGFsb20sYXBjLGJsYWRlY2Vu dGVyLGRyYWM1LGVwcyxpbG8saXBtaWxhbixyc2EscnNiLHd0aSxjaXNjb191Y3MNCj4gPiA+Pj4+ Pj4gfA0KPiA+ID4+Pj4+PiAzLjENCj4gPiA+Pj4+Pj4gMzIyIHwgVmRzRmVuY2VUeXBlIHwNCj4g PiA+Pj4+Pg0KPiA+ID4+Pj4+IGVsaSAtIGlsbzMgaXMgbWlzc2luZyBpbiAzLjE/DQo+ID4gPj4+ PiBZZXMsIHRoaXMgaXMgY2VydGFpbmx5IGEgYnVnLCBJIHdpbGwgb3BlbiBpdCBhbmQgcmVzb2x2 ZSBBU0FQDQo+ID4gPj4+DQo+ID4gPj4+IHRoaXMgaXMgYSBkYiBjaGFuZ2UsIHNvIGRtaXRyaXkg Y2FuIGFwcGx5IGl0IGVhc2lseSBhcyB3ZWxsLg0KPiA+ID4+IFN1cmUNCj4gPiA+PiBEbWl0cml5 ICwgcGxlYXNlIGFwcGx5DQo+ID4gPj4gMSkgcnVuIG9uIHlvdXIgUG9zdGdyZXMgZW5naW5lIDoN Cj4gPiA+PiBzZWxlY3QNCj4gPiA+PiBmbl9kYl91cGRhdGVfY29uZmlnX3ZhbHVlDQo+DQooJ1Zk c0ZlbmNlVHlwZScsJ2Fsb20sYXBjLGJsYWRlY2VudGVyLGRyYWM1LGVwcyxpbG8saWxvMyxpcG1p bGFuLHJzYSxyc2Isd3RpLGNpc2NvX3VjcycsJzMuDQoNCj4gMScpOw0KPiA+ID4+DQo+ID4gPj4g MikgUmVzdGFydCBlbmdpbmUNCj4gPiA+PiAzKSBDaGVjayBhZ2FpbiAoeW91IHNob3VsZCBoYXZl IGlsbzMgbm93IGluIHRoZSBVSSBsaXN0KQ0KPiA+ID4+IDQpIExldCBtZSBrbm93IGlmIGl0IHdv cmtzDQo+ID4gPj4NCj4gPiA+PiBUaGFua3MNCj4gPiA+Pg0KPiA+ID4+Pg0KPiA+ID4+Pj4+IGFu ZCBtYXliZSBhbm90aGVyIGJ1ZyBvbiBub3QgcGFzc2luZyBmZW5jZSBvcHRpb25zIHdoaWNoIGkN Cj4gPiA+Pj4+PiByZW1lbWJlcg0KPiA+ID4+Pj4+IHdlDQo+ID4gPj4+Pj4gaGFkIGF0IHNvbWUg cG9pbnQNCj4gPiA+Pj4+IFllcywgSSBiZWxpZXZlIHRoYXQgdGhlIGFib3ZlIHdpbGwgc29sdmUg dGhlIGlzc3VlIHNpbmNlIHdlIGhhZA0KPiA+ID4+Pj4gYWxyZWFkeSB0ZXN0ZWQgaWxvMyB1bmxl c3Mgd2UgaGF2ZSBhIHJlZ3Jlc3Npb24gSSBhbSBub3QgYXdhcmUNCj4gPiA+Pj4+IGFib3V0Lg0K PiA+ID4+Pg0KPiA+ID4+PiBsZXRzIGhvcGUgc28uIHF1ZXN0aW9uIGlzIGlmIGl0IHdhcyBmaXhl ZCBhZnRlciBvdmlydCAzLjEgd2FzDQo+ID4gPj4+IGRvbmUuDQo+ID4gPj4+DQo+ID4gPj4+Pg0K PiA+ID4+Pj4+DQo+ID4gPj4+Pj4+DQphbG9tLGFwYyxibGFkZWNlbnRlcixkcmFjNSxlcHMsaWxv LGlsbzMsaXBtaWxhbixyc2EscnNiLHd0aSxjaXNjb191Y3MNCj4gPiA+Pj4+Pj4gfCAzLjANCj4g PiA+Pj4+Pj4gMzIxIHwgVmRzRmVuY2VUeXBlIHwNCj4gPiA+Pj4+Pj4gYWxvbSxhcGMsYmxhZGVj ZW50ZXIsZHJhYzUsZXBzLGlsbyxpcG1pbGFuLHJzYSxyc2Isd3RpLGNpc2NvX3Vjcw0KPiA+ID4+ Pj4+PiB8DQo+ID4gPj4+Pj4+IDIuMg0KPiA+ID4+Pj4+PiAzMTggfCBWZHNGZW5jZU9wdGlvbk1h cHBpbmcgfA0KPiA+ID4+Pj4+Pg0KPg0KYWxvbTpzZWN1cmU9c2VjdXJlLHBvcnQ9aXBwb3J0O2Fw YzpzZWN1cmU9c2VjdXJlLHBvcnQ9aXBwb3J0LHNsb3Q9cG9ydDtibGFkZWNlbnRlcjpzZWN1cmU9 c2VjdXJlLHBvcnQ9aXBwb3J0LHNsb3Q9cG9ydDtkcmFjNTpzZWN1cmU9c2VjdXJlLHNsb3Q9cG9y dDtlcHM6c2xvdD1wb3J0O2lsbzpzZWN1cmU9c3NsLHBvcnQ9aXBwb3J0O2lwbWlsYW46O3JzYTpz ZWN1cmU9c2VjdXJlLHBvcnQ9aXBwb3J0O3JzYjo7d3RpOnNlY3VyZT1zZWN1cmUscG9ydD1pcHBv cnQsc2xvdD1wb3J0O2Npc2NvX3VjczpzZWN1cmU9c3NsLHNsb3Q9cG9ydDtpbG8zOg0KDQo+ID4g Pj4+Pj4+IHwgZ2VuZXJhbA0KPiA+ID4+Pj4+PiAoNiByb3dzKQ0KPiA+ID4+Pj4+Pg0KPiA+ID4+ Pj4+PiAtLQ0KPiA+ID4+Pj4+Pg0KPiA+ID4+Pj4+PiBEbWl0cml5IFB5cnlha292DQo+ID4gPj4+ Pj4+IFZpbXBlbENvbSBMdGQuDQo+ID4gPj4+Pj4+DQo+ID4gPj4+Pj4+DQo+ID4gPj4+Pj4+IElu YWN0aXZlIGhpZGUgZGV0YWlscyBmb3IgRWxpIE1lc2lrYSAtLS0xMC4wOS4yMDEyDQo+ID4gPj4+ Pj4+IDE1OjAyOjE2LS0tLS0tLS0NCj4gPiA+Pj4+Pj4gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLSA+ IEZyb206ICJEbWl0cml5IEEgUHlyeWFrb3YiIDxEUHlyeWFFbGkNCj4gPiA+Pj4+Pj4gTWVzaWth DQo+ID4gPj4+Pj4+IC0tLTEwLjA5LjIwMTIgMTU6MDI6MTYtLS0tLS0tLSBPcmlnaW5hbCBNZXNz YWdlIC0tLS0tID4gRnJvbToNCj4gPiA+Pj4+Pj4gIkRtaXRyaXkgQQ0KPiA+ID4+Pj4+PiBQeXJ5 YWtvdiIgPERQeXJ5YWtvdkBla2IuYmVlbGluZS5ydT4NCj4gPiA+Pj4+Pj4NCj4gPiA+Pj4+Pj4g 79Q6IEVsaSBNZXNpa2EgPGVtZXNpa2FAcmVkaGF0LmNvbT4NCj4gPiA+Pj4+Pj4g68/N1TogRG1p dHJpeSBBIFB5cnlha292IDxEUHlyeWFrb3ZAZWtiLmJlZWxpbmUucnU+DQo+ID4gPj4+Pj4+IOvP 0MnROiB1c2Vyc0BvdmlydC5vcmcsIEl0YW1hciBIZWltIDxpaGVpbUByZWRoYXQuY29tPg0KPiA+ ID4+Pj4+PiDkwdTBOiAxMC4wOS4yMDEyIDE1OjAyDQo+ID4gPj4+Pj4+IPTFzcE6IFJlOiBbVXNl cnNdIEhQIEludGVncmF0ZWQgTGlnaHRzIE91dCAzDQo+ID4gPj4+Pj4+DQo+IC0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLQ0KPiA+ID4+Pj4+Pg0KPiA+ID4+Pj4+Pg0KPiA+ID4+Pj4+Pg0KPiA+ID4+Pj4+Pg0KPiA+ ID4+Pj4+Pg0KPiA+ID4+Pj4+PiAtLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tDQo+ID4gPj4+ Pj4+PiBGcm9tOiAiRG1pdHJpeSBBIFB5cnlha292IiA8RFB5cnlha292QGVrYi5iZWVsaW5lLnJ1 Pg0KPiA+ID4+Pj4+Pj4gVG86ICJJdGFtYXIgSGVpbSIgPGloZWltQHJlZGhhdC5jb20+DQo+ID4g Pj4+Pj4+PiBDYzogIkVsaSBNZXNpa2EiIDxlbWVzaWthQHJlZGhhdC5jb20+LCB1c2Vyc0Bvdmly dC5vcmcNCj4gPiA+Pj4+Pj4+IFNlbnQ6IE1vbmRheSwgU2VwdGVtYmVyIDEwLCAyMDEyIDExOjU3 OjI1IEFNDQo+ID4gPj4+Pj4+PiBTdWJqZWN0OiBSZTogW1VzZXJzXSBIUCBJbnRlZ3JhdGVkIExp Z2h0cyBPdXQgMw0KPiA+ID4+Pj4+Pj4NCj4gPiA+Pj4+Pj4+DQo+ID4gPj4+Pj4+Pg0KPiA+ID4+ Pj4+Pj4NCj4gPiA+Pj4+Pj4+DQo+ID4gPj4+Pj4+PiBZZXMsIGJ1dCBvVmlydCBkb24ndCBwYXNz IHRoaXMgb3B0aW9ucyB0byBmZW5jZV9pcG1pbGFuDQo+ID4gPj4+Pj4+PiBjb21tYW5kLg0KPiA+ ID4+Pj4+Pj4gVGhlcmUgYXJlIGFsbCBsb2dnZWQgb3B0aW9uczogVGhyZWFkLTQzODkyOjpERUJV Rzo6MjAxMi0wOS0wNw0KPiA+ID4+Pj4+Pj4gMTM6MTQ6MDMsMDk0OjpBUEk6OjEwMjQ6OnZkczo6 KGZlbmNlTm9kZSkNCj4gPiA+Pj4+Pj4+DQo+ID4gPj4+Pj4+IGZlbmNlTm9kZShhZGRyPTE5Mi4x NjguMTAuDQo+DQoxMDMscG9ydD0sYWdlbnQ9aXBtaWxhbix1c2VyPWZlbmNlX2lsbyxwYXNzd2Q9 WFhYWCxhY3Rpb249c3RhdHVzLHNlY3VyZT0sb3B0aW9ucz0pDQoNCj4gPiA+Pj4+Pj4+IFRocmVh ZC00Mzg5Mjo6REVCVUc6OjIwMTItMDktMDcNCj4gPiA+Pj4+Pj4+IDEzOjE0OjA0LDExNjo6QVBJ OjoxMDUwOjp2ZHM6OihmZW5jZU5vZGUpIHJjIDEgaW4NCj4gPiA+Pj4+Pj4+IGFnZW50PWZlbmNl X2lwbWlsYW4NCj4gPiA+Pj4+Pj4+IGlwYWRkcj0xOTIuMTY4LjEwLjEwMw0KPiA+ID4+Pj4+Pj4g bG9naW49ZmVuY2VfaWxvDQo+ID4gPj4+Pj4+PiBvcHRpb249c3RhdHVzDQo+ID4gPj4+Pj4+PiBw YXNzd2Q9WFhYWA0KPiA+ID4+Pj4+Pj4gb3V0IEdldHRpbmcgc3RhdHVzIG9mIElQTUk6MTkyLjE2 OC4xMC4xMDMuLi5DaGFzc2lzIHBvd2VyID0NCj4gPiA+Pj4+Pj4+IFVua25vd24NCj4gPiA+Pj4+ Pj4+IEZhaWxlZA0KPiA+ID4+Pj4+Pj4gZXJyDQo+ID4gPj4+Pj4+Pg0KPiA+ID4+Pj4+Pg0KPiA+ ID4+Pj4+PiBIaQ0KPiA+ID4+Pj4+PiBBcyB5b3Ugc2VlLCBvcHRpb25zIGFycml2ZWQgdG8gVkRT TSBhcyBlbXB0eSBzdHJpbmcNCj4gPiA+Pj4+Pj4gQ2FuIHlvdSBwbGVhc2UgcGFzdGUgdGhlIG91 dHB1dCBvZiB0aGUgZm9sbG93aW5nIFNRTA0KPiA+ID4+Pj4+Pg0KPiA+ID4+Pj4+PiBzZWxlY3Qg KiBmcm9tIHZkY19vcHRpb25zIHdoZXJlIG9wdGlvbl9uYW1lID0NCj4gPiA+Pj4+Pj4gJ0ZlbmNl QWdlbnREZWZhdWx0UGFyYW1zJzsNCj4gPiA+Pj4+Pj4NCj4gPiA+Pj4+Pj4gVGhhbmtzDQo+ID4g Pj4+Pj4+DQo+ID4gPj4+Pj4+DQo+ID4gPj4+Pj4+PiAtIC0gRG1pdHJpeSBQeXJ5YWtvdiBWaW1w ZWxDb20gTHRkLg0KPiA+ID4+Pj4+Pj4gSW5hY3RpdmUgaGlkZSBkZXRhaWxzIGZvciBJdGFtYXIg SGVpbSAtLS0xMC4wOS4yMDEyDQo+ID4gPj4+Pj4+PiAxNDo0ODowNi0tLU9uDQo+ID4gPj4+Pj4+ PiAwOS8xMC8yMDEyIDExOjQ1IEFNLCBEbWl0cml5IEEgUHlyeWFrb3Ygd3JvdGU6ID4gTm8sIEkg ZG9uJ3QNCj4gPiA+Pj4+Pj4+IEl0YW1hcg0KPiA+ID4+Pj4+Pj4gSGVpbSAtLS0xMC4wOS4yMDEy IDE0OjQ4OjA2LS0tT24gMDkvMTAvMjAxMiAxMTo0NSBBTSwgRG1pdHJpeQ0KPiA+ID4+Pj4+Pj4g QQ0KPiA+ID4+Pj4+Pj4gUHlyeWFrb3Ygd3JvdGU6ID4gTm8sIEkgZG9uJ3Qgc2VlIGFuIGlsbzMg dHlwZSBvZiBmZW5jaW5nDQo+ID4gPj4+Pj4+PiBkZXZpY2UNCj4gPiA+Pj4+Pj4+IGkNCj4gPiA+ Pj4+Pj4+DQo+ID4gPj4+Pj4+PiDv1DogSXRhbWFyIEhlaW0gPGloZWltQHJlZGhhdC5jb20+DQo+ ID4gPj4+Pj4+PiDrz83VOiBEbWl0cml5IEEgUHlyeWFrb3YgPERQeXJ5YWtvdkBla2IuYmVlbGlu ZS5ydT4NCj4gPiA+Pj4+Pj4+IOvP0MnROiBFbGkgTWVzaWthIDxlbWVzaWthQHJlZGhhdC5jb20+ LCB1c2Vyc0BvdmlydC5vcmcNCj4gPiA+Pj4+Pj4+IOTB1ME6IDEwLjA5LjIwMTIgMTQ6NDgNCj4g PiA+Pj4+Pj4+IPTFzcE6IFJlOiBbVXNlcnNdIEhQIEludGVncmF0ZWQgTGlnaHRzIE91dCAzDQo+ ID4gPj4+Pj4+Pg0KPiA+ID4+Pj4+Pj4NCj4gPiA+Pj4+Pj4+DQo+ID4gPj4+Pj4+Pg0KPiA+ID4+ Pj4+Pj4gT24gMDkvMTAvMjAxMiAxMTo0NSBBTSwgRG1pdHJpeSBBIFB5cnlha292IHdyb3RlOg0K PiA+ID4+Pj4+Pj4+IE5vLCBJIGRvbid0IHNlZSBhbiBpbG8zIHR5cGUgb2YgZmVuY2luZyBkZXZp Y2UgaW4gbXkgIlBvd2VyDQo+ID4gPj4+Pj4+Pj4gTWFuYWdlbWVudCIgdGFiLg0KPiA+ID4+Pj4+ Pj4+DQo+ID4gPj4+Pj4+Pj4gSSBoYXZlIGZlbmNlX2lsbzMgY29tbWFuZCBvbiBteSBoeXBlcnZp c29yIGhvc3QuDQo+ID4gPj4+Pj4+Pg0KPiA+ID4+Pj4+Pj4gZGlkIHlvdSB0cnkgY2hvb3Npbmcg aXBtaWxhbiBhbmQgcGFzc2luZyBvcHRpb25zIG9mDQo+ID4gPj4+Pj4+PiBsYW5wbHVzLHBvd2Vy X3dhaXQ9ND8NCj4gPiA+Pj4+Pj4+DQo+ID4gPj4+Pj4+Pg0KPiA+ID4+Pj4+Pj4+DQo+ID4gPj4+ Pj4+Pj4gV2hlbiBJIHJ1biBpdCB3aXRoIGZvbGxvd2luZyBvcHRpb25zOg0KPiA+ID4+Pj4+Pj4+ IHByaXZsdmw9dXNlcg0KPiA+ID4+Pj4+Pj4+IGlwYWRkcj0xOTIuMTY4LjEwLjEwMw0KPiA+ID4+ Pj4+Pj4+IGxvZ2luPWZlbmNlX2lsbw0KPiA+ID4+Pj4+Pj4+IHBhc3N3ZD0qKioqKioqKg0KPiA+ ID4+Pj4+Pj4+IG9wZXJhdGlvbj1zdGF0dXMNCj4gPiA+Pj4+Pj4+Pg0KPiA+ID4+Pj4+Pj4+IGl0 IHByaW50OiBHZXR0aW5nIHN0YXR1cyBvZiBJUE1JOjE5Mi4xNjguMTAuMTAzLi4uQ2hhc3Npcw0K PiA+ID4+Pj4+Pj4+IHBvd2VyID0NCj4gPiA+Pj4+Pj4+PiBPbg0KPiA+ID4+Pj4+Pj4+IERvbmUN Cj4gPiA+Pj4+Pj4+Pg0KPiA+ID4+Pj4+Pj4+IG9WaXJ0IEVuZ2luZSBWZXJzaW9uOiAzLjEuMC0y LmZjMTcNCj4gPiA+Pj4+Pj4+Pg0KPiA+ID4+Pj4+Pj4+DQo+ID4gPj4+Pj4+Pj4gLSAtDQo+ID4g Pj4+Pj4+Pj4gRG1pdHJpeSBQeXJ5YWtvdg0KPiA+ID4+Pj4+Pj4+IFZpbXBlbENvbSBMdGQuDQo+ ID4gPj4+Pj4+Pj4NCj4gPiA+Pj4+Pj4+Pg0KPiA+ID4+Pj4+Pj4+IEluYWN0aXZlIGhpZGUgZGV0 YWlscyBmb3IgSXRhbWFyIEhlaW0gLS0tMTAuMDkuMjAxMg0KPiA+ID4+Pj4+Pj4+IDE0OjI4OjE5 LS0tT24NCj4gPiA+Pj4+Pj4+PiAwOS8xMC8yMDEyIDA2OjE3IEFNLCBEbWl0cml5IEEgUHlyeWFr b3Ygd3JvdGU6ID4NCj4gPiA+Pj4+Pj4+PiBIZWxsbyxJdGFtYXINCj4gPiA+Pj4+Pj4+PiBIZWlt DQo+ID4gPj4+Pj4+Pj4gLS0tMTAuMDkuMjAxMiAxNDoyODoxOS0tLU9uIDA5LzEwLzIwMTIgMDY6 MTcgQU0sIERtaXRyaXkgQQ0KPiA+ID4+Pj4+Pj4+IFB5cnlha292DQo+ID4gPj4+Pj4+Pj4gd3Jv dGU6ID4gSGVsbG8sDQo+ID4gPj4+Pj4+Pj4NCj4gPiA+Pj4+Pj4+PiDv1DogSXRhbWFyIEhlaW0g PGloZWltQHJlZGhhdC5jb20+DQo+ID4gPj4+Pj4+Pj4g68/N1TogRG1pdHJpeSBBIFB5cnlha292 IDxEUHlyeWFrb3ZAZWtiLmJlZWxpbmUucnU+DQo+ID4gPj4+Pj4+Pj4g68/QydE6IHVzZXJzQG92 aXJ0Lm9yZywgRWxpIE1lc2lrYSA8ZW1lc2lrYUByZWRoYXQuY29tPg0KPiA+ID4+Pj4+Pj4+IOTB 1ME6IDEwLjA5LjIwMTIgMTQ6MjgNCj4gPiA+Pj4+Pj4+PiD0xc3BOiBSZTogW1VzZXJzXSBIUCBJ bnRlZ3JhdGVkIExpZ2h0cyBPdXQgMw0KPiA+ID4+Pj4+Pj4+DQo+ID4gPj4+Pj4+DQo+IC0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLQ0KPiA+ID4+Pj4+Pj4+DQo+ID4gPj4+Pj4+Pj4NCj4gPiA+Pj4+Pj4+Pg0KPiA+ ID4+Pj4+Pj4+IE9uIDA5LzEwLzIwMTIgMDY6MTcgQU0sIERtaXRyaXkgQSBQeXJ5YWtvdiB3cm90 ZToNCj4gPiA+Pj4+Pj4+Pj4gSGVsbG8sDQo+ID4gPj4+Pj4+Pj4+DQo+ID4gPj4+Pj4+Pj4+IEkg bmVlZCB0byB1c2UgdGhlIEhQIGktbG8gMyBhcyBmZW5jaW5nIGRldmljZSBmb3IgT09CDQo+ID4g Pj4+Pj4+Pj4+IHBvd2VyDQo+ID4gPj4+Pj4+Pj4+IG1hbmFnZW1lbnQuDQo+ID4gPj4+Pj4+Pj4+ DQo+ID4gPj4+Pj4+Pj4+IEluIG1hbiA4IHBhZ2Ugb2YgZmVuY2VfaXBtaWxhbiBJIGZpbmQgdGhh dCBJIG11c3QgdXNlDQo+ID4gPj4+Pj4+Pj4+IGxhbnBsdXMgYW5kDQo+ID4gPj4+Pj4+Pj4+IHBv d2VyX3dhaXQ9NCBvcHRpb25zLiBXaGVuIEkgaW5zZXJ0IHRoaXMgb3B0aW9ucyBpbg0KPiA+ID4+ Pj4+Pj4+PiAiT3B0aW9uIg0KPiA+ID4+Pj4+Pj4+PiBsaW5lDQo+ID4gPj4+Pj4+Pj4+IG9mDQo+ ID4gPj4+Pj4+Pj4+ICJQb3dlciBNYW5hZ2VtZW50IiB0YWIgYW5kIHByZXNzICJUZXN0IiBidXR0 b24gLSB0ZXN0IGlzDQo+ID4gPj4+Pj4+Pj4+IGZhaWxlZC4NCj4gPiA+Pj4+Pj4+Pj4NCj4gPiA+ Pj4+Pj4+Pj4gVGhlcmUgaXMgdGhlIHBhcnQgb2YgdmRzbS5sb2cgYXQgdGhpcyB0aW1lOg0KPiA+ ID4+Pj4+Pj4+Pg0KPiA+ID4+Pj4+Pj4+PiBUaHJlYWQtNDM4OTI6OkRFQlVHOjoyMDEyLTA5LTA3 DQo+ID4gPj4+Pj4+Pj4+IDEzOjE0OjAzLDA5NDo6QVBJOjoxMDI0Ojp2ZHM6OihmZW5jZU5vZGUp DQo+ID4gPj4+Pj4+Pj4+DQo+ID4gPj4+Pj4+Pj4NCj4gPiA+Pj4+Pj4gZmVuY2VOb2RlKGFkZHI9 MTkyLjE2OC4xMC4NCj4NCjEwMyxwb3J0PSxhZ2VudD1pcG1pbGFuLHVzZXI9ZmVuY2VfaWxvLHBh c3N3ZD1YWFhYLGFjdGlvbj1zdGF0dXMsc2VjdXJlPSxvcHRpb25zPSkNCg0KPiA+ID4+Pj4+Pj4+ PiBUaHJlYWQtNDM4OTI6OkRFQlVHOjoyMDEyLTA5LTA3DQo+ID4gPj4+Pj4+Pj4+IDEzOjE0OjA0 LDExNjo6QVBJOjoxMDUwOjp2ZHM6OihmZW5jZU5vZGUpIHJjIDEgaW4NCj4gPiA+Pj4+Pj4+Pj4g YWdlbnQ9ZmVuY2VfaXBtaWxhbg0KPiA+ID4+Pj4+Pj4+PiBpcGFkZHI9MTkyLjE2OC4xMC4xMDMN Cj4gPiA+Pj4+Pj4+Pj4gbG9naW49ZmVuY2VfaWxvDQo+ID4gPj4+Pj4+Pj4+IG9wdGlvbj1zdGF0 dXMNCj4gPiA+Pj4+Pj4+Pj4gcGFzc3dkPVhYWFgNCj4gPiA+Pj4+Pj4+Pj4gb3V0IEdldHRpbmcg c3RhdHVzIG9mIElQTUk6MTkyLjE2OC4xMC4xMDMuLi5DaGFzc2lzIHBvd2VyDQo+ID4gPj4+Pj4+ Pj4+ID0NCj4gPiA+Pj4+Pj4+Pj4gVW5rbm93bg0KPiA+ID4+Pj4+Pj4+PiBGYWlsZWQNCj4gPiA+ Pj4+Pj4+Pj4gZXJyDQo+ID4gPj4+Pj4+Pj4+DQo+ID4gPj4+Pj4+Pj4+IE15IG90aW9ucyBhcmUg bm90IHByZXNlbnRlZC4gSXQgbG9va3MgbGlrZSBhIGJ1Zy4NCj4gPiA+Pj4+Pj4+Pj4NCj4gPiA+ Pj4+Pj4+Pj4gSG93IGNhbiBJIGZpeCBpdD8gSG93IGNhbiBJIGZpbmQgYSBsb2NhdGlvbiBvZiB0 aGUgc2NyaXB0DQo+ID4gPj4+Pj4+Pj4+IHdobyBydW4NCj4gPiA+Pj4+Pj4+Pj4gdGhpcw0KPiA+ ID4+Pj4+Pj4+PiB0ZXN0IGluIG15IHN5c3RlbT8NCj4gPiA+Pj4+Pj4+Pg0KPiA+ID4+Pj4+Pj4+ IHN0cmFuZ2UsIGkgdGhvdWdodCB3ZSBhZGRlZCBpbG8zIGZlbmNlIHR5cGUgYmFjayBpbiAzLjAN Cj4gPiA+Pj4+Pj4+PiB3aGljaA0KPiA+ID4+Pj4+Pj4+IHdyYXBzDQo+ID4gPj4+Pj4+Pj4gaXBt aWxhbiB3aXRoIGxhbnBsdXMscG93ZXJfd2FpdD00Lg0KPiA+ID4+Pj4+Pj4+IGRvbid5IHlvdSBz ZWUgaWxvMyBhcyBhbiBvcHRpb24/DQo+ID4gPj4+Pj4+Pj4NCj4gPiA+Pj4+Pj4+Pj4NCj4gPiA+ Pj4+Pj4+Pj4gLSAtDQo+ID4gPj4+Pj4+Pj4+IERtaXRyaXkgUHlyeWFrb3YNCj4gPiA+Pj4+Pj4+ Pj4NCj4gPiA+Pj4+Pj4+Pj4gVmltcGVsQ29tIEx0ZC4NCj4gPiA+Pj4+Pj4+Pj4NCj4gPiA+Pj4+ Pj4+Pj4NCj4gPiA+Pj4+Pj4+Pj4NCj4gPiA+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gPiA+Pj4+Pj4+Pj4gVXNlcnMgbWFpbGluZyBs aXN0DQo+ID4gPj4+Pj4+Pj4+IFVzZXJzQG92aXJ0Lm9yZw0KPiA+ID4+Pj4+Pj4+PiBodHRwOi8v bGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMNCj4gPiA+Pj4+Pj4+Pj4NCj4g PiA+Pj4+Pj4+Pg0KPiA+ID4+Pj4+Pj4+DQo+ID4gPj4+Pj4+Pj4NCj4gPiA+Pj4+Pj4+DQo+ID4g Pj4+Pj4+Pg0KPiA+ID4+Pj4+Pj4NCj4gPiA+Pj4+Pj4+DQo+ID4gPj4+Pj4+DQo+ID4gPj4+Pj4N Cj4gPiA+Pj4+Pg0KPiA+ID4+Pj4+DQo+ID4gPj4+DQo+ID4gPj4+DQo+ID4gPj4+DQo+ID4gPj4N Cj4gPiA+Pg0KPiA+ID4NCj4gPg0KPiA+DQo+ID4= --0__=C9BBF0E5DF80766F8f9e8a93df938690918cC9BBF0E5DF80766F Content-type: text/html; charset=KOI8-R Content-Disposition: inline Content-transfer-encoding: base64 PGh0bWw+PGJvZHk+DQo8cD48dHQ+PGZvbnQgc2l6ZT0iMiI+RWxpIE1lc2lrYSAmbHQ7ZW1lc2lr YUByZWRoYXQuY29tJmd0OyDOwdDJ08HOzyAxMC4wOS4yMDEyIDE5OjQxOjI3Ojxicj4NCjxicj4N CiZndDsg79Q6IEVsaSBNZXNpa2EgJmx0O2VtZXNpa2FAcmVkaGF0LmNvbSZndDs8L2ZvbnQ+PC90 dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+Jmd0OyDrz83VOiBJdGFtYXIgSGVpbSAmbHQ7aWhl aW1AcmVkaGF0LmNvbSZndDs8L2ZvbnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+Jmd0 OyDrz9DJ0TogRG1pdHJpeSBBIFB5cnlha292ICZsdDtEUHlyeWFrb3ZAZWtiLmJlZWxpbmUucnUm Z3Q7LCA8YnI+DQomZ3Q7IHVzZXJzQG92aXJ0Lm9yZywgUm95IEdvbGFuICZsdDtyZ29sYW5AcmVk aGF0LmNvbSZndDs8L2ZvbnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+Jmd0OyDkwdTB OiAxMC4wOS4yMDEyIDE5OjQxPC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPiZn dDsg9MXNwTogUmU6IEhBOiBSZTogSEE6IFJlOiBbVXNlcnNdIEhQIEludGVncmF0ZWQgTGlnaHRz IE91dCAzPC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPiZndDsgPGJyPg0KJmd0 OyA8YnI+DQomZ3Q7IDxicj4NCiZndDsgLS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLTxicj4N CiZndDsgJmd0OyBGcm9tOiAmcXVvdDtJdGFtYXIgSGVpbSZxdW90OyAmbHQ7aWhlaW1AcmVkaGF0 LmNvbSZndDs8YnI+DQomZ3Q7ICZndDsgVG86ICZxdW90O0VsaSBNZXNpa2EmcXVvdDsgJmx0O2Vt ZXNpa2FAcmVkaGF0LmNvbSZndDs8YnI+DQomZ3Q7ICZndDsgQ2M6ICZxdW90O0RtaXRyaXkgQSBQ eXJ5YWtvdiZxdW90OyAmbHQ7RFB5cnlha292QGVrYi5iZWVsaW5lLnJ1Jmd0OywgdXNlcnNAb3Zp cnQub3JnPGJyPg0KJmd0OyAmZ3Q7IFNlbnQ6IE1vbmRheSwgU2VwdGVtYmVyIDEwLCAyMDEyIDM6 MTY6MDcgUE08YnI+DQomZ3Q7ICZndDsgU3ViamVjdDogUmU6IEhBOiBSZTogSEE6IFJlOiBbVXNl cnNdIEhQIEludGVncmF0ZWQgTGlnaHRzIE91dCAzPGJyPg0KJmd0OyAmZ3Q7IDxicj4NCiZndDsg Jmd0OyBPbiAwOS8xMC8yMDEyIDAzOjA1IFBNLCBFbGkgTWVzaWthIHdyb3RlOjxicj4NCiZndDsg Jmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAtLS0tLSBP cmlnaW5hbCBNZXNzYWdlIC0tLS0tPGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7IEZyb206ICZxdW90 O0RtaXRyaXkgQSBQeXJ5YWtvdiZxdW90OyAmbHQ7RFB5cnlha292QGVrYi5iZWVsaW5lLnJ1Jmd0 Ozxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyBUbzogJnF1b3Q7RWxpIE1lc2lrYSZxdW90OyAmbHQ7 ZW1lc2lrYUByZWRoYXQuY29tJmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyBDYzogJnF1b3Q7 SXRhbWFyIEhlaW0mcXVvdDsgJmx0O2loZWltQHJlZGhhdC5jb20mZ3Q7LCB1c2Vyc0BvdmlydC5v cmc8YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsgU2VudDogTW9uZGF5LCBTZXB0ZW1iZXIgMTAsIDIw MTIgMjo0Mzo0MiBQTTxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyBTdWJqZWN0OiBIQTogUmU6IEhB OiBSZTogW1VzZXJzXSBIUCBJbnRlZ3JhdGVkIExpZ2h0cyBPdXQgMzxicj4NCiZndDsgJmd0OyAm Z3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0Ozxi cj4NCiZndDsgJmd0OyAmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0Ozxicj4NCiZndDsg Jmd0OyAmZ3Q7Jmd0OyBOb3cgaWxvMyBwcmVzZW50ZWQgaW4gUG93ZXIgTWFuYWdlbWVudCBidXQg c3RpbGwgZG9lc24ndCB3b3JrLjxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyBwYXJ0PGJyPg0KJmd0 OyAmZ3Q7ICZndDsmZ3Q7IG9mIHZkc20ubG9nOiBUaHJlYWQtMjU4NzgzOjpERUJVRzo6MjAxMi0w OS0xMDxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyAxNzozOTowNiwzNTk6OkFQSTo6MTAyNDo6dmRz OjooZmVuY2VOb2RlKTxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyBmZW5jZU5vZGUoYWRkcj0xOTIu MTY4LjEwLjxicj4NCiZndDsgMTAzLHBvcnQ9LGFnZW50PWlwbWlsYW4sdXNlcj1BZG1pbmlzdHJh dG9yLHBhc3N3ZD1YWFhYLGFjdGlvbj1zdGF0dXMsc2VjdXJlPSxvcHRpb25zPSk8YnI+DQomZ3Q7 ICZndDsgJmd0OyZndDsgVGhyZWFkLTI1ODc4Mzo6REVCVUc6OjIwMTItMDktMTA8YnI+DQomZ3Q7 ICZndDsgJmd0OyZndDsgMTc6Mzk6MDcsMzg2OjpBUEk6OjEwNTA6OnZkczo6KGZlbmNlTm9kZSkg cmMgMSBpbjxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyBhZ2VudD1mZW5jZV9pcG1pbGFuPGJyPg0K Jmd0OyAmZ3Q7ICZndDsmZ3Q7IGlwYWRkcj0xOTIuMTY4LjEwLjEwMzxicj4NCiZndDsgJmd0OyAm Z3Q7Jmd0OyBsb2dpbj1BZG1pbmlzdHJhdG9yPGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7IG9wdGlv bj1zdGF0dXM8YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsgcGFzc3dkPVhYWFg8YnI+DQomZ3Q7ICZn dDsgJmd0OyZndDsgb3V0IEdldHRpbmcgc3RhdHVzIG9mIElQTUk6MTkyLjE2OC4xMC4xMDMuLi5D aGFzc2lzIHBvd2VyID08YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsgVW5rbm93bjxicj4NCiZndDsg Jmd0OyAmZ3Q7Jmd0OyBGYWlsZWQ8YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsgZXJyPGJyPg0KJmd0 OyAmZ3Q7ICZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7IHBhcnQgb2YgZW5naW5lLmxv Zzxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyAyMDEyLTA5 LTEwIDE3OjQxOjUxLDA4OSBJTkZPPGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7IFtvcmcub3ZpcnQu ZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5GZW5jZVZkc1ZEU0NvbW1hbmRdPGJyPg0K Jmd0OyAmZ3Q7ICZndDsmZ3Q7IChhanAtLTAuMC4wLjAtODAwOS0xMCkgU1RBUlQsIEZlbmNlVmRz VkRTQ29tbWFuZCh2ZHNJZCA9PGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7IDcxNTI4YjZlLWY1ZTYt MTFlMS1hMTVmLTAwMTE4NTZjZjIzZSwgdGFyZ2V0VmRzSWQgPTxicj4NCiZndDsgJmd0OyAmZ3Q7 Jmd0OyA4ZGRkZjllNi1mODBhLTExZTEtYjAzNi0wMDExODU2Y2YyM2UsIGFjdGlvbiA9IFN0YXR1 cywgaXAgPTxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyAxOTIuMTY4LjEwLjEwMywgcG9ydCA9ICwg dHlwZSA9IGlwbWlsYW4sIHVzZXIgPSBBZG1pbmlzdHJhdG9yLDxicj4NCiZndDsgJmd0OyAmZ3Q7 Jmd0OyBwYXNzd29yZCA9ICoqKioqKiwgb3B0aW9ucyA9ICdsYW5wbHVzLHBvd2VyX3dhaXQ9NCcp LCBsb2cgaWQ6PGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7IGY0NDIxNTc8YnI+DQomZ3Q7ICZndDsg Jmd0OyZndDsgMjAxMi0wOS0xMCAxNzo0MTo1MywyMjYgSU5GTzxicj4NCiZndDsgJmd0OyAmZ3Q7 Jmd0OyBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuRmVuY2VWZHNW RFNDb21tYW5kXTxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyAoYWpwLS0wLjAuMC4wLTgwMDktMTAp IEZJTklTSCwgRmVuY2VWZHNWRFNDb21tYW5kLCByZXR1cm46IFRlc3Q8YnI+DQomZ3Q7ICZndDsg Jmd0OyZndDsgRmFpbGVkLCBIb3N0IFN0YXR1cyBpczogdW5rbm93bi4gVGhlIGZlbmNlLWFnZW50 IHNjcmlwdCByZXBvcnRlZDxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyB0aGU8YnI+DQomZ3Q7ICZn dDsgJmd0OyZndDsgZm9sbG93aW5nIGVycm9yOiBHZXR0aW5nIHN0YXR1cyBvZiBJUE1JOjE5Mi4x NjguMTAuMTAzLi4uQ2hhc3Npczxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyBwb3dlciA9IFVua25v d248YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsgRmFpbGVkPGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7 ICwgbG9nIGlkOiBmNDQyMTU3PGJyPg0KJmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgJmd0 OyBXZWxsLCBJIHdpbGwgaGF2ZSB0byBpbnZlc3RpZ2F0ZSB0aGF0LCB3ZSBjYW4gY2xlYXJseSBz ZWUgdGhhdDxicj4NCiZndDsgJmd0OyAmZ3Q7IGJhY2tlbmQgc2VuZCB0aGUgJ2xhbnBsdXMscG93 ZXJfd2FpdD00JyBvcHRpb25zLCBidXQgZnJvbSBzb21lPGJyPg0KJmd0OyAmZ3Q7ICZndDsgcmVh c29uIHRoZSBvcHRpb25zIGluIHRoZSB2ZHNtLmxvZyBhcmUgc3RpbGwgZW1wdHkuPGJyPg0KJmd0 OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyBtYXliZSB0aGlzIGlzbid0IHBhcnQgb2YgdmRzbSBvbmU/ PGJyPg0KJmd0OyA8L2ZvbnQ+PC90dD48YnI+DQo8YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+dGhp cyBpcyBhIHBhcnQgb2YgdmRzbS5sb2cgZnJvbSBwcm94eSBob3N0LjwvZm9udD48L3R0Pjxicj4N Cjx0dD48Zm9udCBzaXplPSIyIj48YnI+DQomZ3Q7IE1ha2VzIHNlbnNlICwgSSByZW1lbWJlciB0 aGF0IFJveSBoYW5kbGVkIHRoYXQgYnV0IHdhcyBzdXJlIHRoYXQgaXQgPGJyPg0KJmd0OyB3YXMg YWxyZWFkeSBtZXJnZWQuLi48L2ZvbnQ+PC90dD48YnI+DQo8YnI+DQo8dHQ+PGZvbnQgc2l6ZT0i MiI+dGhlcmUgYXJlIHNvbWUgbG9nIHBhcnRzIGZyb20gZGlmZmVyZW50IHBvd2VyIG1hbmFnZW1l bnQgY29uZmlndXJhdGlvbi4gSSB0aGlua3MgbWF5YmUgaXQncyBpbXBvcnRhbnQgaW5mb3JtYXRp b24gZm9yIHlvdS48L2ZvbnQ+PC90dD48YnI+DQo8YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+aXBt aWxhbiB3aXRoIGxhbnBsdXMgYW5kIHBvd2VyX3dhaXQgb3B0aW9uczwvZm9udD48L3R0Pjxicj4N Cjxicj4NCjx0dD48Zm9udCBzaXplPSIyIj5lbmdpbmUubG9nOjwvZm9udD48L3R0Pjxicj4NCjxi cj4NCjx0dD48Zm9udCBzaXplPSIyIj4yMDEyLTA5LTExIDA5OjEyOjM5LDIzOCBJTkZPICBbb3Jn Lm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5GZW5jaW5nRXhlY3V0b3JdIChhanAtLTAuMC4wLjAtODAw OS00KSBFeGVjdXRpbmcgJmx0O1N0YXR1cyZndDsgUG93ZXIgTWFuYWdlbWVudCBjb21tYW5kLCBQ cm94eSBIb3N0Omh5cGVyMS5vdmlydC5jb20sIEFnZW50OmlwbWlsYW4sIFRhcmdldCBIb3N0Oiwg TWFuYWdlbWVudCBJUDoxOTIuMTY4LjEwLjEwMywgVXNlcjpBZG1pbmlzdHJhdG9yLCBPcHRpb25z OnBvd2VyX3dhaXQ9NCxsYW5wbHVzPC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIi PjIwMTItMDktMTEgMDk6MTI6MzksMjYwIElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRz YnJva2VyLnZkc2Jyb2tlci5GZW5jZVZkc1ZEU0NvbW1hbmRdIChhanAtLTAuMC4wLjAtODAwOS00 KSBTVEFSVCwgRmVuY2VWZHNWRFNDb21tYW5kKHZkc0lkID0gNzE1MjhiNmUtZjVlNi0xMWUxLWEx NWYtMDAxMTg1NmNmMjNlLCB0YXJnZXRWZHNJZCA9IDhkZGRmOWU2LWY4MGEtMTFlMS1iMDM2LTAw MTE4NTZjZjIzZSwgYWN0aW9uID0gU3RhdHVzLCBpcCA9IDE5Mi4xNjguMTAuMTAzLCBwb3J0ID0g LCB0eXBlID0gaXBtaWxhbiwgdXNlciA9IEFkbWluaXN0cmF0b3IsIHBhc3N3b3JkID0gKioqKioq LCBvcHRpb25zID0gJ3Bvd2VyX3dhaXQ9NCxsYW5wbHVzJyksIGxvZyBpZDogNjJmMmVkMTI8L2Zv bnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+MjAxMi0wOS0xMSAwOToxMjo0MSwzOTEg SU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLkZlbmNlVmRz VkRTQ29tbWFuZF0gKGFqcC0tMC4wLjAuMC04MDA5LTQpIEZJTklTSCwgRmVuY2VWZHNWRFNDb21t YW5kLCByZXR1cm46IFRlc3QgRmFpbGVkLCBIb3N0IFN0YXR1cyBpczogdW5rbm93bi4gVGhlIGZl bmNlLWFnZW50IHNjcmlwdCByZXBvcnRlZCB0aGUgZm9sbG93aW5nIGVycm9yOiBHZXR0aW5nIHN0 YXR1cyBvZiBJUE1JOjE5Mi4xNjguMTAuMTAzLi4uQ2hhc3NpcyBwb3dlciA9IFVua25vd248L2Zv bnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+RmFpbGVkPC9mb250PjwvdHQ+PGJyPg0K PHR0Pjxmb250IHNpemU9IjIiPiwgbG9nIGlkOiA2MmYyZWQxMjwvZm9udD48L3R0Pjxicj4NCjxi cj4NCjx0dD48Zm9udCBzaXplPSIyIj52ZHNtLmxvZzo8L2ZvbnQ+PC90dD48YnI+DQo8YnI+DQo8 dHQ+PGZvbnQgc2l6ZT0iMiI+VGhyZWFkLTMwMjM3OTo6REVCVUc6OjIwMTItMDktMTEgMDk6MTI6 MzUsMjkzOjpBUEk6OjEwMjQ6OnZkczo6KGZlbmNlTm9kZSkgZmVuY2VOb2RlKGFkZHI9MTkyLjE2 OC4xMC4xMDMscG9ydD0sYWdlbnQ9aXBtaWxhbix1c2VyPUFkbWluaXN0cmF0b3IscGFzc3dkPVhY WFgsYWN0aW9uPXN0YXR1cyxzZWN1cmU9LG9wdGlvbnM9KTwvZm9udD48L3R0Pjxicj4NCjx0dD48 Zm9udCBzaXplPSIyIj5UaHJlYWQtMzAyMzc5OjpERUJVRzo6MjAxMi0wOS0xMSAwOToxMjozNiwz MjE6OkFQSTo6MTA1MDo6dmRzOjooZmVuY2VOb2RlKSByYyAxIGluIGFnZW50PWZlbmNlX2lwbWls YW48L2ZvbnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+aXBhZGRyPTE5Mi4xNjguMTAu MTAzPC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPmxvZ2luPUFkbWluaXN0cmF0 b3I8L2ZvbnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+b3B0aW9uPXN0YXR1czwvZm9u dD48L3R0Pjxicj4NCjx0dD48Zm9udCBzaXplPSIyIj5wYXNzd2Q9WFhYWDwvZm9udD48L3R0Pjxi cj4NCjx0dD48Zm9udCBzaXplPSIyIj4gb3V0IEdldHRpbmcgc3RhdHVzIG9mIElQTUk6MTkyLjE2 OC4xMC4xMDMuLi5DaGFzc2lzIHBvd2VyID0gVW5rbm93bjwvZm9udD48L3R0Pjxicj4NCjx0dD48 Zm9udCBzaXplPSIyIj5GYWlsZWQ8L2ZvbnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+ IGVycjwvZm9udD48L3R0Pjxicj4NCjx0dD48Zm9udCBzaXplPSIyIj5UaHJlYWQtMzAyMzgxOjpE RUJVRzo6MjAxMi0wOS0xMSAwOToxMjozNiwzNDM6OkFQSTo6MTAyNDo6dmRzOjooZmVuY2VOb2Rl KSBmZW5jZU5vZGUoYWRkcj0xOTIuMTY4LjEwLjEwMyxwb3J0PSxhZ2VudD1pcG1pbGFuLHVzZXI9 QWRtaW5pc3RyYXRvcixwYXNzd2Q9WFhYWCxhY3Rpb249c3RhdHVzLHNlY3VyZT0sb3B0aW9ucz0p PC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPlRocmVhZC0zMDIzODE6OkRFQlVH OjoyMDEyLTA5LTExIDA5OjEyOjM3LDM3MDo6QVBJOjoxMDUwOjp2ZHM6OihmZW5jZU5vZGUpIHJj IDEgaW4gYWdlbnQ9ZmVuY2VfaXBtaWxhbjwvZm9udD48L3R0Pjxicj4NCjx0dD48Zm9udCBzaXpl PSIyIj5pcGFkZHI9MTkyLjE2OC4xMC4xMDM8L2ZvbnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6 ZT0iMiI+bG9naW49QWRtaW5pc3RyYXRvcjwvZm9udD48L3R0Pjxicj4NCjx0dD48Zm9udCBzaXpl PSIyIj5vcHRpb249c3RhdHVzPC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPnBh c3N3ZD1YWFhYPC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPiBvdXQgR2V0dGlu ZyBzdGF0dXMgb2YgSVBNSToxOTIuMTY4LjEwLjEwMy4uLkNoYXNzaXMgcG93ZXIgPSBVbmtub3du PC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPkZhaWxlZDwvZm9udD48L3R0Pjxi cj4NCjx0dD48Zm9udCBzaXplPSIyIj4gZXJyPC9mb250PjwvdHQ+PGJyPg0KPGJyPg0KPGJyPg0K PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPmlwbWlsYW4gd2l0aG91dCBhbnkgZW50ZXJlZCBvcHRp b25zPC9mb250PjwvdHQ+PGJyPg0KPGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPmVuZ2luZS5sb2c6 PC9mb250PjwvdHQ+PGJyPg0KPGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPjIwMTItMDktMTEgMDk6 MTI6NDUsNTcwIElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLkZlbmNpbmdFeGVjdXRv cl0gKGFqcC0tMC4wLjAuMC04MDA5LTkpIEV4ZWN1dGluZyAmbHQ7U3RhdHVzJmd0OyBQb3dlciBN YW5hZ2VtZW50IGNvbW1hbmQsIFByb3h5IEhvc3Q6aHlwZXIxLm92aXJ0LmNvbSwgQWdlbnQ6aXBt aWxhbiwgVGFyZ2V0IEhvc3Q6LCBNYW5hZ2VtZW50IElQOjE5Mi4xNjguMTAuMTAzLCBVc2VyOkFk bWluaXN0cmF0b3IsIE9wdGlvbnM6PC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIi PjIwMTItMDktMTEgMDk6MTI6NDUsNTkxIElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRz YnJva2VyLnZkc2Jyb2tlci5GZW5jZVZkc1ZEU0NvbW1hbmRdIChhanAtLTAuMC4wLjAtODAwOS05 KSBTVEFSVCwgRmVuY2VWZHNWRFNDb21tYW5kKHZkc0lkID0gNzE1MjhiNmUtZjVlNi0xMWUxLWEx NWYtMDAxMTg1NmNmMjNlLCB0YXJnZXRWZHNJZCA9IDhkZGRmOWU2LWY4MGEtMTFlMS1iMDM2LTAw MTE4NTZjZjIzZSwgYWN0aW9uID0gU3RhdHVzLCBpcCA9IDE5Mi4xNjguMTAuMTAzLCBwb3J0ID0g LCB0eXBlID0gaXBtaWxhbiwgdXNlciA9IEFkbWluaXN0cmF0b3IsIHBhc3N3b3JkID0gKioqKioq LCBvcHRpb25zID0gJycpLCBsb2cgaWQ6IDFhNTM2MTE5PC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxm b250IHNpemU9IjIiPjIwMTItMDktMTEgMDk6MTI6NDcsNzE2IElORk8gIFtvcmcub3ZpcnQuZW5n aW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5GZW5jZVZkc1ZEU0NvbW1hbmRdIChhanAtLTAu MC4wLjAtODAwOS05KSBGSU5JU0gsIEZlbmNlVmRzVkRTQ29tbWFuZCwgcmV0dXJuOiBUZXN0IEZh aWxlZCwgSG9zdCBTdGF0dXMgaXM6IHVua25vd24uIFRoZSBmZW5jZS1hZ2VudCBzY3JpcHQgcmVw b3J0ZWQgdGhlIGZvbGxvd2luZyBlcnJvcjogR2V0dGluZyBzdGF0dXMgb2YgSVBNSToxOTIuMTY4 LjEwLjEwMy4uLkNoYXNzaXMgcG93ZXIgPSBVbmtub3duPC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxm b250IHNpemU9IjIiPkZhaWxlZDwvZm9udD48L3R0Pjxicj4NCjx0dD48Zm9udCBzaXplPSIyIj4s IGxvZyBpZDogMWE1MzYxMTk8L2ZvbnQ+PC90dD48YnI+DQo8YnI+DQo8dHQ+PGZvbnQgc2l6ZT0i MiI+dmRzbS5sb2c6PC9mb250PjwvdHQ+PGJyPg0KPGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPlRo cmVhZC0zMDIzODQ6OkRFQlVHOjoyMDEyLTA5LTExIDA5OjEyOjQxLDYxNzo6QVBJOjoxMDI0Ojp2 ZHM6OihmZW5jZU5vZGUpIGZlbmNlTm9kZShhZGRyPTE5Mi4xNjguMTAuMTAzLHBvcnQ9LGFnZW50 PWlwbWlsYW4sdXNlcj1BZG1pbmlzdHJhdG9yLHBhc3N3ZD1YWFhYLGFjdGlvbj1zdGF0dXMsc2Vj dXJlPSxvcHRpb25zPSk8L2ZvbnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+VGhyZWFk LTMwMjM4NDo6REVCVUc6OjIwMTItMDktMTEgMDk6MTI6NDIsNjQ1OjpBUEk6OjEwNTA6OnZkczo6 KGZlbmNlTm9kZSkgcmMgMSBpbiBhZ2VudD1mZW5jZV9pcG1pbGFuPC9mb250PjwvdHQ+PGJyPg0K PHR0Pjxmb250IHNpemU9IjIiPmlwYWRkcj0xOTIuMTY4LjEwLjEwMzwvZm9udD48L3R0Pjxicj4N Cjx0dD48Zm9udCBzaXplPSIyIj5sb2dpbj1BZG1pbmlzdHJhdG9yPC9mb250PjwvdHQ+PGJyPg0K PHR0Pjxmb250IHNpemU9IjIiPm9wdGlvbj1zdGF0dXM8L2ZvbnQ+PC90dD48YnI+DQo8dHQ+PGZv bnQgc2l6ZT0iMiI+cGFzc3dkPVhYWFg8L2ZvbnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0i MiI+IG91dCBHZXR0aW5nIHN0YXR1cyBvZiBJUE1JOjE5Mi4xNjguMTAuMTAzLi4uQ2hhc3NpcyBw b3dlciA9IFVua25vd248L2ZvbnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+RmFpbGVk PC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPiBlcnI8L2ZvbnQ+PC90dD48YnI+ DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+VGhyZWFkLTMwMjM4Nzo6REVCVUc6OjIwMTItMDktMTEgMDk6 MTI6NDIsNjY2OjpBUEk6OjEwMjQ6OnZkczo6KGZlbmNlTm9kZSkgZmVuY2VOb2RlKGFkZHI9MTky LjE2OC4xMC4xMDMscG9ydD0sYWdlbnQ9aXBtaWxhbix1c2VyPUFkbWluaXN0cmF0b3IscGFzc3dk PVhYWFgsYWN0aW9uPXN0YXR1cyxzZWN1cmU9LG9wdGlvbnM9KTwvZm9udD48L3R0Pjxicj4NCjx0 dD48Zm9udCBzaXplPSIyIj5UaHJlYWQtMzAyMzg3OjpERUJVRzo6MjAxMi0wOS0xMSAwOToxMjo0 Myw2OTQ6OkFQSTo6MTA1MDo6dmRzOjooZmVuY2VOb2RlKSByYyAxIGluIGFnZW50PWZlbmNlX2lw bWlsYW48L2ZvbnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+aXBhZGRyPTE5Mi4xNjgu MTAuMTAzPC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPmxvZ2luPUFkbWluaXN0 cmF0b3I8L2ZvbnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+b3B0aW9uPXN0YXR1czwv Zm9udD48L3R0Pjxicj4NCjx0dD48Zm9udCBzaXplPSIyIj5wYXNzd2Q9WFhYWDwvZm9udD48L3R0 Pjxicj4NCjx0dD48Zm9udCBzaXplPSIyIj4gb3V0IEdldHRpbmcgc3RhdHVzIG9mIElQTUk6MTky LjE2OC4xMC4xMDMuLi5DaGFzc2lzIHBvd2VyID0gVW5rbm93bjwvZm9udD48L3R0Pjxicj4NCjx0 dD48Zm9udCBzaXplPSIyIj5GYWlsZWQ8L2ZvbnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0i MiI+IGVycjwvZm9udD48L3R0Pjxicj4NCjxicj4NCjxicj4NCjxicj4NCjx0dD48Zm9udCBzaXpl PSIyIj5pbG8zIHdpdGhvdXQgYW55IGVudGVyZWQgb3B0aW9uczwvZm9udD48L3R0Pjxicj4NCjxi cj4NCjx0dD48Zm9udCBzaXplPSIyIj5lbmdpbmUubG9nOjwvZm9udD48L3R0Pjxicj4NCjxicj4N Cjx0dD48Zm9udCBzaXplPSIyIj4yMDEyLTA5LTExIDA5OjEyOjUxLDAxNSBJTkZPICBbb3JnLm92 aXJ0LmVuZ2luZS5jb3JlLmJsbC5GZW5jaW5nRXhlY3V0b3JdIChhanAtLTAuMC4wLjAtODAwOS00 KSBFeGVjdXRpbmcgJmx0O1N0YXR1cyZndDsgUG93ZXIgTWFuYWdlbWVudCBjb21tYW5kLCBQcm94 eSBIb3N0Omh5cGVyMS5vdmlydC5jb20sIEFnZW50OmlwbWlsYW4sIFRhcmdldCBIb3N0OiwgTWFu YWdlbWVudCBJUDoxOTIuMTY4LjEwLjEwMywgVXNlcjpBZG1pbmlzdHJhdG9yLCBPcHRpb25zOmxh bnBsdXMscG93ZXJfd2FpdD00PC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPjIw MTItMDktMTEgMDk6MTI6NTEsMDM2IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJv a2VyLnZkc2Jyb2tlci5GZW5jZVZkc1ZEU0NvbW1hbmRdIChhanAtLTAuMC4wLjAtODAwOS00KSBT VEFSVCwgRmVuY2VWZHNWRFNDb21tYW5kKHZkc0lkID0gNzE1MjhiNmUtZjVlNi0xMWUxLWExNWYt MDAxMTg1NmNmMjNlLCB0YXJnZXRWZHNJZCA9IDhkZGRmOWU2LWY4MGEtMTFlMS1iMDM2LTAwMTE4 NTZjZjIzZSwgYWN0aW9uID0gU3RhdHVzLCBpcCA9IDE5Mi4xNjguMTAuMTAzLCBwb3J0ID0gLCB0 eXBlID0gaXBtaWxhbiwgdXNlciA9IEFkbWluaXN0cmF0b3IsIHBhc3N3b3JkID0gKioqKioqLCBv cHRpb25zID0gJ2xhbnBsdXMscG93ZXJfd2FpdD00JyksIGxvZyBpZDogMzAxYTc3MGU8L2ZvbnQ+ PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+MjAxMi0wOS0xMSAwOToxMjo1MywxNjEgSU5G TyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLkZlbmNlVmRzVkRT Q29tbWFuZF0gKGFqcC0tMC4wLjAuMC04MDA5LTQpIEZJTklTSCwgRmVuY2VWZHNWRFNDb21tYW5k LCByZXR1cm46IFRlc3QgRmFpbGVkLCBIb3N0IFN0YXR1cyBpczogdW5rbm93bi4gVGhlIGZlbmNl LWFnZW50IHNjcmlwdCByZXBvcnRlZCB0aGUgZm9sbG93aW5nIGVycm9yOiBHZXR0aW5nIHN0YXR1 cyBvZiBJUE1JOjE5Mi4xNjguMTAuMTAzLi4uQ2hhc3NpcyBwb3dlciA9IFVua25vd248L2ZvbnQ+ PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+RmFpbGVkPC9mb250PjwvdHQ+PGJyPg0KPHR0 Pjxmb250IHNpemU9IjIiPiwgbG9nIGlkOiAzMDFhNzcwZTwvZm9udD48L3R0Pjxicj4NCjxicj4N Cjx0dD48Zm9udCBzaXplPSIyIj52ZHNtLmxvZzo8L2ZvbnQ+PC90dD48YnI+DQo8YnI+DQo8dHQ+ PGZvbnQgc2l6ZT0iMiI+VGhyZWFkLTMwMjM5Mjo6REVCVUc6OjIwMTItMDktMTEgMDk6MTI6NDcs MDYzOjpBUEk6OjEwMjQ6OnZkczo6KGZlbmNlTm9kZSkgZmVuY2VOb2RlKGFkZHI9MTkyLjE2OC4x MC4xMDMscG9ydD0sYWdlbnQ9aXBtaWxhbix1c2VyPUFkbWluaXN0cmF0b3IscGFzc3dkPVhYWFgs YWN0aW9uPXN0YXR1cyxzZWN1cmU9LG9wdGlvbnM9KTwvZm9udD48L3R0Pjxicj4NCjx0dD48Zm9u dCBzaXplPSIyIj5UaHJlYWQtMzAyMzkyOjpERUJVRzo6MjAxMi0wOS0xMSAwOToxMjo0OCwwOTE6 OkFQSTo6MTA1MDo6dmRzOjooZmVuY2VOb2RlKSByYyAxIGluIGFnZW50PWZlbmNlX2lwbWlsYW48 L2ZvbnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+aXBhZGRyPTE5Mi4xNjguMTAuMTAz PC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPmxvZ2luPUFkbWluaXN0cmF0b3I8 L2ZvbnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+b3B0aW9uPXN0YXR1czwvZm9udD48 L3R0Pjxicj4NCjx0dD48Zm9udCBzaXplPSIyIj5wYXNzd2Q9WFhYWDwvZm9udD48L3R0Pjxicj4N Cjx0dD48Zm9udCBzaXplPSIyIj4gb3V0IEdldHRpbmcgc3RhdHVzIG9mIElQTUk6MTkyLjE2OC4x MC4xMDMuLi5DaGFzc2lzIHBvd2VyID0gVW5rbm93bjwvZm9udD48L3R0Pjxicj4NCjx0dD48Zm9u dCBzaXplPSIyIj5GYWlsZWQ8L2ZvbnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+IGVy cjwvZm9udD48L3R0Pjxicj4NCjx0dD48Zm9udCBzaXplPSIyIj5UaHJlYWQtMzAyMzk0OjpERUJV Rzo6MjAxMi0wOS0xMSAwOToxMjo0OCwxMTI6OkFQSTo6MTAyNDo6dmRzOjooZmVuY2VOb2RlKSBm ZW5jZU5vZGUoYWRkcj0xOTIuMTY4LjEwLjEwMyxwb3J0PSxhZ2VudD1pcG1pbGFuLHVzZXI9QWRt aW5pc3RyYXRvcixwYXNzd2Q9WFhYWCxhY3Rpb249c3RhdHVzLHNlY3VyZT0sb3B0aW9ucz0pPC9m b250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPlRocmVhZC0zMDIzOTQ6OkRFQlVHOjoy MDEyLTA5LTExIDA5OjEyOjQ5LDE0MDo6QVBJOjoxMDUwOjp2ZHM6OihmZW5jZU5vZGUpIHJjIDEg aW4gYWdlbnQ9ZmVuY2VfaXBtaWxhbjwvZm9udD48L3R0Pjxicj4NCjx0dD48Zm9udCBzaXplPSIy Ij5pcGFkZHI9MTkyLjE2OC4xMC4xMDM8L2ZvbnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0i MiI+bG9naW49QWRtaW5pc3RyYXRvcjwvZm9udD48L3R0Pjxicj4NCjx0dD48Zm9udCBzaXplPSIy Ij5vcHRpb249c3RhdHVzPC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPnBhc3N3 ZD1YWFhYPC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPiBvdXQgR2V0dGluZyBz dGF0dXMgb2YgSVBNSToxOTIuMTY4LjEwLjEwMy4uLkNoYXNzaXMgcG93ZXIgPSBVbmtub3duPC9m b250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPkZhaWxlZDwvZm9udD48L3R0Pjxicj4N Cjx0dD48Zm9udCBzaXplPSIyIj4gZXJyPC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9 IjIiPjxicj4NCiZndDsgJmd0OyBjb21taXQgNTk5MzQxMThlM2EzMGM1NzUzOWQyYjcxMDE2NTMy YmRkOWM0YWIxNzxicj4NCiZndDsgJmd0OyBBdXRob3I6IFJveSBHb2xhbiAmbHQ7cmdvbGFuQHJl ZGhhdC5jb20mZ3Q7PGJyPg0KJmd0OyAmZ3Q7IERhdGU6ICAgVGh1IEF1ZyA5IDE2OjM0OjEwIDIw MTIgKzAzMDA8YnI+DQomZ3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7ICAgICAgZmVuY2VOb2RlIEFQ SSBpcyBtaXNzaW5nIHRoZSBvcHRpb25zIGFyZ3VtZW50PGJyPg0KJmd0OyAmZ3Q7IDxicj4NCiZn dDsgJmd0OyAgICAgIENoYW5nZS1JZDogSWIyY2U5YjBmNzEwNDBmOTE5ODQxM2ZhMDZjNWQ4NzY4 OTk0ODQyZWM8YnI+DQomZ3Q7ICZndDsgICAgICBTaWduZWQtb2ZmLWJ5OiBSb3kgR29sYW4gJmx0 O3Jnb2xhbkByZWRoYXQuY29tJmd0Ozxicj4NCiZndDsgJmd0OyAgICAgIFJldmlld2VkLW9uOiA8 YSBocmVmPSJodHRwOi8vZ2Vycml0Lm92aXJ0Lm9yZy83MDU4Ij5odHRwOi8vZ2Vycml0Lm92aXJ0 Lm9yZy83MDU4PC9hPjxicj4NCiZndDsgJmd0OyAgICAgIFJldmlld2VkLWJ5OiBEYW4gS2VuaWdz YmVyZyAmbHQ7ZGFua2VuQHJlZGhhdC5jb20mZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAgICAgUmV2aWV3 ZWQtYnk6IE9tZXIgRnJlbmtlbCAmbHQ7b2ZyZW5rZWxAcmVkaGF0LmNvbSZndDs8YnI+DQomZ3Q7 ICZndDsgICAgICBUZXN0ZWQtYnk6IE9tZXIgRnJlbmtlbCAmbHQ7b2ZyZW5rZWxAcmVkaGF0LmNv bSZndDs8YnI+DQomZ3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyA8YnI+ DQomZ3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7ICZn dDsgJmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7 ICZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0 OyAtIC08YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsgRG1pdHJpeSBQeXJ5YWtvdjxicj4NCiZndDsg Jmd0OyAmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyBWaW1wZWxDb20gTHRkLjxicj4N CiZndDsgJmd0OyAmZ3Q7Jmd0OyBJbmFjdGl2ZSBoaWRlIGRldGFpbHMgZm9yIEVsaSBNZXNpa2Eg LS0tMTAuMDkuMjAxMjxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyAxNzoyOTo0MS0tLS0tLS0tPGJy Pg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7IE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0gJmd0OyBGcm9tOiAm cXVvdDtJdGFtYXIgSGVpbSZxdW90OyAmbHQ7aWhlaW1AcmVkaGF0LkVsaTxicj4NCiZndDsgJmd0 OyAmZ3Q7Jmd0OyBNZXNpa2EgLS0tMTAuMDkuMjAxMiAxNzoyOTo0MS0tLS0tLS0tIE9yaWdpbmFs IE1lc3NhZ2UgLS0tLS0gJmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyBGcm9tOjxicj4NCiZn dDsgJmd0OyAmZ3Q7Jmd0OyAmcXVvdDtJdGFtYXIgSGVpbSZxdW90OyAmbHQ7aWhlaW1AcmVkaGF0 LmNvbSZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsg 79Q6IEVsaSBNZXNpa2EgJmx0O2VtZXNpa2FAcmVkaGF0LmNvbSZndDs8YnI+DQomZ3Q7ICZndDsg Jmd0OyZndDsg68/N1TogRG1pdHJpeSBBIFB5cnlha292ICZsdDtEUHlyeWFrb3ZAZWtiLmJlZWxp bmUucnUmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7IOvP0MnROiB1c2Vyc0BvdmlydC5vcmcs IEl0YW1hciBIZWltICZsdDtpaGVpbUByZWRoYXQuY29tJmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7 Jmd0OyDkwdTBOiAxMC4wOS4yMDEyIDE3OjI5PGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7IPTFzcE6 IFJlOiBIQTogUmU6IFtVc2Vyc10gSFAgSW50ZWdyYXRlZCBMaWdodHMgT3V0IDM8YnI+DQomZ3Q7 ICZndDsgJmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0 OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyZndDs8YnI+ DQomZ3Q7ICZndDsgJmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsgLS0tLS0gT3JpZ2lu YWwgTWVzc2FnZSAtLS0tLTxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsgRnJvbTogJnF1b3Q7 SXRhbWFyIEhlaW0mcXVvdDsgJmx0O2loZWltQHJlZGhhdC5jb20mZ3Q7PGJyPg0KJmd0OyAmZ3Q7 ICZndDsmZ3Q7Jmd0OyBUbzogJnF1b3Q7RWxpIE1lc2lrYSZxdW90OyAmbHQ7ZW1lc2lrYUByZWRo YXQuY29tJmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsgQ2M6IHVzZXJzQG92aXJ0Lm9y ZywgJnF1b3Q7RG1pdHJpeSBBIFB5cnlha292JnF1b3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7 Jmd0OyAmbHQ7RFB5cnlha292QGVrYi5iZWVsaW5lLnJ1Jmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7 Jmd0OyZndDsgU2VudDogTW9uZGF5LCBTZXB0ZW1iZXIgMTAsIDIwMTIgMjoxNDozMSBQTTxicj4N CiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IEhBOiBSZTogW1VzZXJzXSBIUCBJ bnRlZ3JhdGVkIExpZ2h0cyBPdXQgMzxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDs8YnI+DQom Z3Q7ICZndDsgJmd0OyZndDsmZ3Q7IE9uIDA5LzEwLzIwMTIgMDI6MDcgUE0sIEVsaSBNZXNpa2Eg d3JvdGU6PGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0 OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tIE9yaWdp bmFsIE1lc3NhZ2UgLS0tLS08YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgRnJv bTogJnF1b3Q7SXRhbWFyIEhlaW0mcXVvdDsgJmx0O2loZWltQHJlZGhhdC5jb20mZ3Q7PGJyPg0K Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRvOiAmcXVvdDtEbWl0cml5IEEgUHlyeWFr b3YmcXVvdDsgJmx0O0RQeXJ5YWtvdkBla2IuYmVlbGluZS5ydSZndDs8YnI+DQomZ3Q7ICZndDsg Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQ2M6ICZxdW90O0VsaSBNZXNpa2EmcXVvdDsgJmx0O2VtZXNp a2FAcmVkaGF0LmNvbSZndDssIHVzZXJzQG92aXJ0Lm9yZzxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyBTZW50OiBNb25kYXksIFNlcHRlbWJlciAxMCwgMjAxMiAxMjo1MTowMyBQ TTxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogSEE6IFJl OiBbVXNlcnNdIEhQIEludGVncmF0ZWQgTGlnaHRzIE91dCAzPGJyPg0KJmd0OyAmZ3Q7ICZndDsm Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDA5 LzEwLzIwMTIgMTI6MjEgUE0sIERtaXRyaXkgQSBQeXJ5YWtvdiB3cm90ZTo8YnI+DQomZ3Q7ICZn dDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGVuZ2luZT0jIHNlbGVjdCAqIGZyb20gdmRjX29w dGlvbnMgd2hlcmUgb3B0aW9uX25hbWUgaW48YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7IDxicj4NCiZndDsgKCdGZW5jZUFnZW50RGVmYXVsdFBhcmFtcycsJ0ZlbmNlQWdl bnRNYXBwaW5nJywnVmRzRmVuY2VPcHRpb25NYXBwaW5nJywnVmRzRmVuY2VUeXBlJyk7PGJyPg0K Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvcHRpb25faWQgfCBvcHRpb25fbmFt ZSB8IG9wdGlvbl92YWx1ZSB8IHZlcnNpb248YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7IC0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08YnI+DQomZ3Q7 ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08YnI+DQomZ3Q7ICstLS0tLS0tLS08YnI+DQom Z3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDc3IHwgRmVuY2VBZ2VudE1hcHBpbmcg fCBpbG8zPWlwbWlsYW4gfCBnZW5lcmFsPGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyA3NiB8IEZlbmNlQWdlbnREZWZhdWx0UGFyYW1zIHwgaWxvMzpsYW5wbHVzLHBvd2Vy X3dhaXQ9NCB8PGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBnZW5lcmFs PGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAzMjMgfCBWZHNGZW5jZVR5 cGUgfDxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWxvbSxhcGMsYmxh ZGVjZW50ZXIsZHJhYzUsZXBzLGlsbyxpcG1pbGFuLHJzYSxyc2Isd3RpLGNpc2NvX3Vjczxicj4N CiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgfDxicj4NCiZndDsgJmd0OyAmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgMy4xPGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyAzMjIgfCBWZHNGZW5jZVR5cGUgfDxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBlbGkgLSBpbG8zIGlz IG1pc3NpbmcgaW4gMy4xPzxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IFllcywgdGhp cyBpcyBjZXJ0YWlubHkgYSBidWcsIEkgd2lsbCBvcGVuIGl0IGFuZCByZXNvbHZlIEFTQVA8YnI+ DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyB0aGlz IGlzIGEgZGIgY2hhbmdlLCBzbyBkbWl0cml5IGNhbiBhcHBseSBpdCBlYXNpbHkgYXMgd2VsbC48 YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsgU3VyZTxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyBEbWl0 cml5ICwgcGxlYXNlIGFwcGx5PGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7IDEpIHJ1biBvbiB5b3Vy IFBvc3RncmVzIGVuZ2luZSA6PGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7IHNlbGVjdDxicj4NCiZn dDsgJmd0OyAmZ3Q7Jmd0OyBmbl9kYl91cGRhdGVfY29uZmlnX3ZhbHVlPGJyPg0KJmd0OyAoJ1Zk c0ZlbmNlVHlwZScsJ2Fsb20sYXBjLGJsYWRlY2VudGVyLGRyYWM1LGVwcyxpbG8saWxvMyxpcG1p bGFuLHJzYSxyc2Isd3RpLGNpc2NvX3VjcycsJzMuPGJyPg0KJmd0OyAxJyk7PGJyPg0KJmd0OyAm Z3Q7ICZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7IDIpIFJlc3RhcnQgZW5naW5lPGJy Pg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7IDMpIENoZWNrIGFnYWluICh5b3Ugc2hvdWxkIGhhdmUgaWxv MyBub3cgaW4gdGhlIFVJIGxpc3QpPGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7IDQpIExldCBtZSBr bm93IGlmIGl0IHdvcmtzPGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZn dDsmZ3Q7IFRoYW5rczxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7 Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgYW5kIG1heWJlIGFu b3RoZXIgYnVnIG9uIG5vdCBwYXNzaW5nIGZlbmNlIG9wdGlvbnMgd2hpY2ggaTxicj4NCiZndDsg Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyByZW1lbWJlcjxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyB3ZTxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBoYWQg YXQgc29tZSBwb2ludDxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IFllcywgSSBiZWxp ZXZlIHRoYXQgdGhlIGFib3ZlIHdpbGwgc29sdmUgdGhlIGlzc3VlIHNpbmNlIHdlIGhhZDxicj4N CiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IGFscmVhZHkgdGVzdGVkIGlsbzMgdW5sZXNzIHdl IGhhdmUgYSByZWdyZXNzaW9uIEkgYW0gbm90IGF3YXJlPGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7 Jmd0OyZndDsgYWJvdXQuPGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0 OyAmZ3Q7Jmd0OyZndDsgbGV0cyBob3BlIHNvLiBxdWVzdGlvbiBpcyBpZiBpdCB3YXMgZml4ZWQg YWZ0ZXIgb3ZpcnQgMy4xIHdhczxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsgZG9uZS48YnI+ DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDs8 YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFsb20sYXBjLGJsYWRlY2VudGVyLGRyYWM1LGVwcyxpbG8saWxv MyxpcG1pbGFuLHJzYSxyc2Isd3RpLGNpc2NvX3Vjczxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsgfCAzLjA8YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7IDMyMSB8IFZkc0ZlbmNlVHlwZSB8PGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyBhbG9tLGFwYyxibGFkZWNlbnRlcixkcmFjNSxlcHMsaWxvLGlwbWlsYW4scnNhLHJz Yix3dGksY2lzY29fdWNzPGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB8 PGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAyLjI8YnI+DQomZ3Q7ICZn dDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDMxOCB8IFZkc0ZlbmNlT3B0aW9uTWFwcGluZyB8 PGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7IGFsb206 c2VjdXJlPXNlY3VyZSxwb3J0PWlwcG9ydDthcGM6c2VjdXJlPXNlY3VyZSxwb3J0PWlwcG9ydCxz bG90PXBvcnQ7YmxhZGVjZW50ZXI6c2VjdXJlPXNlY3VyZSxwb3J0PWlwcG9ydCxzbG90PXBvcnQ7 ZHJhYzU6c2VjdXJlPXNlY3VyZSxzbG90PXBvcnQ7ZXBzOnNsb3Q9cG9ydDtpbG86c2VjdXJlPXNz bCxwb3J0PWlwcG9ydDtpcG1pbGFuOjtyc2E6c2VjdXJlPXNlY3VyZSxwb3J0PWlwcG9ydDtyc2I6 O3d0aTpzZWN1cmU9c2VjdXJlLHBvcnQ9aXBwb3J0LHNsb3Q9cG9ydDtjaXNjb191Y3M6c2VjdXJl PXNzbCxzbG90PXBvcnQ7aWxvMzo8YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7IHwgZ2VuZXJhbDxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKDYg cm93cyk8YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAm Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLTxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IERt aXRyaXkgUHlyeWFrb3Y8YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFZp bXBlbENvbSBMdGQuPGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N CiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7IEluYWN0aXZlIGhpZGUgZGV0YWlscyBmb3IgRWxpIE1lc2lrYSAt LS0xMC4wOS4yMDEyPGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAxNTow MjoxNi0tLS0tLS0tPGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPcmln aW5hbCBNZXNzYWdlIC0tLS0tICZndDsgRnJvbTogJnF1b3Q7RG1pdHJpeSBBIFB5cnlha292JnF1 b3Q7ICZsdDtEUHlyeWFFbGk8YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 IE1lc2lrYTxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tMTAuMDku MjAxMiAxNTowMjoxNi0tLS0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0gJmd0OyBGcm9tOjxi cj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJnF1b3Q7RG1pdHJpeSBBPGJy Pg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBQeXJ5YWtvdiZxdW90OyAmbHQ7 RFB5cnlha292QGVrYi5iZWVsaW5lLnJ1Jmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IO/UOiBF bGkgTWVzaWthICZsdDtlbWVzaWthQHJlZGhhdC5jb20mZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDrz83VOiBEbWl0cml5IEEgUHlyeWFrb3YgJmx0O0RQeXJ5YWtv dkBla2IuYmVlbGluZS5ydSZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7IOvP0MnROiB1c2Vyc0BvdmlydC5vcmcsIEl0YW1hciBIZWltICZsdDtpaGVpbUByZWRoYXQu Y29tJmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg5MHUwTogMTAu MDkuMjAxMiAxNTowMjxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg9MXN wTogUmU6IFtVc2Vyc10gSFAgSW50ZWdyYXRlZCBMaWdodHMgT3V0IDM8YnI+DQomZ3Q7ICZndDsg Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsgLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPGJyPg0K Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 PGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7IC0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS08YnI+DQomZ3Q7ICZndDsgJmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGcm9tOiAmcXVvdDtEbWl0cml5IEEgUHlyeWFrb3YmcXVv dDsgJmx0O0RQeXJ5YWtvdkBla2IuYmVlbGluZS5ydSZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUbzogJnF1b3Q7SXRhbWFyIEhlaW0mcXVvdDsgJmx0O2lo ZWltQHJlZGhhdC5jb20mZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsgQ2M6ICZxdW90O0VsaSBNZXNpa2EmcXVvdDsgJmx0O2VtZXNpa2FAcmVkaGF0LmNvbSZn dDssIHVzZXJzQG92aXJ0Lm9yZzxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7IFNlbnQ6IE1vbmRheSwgU2VwdGVtYmVyIDEwLCAyMDEyIDExOjU3OjI1IEFNPGJyPg0K Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtVc2Vy c10gSFAgSW50ZWdyYXRlZCBMaWdodHMgT3V0IDM8YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7 ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsgWWVzLCBidXQgb1ZpcnQgZG9uJ3QgcGFzcyB0aGlzIG9wdGlvbnMgdG8gZmVuY2Vf aXBtaWxhbjxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbW1h bmQuPGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlcmUgYXJl IGFsbCBsb2dnZWQgb3B0aW9uczogVGhyZWFkLTQzODkyOjpERUJVRzo6MjAxMi0wOS0wNzxicj4N CiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDEzOjE0OjAzLDA5NDo6QVBJ OjoxMDI0Ojp2ZHM6OihmZW5jZU5vZGUpPGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZlbmNl Tm9kZShhZGRyPTE5Mi4xNjguMTAuPGJyPg0KJmd0OyAxMDMscG9ydD0sYWdlbnQ9aXBtaWxhbix1 c2VyPWZlbmNlX2lsbyxwYXNzd2Q9WFhYWCxhY3Rpb249c3RhdHVzLHNlY3VyZT0sb3B0aW9ucz0p PGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhyZWFkLTQzODky OjpERUJVRzo6MjAxMi0wOS0wNzxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7IDEzOjE0OjA0LDExNjo6QVBJOjoxMDUwOjp2ZHM6OihmZW5jZU5vZGUpIHJjIDEgaW48 YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhZ2VudD1mZW5jZV9p cG1pbGFuPGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaXBhZGRy PTE5Mi4xNjguMTAuMTAzPGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsgbG9naW49ZmVuY2VfaWxvPGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsgb3B0aW9uPXN0YXR1czxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7IHBhc3N3ZD1YWFhYPGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsgb3V0IEdldHRpbmcgc3RhdHVzIG9mIElQTUk6MTkyLjE2OC4xMC4xMDMuLi5DaGFzc2lz IHBvd2VyID08YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBVbmtu b3duPGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRmFpbGVkPGJy Pg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXJyPGJyPg0KJmd0OyAm Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBI aTxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQXMgeW91IHNlZSwgb3B0 aW9ucyBhcnJpdmVkIHRvIFZEU00gYXMgZW1wdHkgc3RyaW5nPGJyPg0KJmd0OyAmZ3Q7ICZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDYW4geW91IHBsZWFzZSBwYXN0ZSB0aGUgb3V0cHV0IG9mIHRo ZSBmb2xsb3dpbmcgU1FMPGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi cj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2VsZWN0ICogZnJvbSB2ZGNf b3B0aW9ucyB3aGVyZSBvcHRpb25fbmFtZSA9PGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyAnRmVuY2VBZ2VudERlZmF1bHRQYXJhbXMnOzxicj4NCiZndDsgJmd0OyAmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7IFRoYW5rczxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom Z3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLSAtIERtaXRyaXkgUHlyeWFrb3YgVmltcGVsQ29tIEx0ZC48 YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJbmFjdGl2ZSBoaWRl IGRldGFpbHMgZm9yIEl0YW1hciBIZWltIC0tLTEwLjA5LjIwMTI8YnI+DQomZ3Q7ICZndDsgJmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAxNDo0ODowNi0tLU9uPGJyPg0KJmd0OyAmZ3Q7ICZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgMDkvMTAvMjAxMiAxMTo0NSBBTSwgRG1pdHJpeSBB IFB5cnlha292IHdyb3RlOiAmZ3Q7IE5vLCBJIGRvbid0PGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSXRhbWFyPGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsgSGVpbSAtLS0xMC4wOS4yMDEyIDE0OjQ4OjA2LS0tT24gMDkvMTAvMjAx MiAxMTo0NSBBTSwgRG1pdHJpeTxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7IEE8YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBQeXJ5 YWtvdiB3cm90ZTogJmd0OyBObywgSSBkb24ndCBzZWUgYW4gaWxvMyB0eXBlIG9mIGZlbmNpbmc8 YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkZXZpY2U8YnI+DQom Z3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpPGJyPg0KJmd0OyAmZ3Q7ICZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyDv1DogSXRhbWFyIEhlaW0gJmx0O2loZWltQHJlZGhhdC5jb20mZ3Q7PGJy Pg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg68/N1TogRG1pdHJpeSBB IFB5cnlha292ICZsdDtEUHlyeWFrb3ZAZWtiLmJlZWxpbmUucnUmZ3Q7PGJyPg0KJmd0OyAmZ3Q7 ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg68/QydE6IEVsaSBNZXNpa2EgJmx0O2VtZXNp a2FAcmVkaGF0LmNvbSZndDssIHVzZXJzQG92aXJ0Lm9yZzxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IOTB1ME6IDEwLjA5LjIwMTIgMTQ6NDg8YnI+DQomZ3Q7ICZn dDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyD0xc3BOiBSZTogW1VzZXJzXSBIUCBJbnRl Z3JhdGVkIExpZ2h0cyBPdXQgMzxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom Z3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsgT24gMDkvMTAvMjAxMiAxMTo0NSBBTSwgRG1pdHJpeSBBIFB5cnlha292IHdy b3RlOjxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBObywg SSBkb24ndCBzZWUgYW4gaWxvMyB0eXBlIG9mIGZlbmNpbmcgZGV2aWNlIGluIG15ICZxdW90O1Bv d2VyPGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE1hbmFn ZW1lbnQmcXVvdDsgdGFiLjxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJ IGhhdmUgZmVuY2VfaWxvMyBjb21tYW5kIG9uIG15IGh5cGVydmlzb3IgaG9zdC48YnI+DQomZ3Q7 ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRpZCB5b3UgdHJ5IGNob29zaW5nIGlwbWlsYW4gYW5kIHBh c3Npbmcgb3B0aW9ucyBvZjxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7IGxhbnBsdXMscG93ZXJfd2FpdD00Pzxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8 YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7 ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2hlbiBJIHJ1biBpdCB3aXRo IGZvbGxvd2luZyBvcHRpb25zOjxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyBwcml2bHZsPXVzZXI8YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsgaXBhZGRyPTE5Mi4xNjguMTAuMTAzPGJyPg0KJmd0OyAmZ3Q7ICZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxvZ2luPWZlbmNlX2lsbzxicj4NCiZndDsgJmd0 OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwYXNzd2Q9KioqKioqKio8YnI+DQom Z3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb3BlcmF0aW9uPXN0YXR1 czxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn dDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpdCBwcmludDogR2V0dGlu ZyBzdGF0dXMgb2YgSVBNSToxOTIuMTY4LjEwLjEwMy4uLkNoYXNzaXM8YnI+DQomZ3Q7ICZndDsg Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcG93ZXIgPTxicj4NCiZndDsgJmd0OyAm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbjxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBEb25lPGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7IG9WaXJ0IEVuZ2luZSBWZXJzaW9uOiAzLjEuMC0yLmZjMTc8YnI+DQomZ3Q7 ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLSAtPGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7IERtaXRyaXkgUHlyeWFrb3Y8YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVmltcGVsQ29tIEx0ZC48YnI+DQomZ3Q7ICZndDsgJmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsgSW5hY3RpdmUgaGlkZSBkZXRhaWxzIGZvciBJdGFtYXIgSGVpbSAtLS0xMC4w OS4yMDEyPGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDE0 OjI4OjE5LS0tT248YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsgMDkvMTAvMjAxMiAwNjoxNyBBTSwgRG1pdHJpeSBBIFB5cnlha292IHdyb3RlOiAmZ3Q7PGJy Pg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhlbGxvLEl0YW1h cjxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIZWltPGJy Pg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLTEwLjA5LjIw MTIgMTQ6Mjg6MTktLS1PbiAwOS8xMC8yMDEyIDA2OjE3IEFNLCBEbWl0cml5IEE8YnI+DQomZ3Q7 ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUHlyeWFrb3Y8YnI+DQomZ3Q7 ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgd3JvdGU6ICZndDsgSGVsbG8s PGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0 OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IO/UOiBJdGFtYXIgSGVpbSAm bHQ7aWhlaW1AcmVkaGF0LmNvbSZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsg68/N1TogRG1pdHJpeSBBIFB5cnlha292ICZsdDtEUHlyeWFrb3ZAZWti LmJlZWxpbmUucnUmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7IOvP0MnROiB1c2Vyc0BvdmlydC5vcmcsIEVsaSBNZXNpa2EgJmx0O2VtZXNpa2FAcmVk aGF0LmNvbSZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsg5MHUwTogMTAuMDkuMjAxMiAxNDoyODxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyD0xc3BOiBSZTogW1VzZXJzXSBIUCBJbnRlZ3JhdGVkIExpZ2h0cyBP dXQgMzxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N CiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0OyAtLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS08YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+ DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZn dDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMDkvMTAvMjAxMiAwNjoxNyBBTSwgRG1pdHJp eSBBIFB5cnlha292IHdyb3RlOjxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsgSGVsbG8sPGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsgSSBuZWVkIHRvIHVzZSB0aGUgSFAgaS1sbyAzIGFzIGZlbmNpbmcgZGV2aWNl IGZvciBPT0I8YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7IHBvd2VyPGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyBtYW5hZ2VtZW50Ljxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7IEluIG1hbiA4IHBhZ2Ugb2YgZmVuY2VfaXBtaWxhbiBJIGZpbmQgdGhhdCBJIG11c3Qg dXNlPGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBs YW5wbHVzIGFuZDxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsgcG93ZXJfd2FpdD00IG9wdGlvbnMuIFdoZW4gSSBpbnNlcnQgdGhpcyBvcHRpb25zIGlu PGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmcXVv dDtPcHRpb24mcXVvdDs8YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7IGxpbmU8YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7IG9mPGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyAmcXVvdDtQb3dlciBNYW5hZ2VtZW50JnF1b3Q7IHRhYiBhbmQgcHJlc3MgJnF1b3Q7 VGVzdCZxdW90OyBidXR0b24gLSB0ZXN0IGlzPGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmYWlsZWQuPGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlcmUgaXMgdGhlIHBhcnQgb2YgdmRzbS5sb2cgYXQgdGhp cyB0aW1lOjxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDs8YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRo cmVhZC00Mzg5Mjo6REVCVUc6OjIwMTItMDktMDc8YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDEzOjE0OjAzLDA5NDo6QVBJOjoxMDI0Ojp2ZHM6Oihm ZW5jZU5vZGUpPGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N CiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZmVuY2VOb2RlKGFkZHI9MTkyLjE2 OC4xMC48YnI+DQomZ3Q7IDEwMyxwb3J0PSxhZ2VudD1pcG1pbGFuLHVzZXI9ZmVuY2VfaWxvLHBh c3N3ZD1YWFhYLGFjdGlvbj1zdGF0dXMsc2VjdXJlPSxvcHRpb25zPSk8YnI+DQomZ3Q7ICZndDsg Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRocmVhZC00Mzg5Mjo6REVCVUc6 OjIwMTItMDktMDc8YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7IDEzOjE0OjA0LDExNjo6QVBJOjoxMDUwOjp2ZHM6OihmZW5jZU5vZGUpIHJjIDEgaW48 YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFnZW50 PWZlbmNlX2lwbWlsYW48YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7IGlwYWRkcj0xOTIuMTY4LjEwLjEwMzxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbG9naW49ZmVuY2VfaWxvPGJyPg0KJmd0OyAmZ3Q7 ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvcHRpb249c3RhdHVzPGJyPg0K Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwYXNzd2Q9WFhY WDxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb3V0 IEdldHRpbmcgc3RhdHVzIG9mIElQTUk6MTkyLjE2OC4xMC4xMDMuLi5DaGFzc2lzIHBvd2VyPGJy Pg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA9PGJyPg0K Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBVbmtub3duPGJy Pg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGYWlsZWQ8 YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGVycjxi cj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom Z3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE15IG90aW9ucyBh cmUgbm90IHByZXNlbnRlZC4gSXQgbG9va3MgbGlrZSBhIGJ1Zy48YnI+DQomZ3Q7ICZndDsgJmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIb3cgY2FuIEkgZml4IGl0PyBIb3cgY2FuIEkg ZmluZCBhIGxvY2F0aW9uIG9mIHRoZSBzY3JpcHQ8YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdobyBydW48YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRoaXM8YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHRlc3QgaW4gbXkgc3lzdGVtPzxicj4NCiZndDsg Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdHJhbmdlLCBpIHRob3VnaHQgd2UgYWRkZWQg aWxvMyBmZW5jZSB0eXBlIGJhY2sgaW4gMy4wPGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdoaWNoPGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7IHdyYXBzPGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7IGlwbWlsYW4gd2l0aCBsYW5wbHVzLHBvd2VyX3dhaXQ9NC48YnI+DQomZ3Q7 ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZG9uJ3kgeW91IHNlZSBpbG8z IGFzIGFuIG9wdGlvbj88YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 PGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtIC08 YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IERtaXRy aXkgUHlyeWFrb3Y8YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyBWaW1wZWxDb20gTHRkLjxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 Ozxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7ICZn dDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFVzZXJzIG1haWxpbmcgbGlz dDxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVXNl cnNAb3ZpcnQub3JnPGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyA8YSBocmVmPSJodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8v dXNlcnMiPmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VyczwvYT48 YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7 ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxi cj4NCiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7 ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0 OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7Jmd0 OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7 PGJyPg0KJmd0OyAmZ3Q7ICZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZn dDsgPGJyPg0KJmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyA8YnI+DQo8L2ZvbnQ+PC90dD48L2Jv ZHk+PC9odG1sPg== --0__=C9BBF0E5DF80766F8f9e8a93df938690918cC9BBF0E5DF80766F--

--Apple-Mail=_457BB34A-DEC2-4C1F-986B-06CEA2E90021 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=koi8-r I have this problem too. I actually tracked it down to the engine not = passing the arguments to the fence scripts but then got distracted and = never followed up with a report. In my case, the data base was correct, = and if I ran the fence script by hand, it would work, but the vdsm = wasn't running it with the options or even all the arguments = (username/pw, etc). I've tried it with ilo3 and ipmilan both, same = issue. If you'd like, I can recreate some of my debugging, I'd gotten so far as = to to hack some print statements into the fence scripts to demonstrate = what was happening. Lost that with some rebuilds, but easy enough to = recreate... -Darrell On Sep 10, 2012, at 10:48 PM, Dmitriy A Pyryakov wrote: > Eli Mesika <emesika@redhat.com> =CE=C1=D0=C9=D3=C1=CE=CF 10.09.2012 = 19:41:27: >=20 > > =EF=D4: Eli Mesika <emesika@redhat.com> > > =EB=CF=CD=D5: Itamar Heim <iheim@redhat.com> > > =EB=CF=D0=C9=D1: Dmitriy A Pyryakov <DPyryakov@ekb.beeline.ru>,=20 > > users@ovirt.org, Roy Golan <rgolan@redhat.com> > > =E4=C1=D4=C1: 10.09.2012 19:41 > > =F4=C5=CD=C1: Re: HA: Re: HA: Re: [Users] HP Integrated Lights Out 3 > >=20 > >=20 > >=20 > > ----- Original Message ----- > > > From: "Itamar Heim" <iheim@redhat.com> > > > To: "Eli Mesika" <emesika@redhat.com> > > > Cc: "Dmitriy A Pyryakov" <DPyryakov@ekb.beeline.ru>, = users@ovirt.org > > > Sent: Monday, September 10, 2012 3:16:07 PM > > > Subject: Re: HA: Re: HA: Re: [Users] HP Integrated Lights Out 3 > > >=20 > > > On 09/10/2012 03:05 PM, Eli Mesika wrote: > > > > > > > > > > > > ----- Original Message ----- > > > >> From: "Dmitriy A Pyryakov" <DPyryakov@ekb.beeline.ru> > > > >> To: "Eli Mesika" <emesika@redhat.com> > > > >> Cc: "Itamar Heim" <iheim@redhat.com>, users@ovirt.org > > > >> Sent: Monday, September 10, 2012 2:43:42 PM > > > >> Subject: HA: Re: HA: Re: [Users] HP Integrated Lights Out 3 > > > >> > > > >> > > > >> > > > >> > > > >> > > > >> Now ilo3 presented in Power Management but still doesn't work. > > > >> part > > > >> of vdsm.log: Thread-258783::DEBUG::2012-09-10 > > > >> 17:39:06,359::API::1024::vds::(fenceNode) > > > >> fenceNode(addr=3D192.168.10. > > = 103,port=3D,agent=3Dipmilan,user=3DAdministrator,passwd=3DXXXX,action=3Dst= atus,secure=3D,options=3D) > > > >> Thread-258783::DEBUG::2012-09-10 > > > >> 17:39:07,386::API::1050::vds::(fenceNode) rc 1 in > > > >> agent=3Dfence_ipmilan > > > >> ipaddr=3D192.168.10.103 > > > >> login=3DAdministrator > > > >> option=3Dstatus > > > >> passwd=3DXXXX > > > >> out Getting status of IPMI:192.168.10.103...Chassis power =3D > > > >> Unknown > > > >> Failed > > > >> err > > > >> > > > >> part of engine.log > > > >> > > > >> 2012-09-10 17:41:51,089 INFO > > > >> [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceVdsVDSCommand] > > > >> (ajp--0.0.0.0-8009-10) START, FenceVdsVDSCommand(vdsId =3D > > > >> 71528b6e-f5e6-11e1-a15f-0011856cf23e, targetVdsId =3D > > > >> 8dddf9e6-f80a-11e1-b036-0011856cf23e, action =3D Status, ip =3D > > > >> 192.168.10.103, port =3D , type =3D ipmilan, user =3D = Administrator, > > > >> password =3D ******, options =3D 'lanplus,power_wait=3D4'), log = id: > > > >> f442157 > > > >> 2012-09-10 17:41:53,226 INFO > > > >> [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceVdsVDSCommand] > > > >> (ajp--0.0.0.0-8009-10) FINISH, FenceVdsVDSCommand, return: Test > > > >> Failed, Host Status is: unknown. The fence-agent script = reported > > > >> the > > > >> following error: Getting status of = IPMI:192.168.10.103...Chassis > > > >> power =3D Unknown > > > >> Failed > > > >> , log id: f442157 > > > > > > > > Well, I will have to investigate that, we can clearly see that > > > > backend send the 'lanplus,power_wait=3D4' options, but from some > > > > reason the options in the vdsm.log are still empty. > > >=20 > > > maybe this isn't part of vdsm one? > >=20 >=20 > this is a part of vdsm.log from proxy host. >=20 > > Makes sense , I remember that Roy handled that but was sure that it=20= > > was already merged... >=20 > there are some log parts from different power management = configuration. I thinks maybe it's important information for you. >=20 > ipmilan with lanplus and power_wait options >=20 > engine.log: >=20 > 2012-09-11 09:12:39,238 INFO = [org.ovirt.engine.core.bll.FencingExecutor] (ajp--0.0.0.0-8009-4) = Executing <Status> Power Management command, Proxy = Host:hyper1.ovirt.com, Agent:ipmilan, Target Host:, Management = IP:192.168.10.103, User:Administrator, Options:power_wait=3D4,lanplus > 2012-09-11 09:12:39,260 INFO = [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceVdsVDSCommand] = (ajp--0.0.0.0-8009-4) START, FenceVdsVDSCommand(vdsId =3D = 71528b6e-f5e6-11e1-a15f-0011856cf23e, targetVdsId =3D = 8dddf9e6-f80a-11e1-b036-0011856cf23e, action =3D Status, ip =3D = 192.168.10.103, port =3D , type =3D ipmilan, user =3D Administrator, = password =3D ******, options =3D 'power_wait=3D4,lanplus'), log id: = 62f2ed12 > 2012-09-11 09:12:41,391 INFO = [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceVdsVDSCommand] = (ajp--0.0.0.0-8009-4) FINISH, FenceVdsVDSCommand, return: Test Failed, = Host Status is: unknown. The fence-agent script reported the following = error: Getting status of IPMI:192.168.10.103...Chassis power =3D Unknown > Failed > , log id: 62f2ed12 >=20 > vdsm.log: >=20 > Thread-302379::DEBUG::2012-09-11 = 09:12:35,293::API::1024::vds::(fenceNode) = fenceNode(addr=3D192.168.10.103,port=3D,agent=3Dipmilan,user=3DAdministrat= or,passwd=3DXXXX,action=3Dstatus,secure=3D,options=3D) > Thread-302379::DEBUG::2012-09-11 = 09:12:36,321::API::1050::vds::(fenceNode) rc 1 in agent=3Dfence_ipmilan > ipaddr=3D192.168.10.103 > login=3DAdministrator > option=3Dstatus > passwd=3DXXXX > out Getting status of IPMI:192.168.10.103...Chassis power =3D Unknown > Failed > err > Thread-302381::DEBUG::2012-09-11 = 09:12:36,343::API::1024::vds::(fenceNode) = fenceNode(addr=3D192.168.10.103,port=3D,agent=3Dipmilan,user=3DAdministrat= or,passwd=3DXXXX,action=3Dstatus,secure=3D,options=3D) > Thread-302381::DEBUG::2012-09-11 = 09:12:37,370::API::1050::vds::(fenceNode) rc 1 in agent=3Dfence_ipmilan > ipaddr=3D192.168.10.103 > login=3DAdministrator > option=3Dstatus > passwd=3DXXXX > out Getting status of IPMI:192.168.10.103...Chassis power =3D Unknown > Failed > err >=20 >=20 >=20 > ipmilan without any entered options >=20 > engine.log: >=20 > 2012-09-11 09:12:45,570 INFO = [org.ovirt.engine.core.bll.FencingExecutor] (ajp--0.0.0.0-8009-9) = Executing <Status> Power Management command, Proxy = Host:hyper1.ovirt.com, Agent:ipmilan, Target Host:, Management = IP:192.168.10.103, User:Administrator, Options: > 2012-09-11 09:12:45,591 INFO = [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceVdsVDSCommand] = (ajp--0.0.0.0-8009-9) START, FenceVdsVDSCommand(vdsId =3D = 71528b6e-f5e6-11e1-a15f-0011856cf23e, targetVdsId =3D = 8dddf9e6-f80a-11e1-b036-0011856cf23e, action =3D Status, ip =3D = 192.168.10.103, port =3D , type =3D ipmilan, user =3D Administrator, = password =3D ******, options =3D ''), log id: 1a536119 > 2012-09-11 09:12:47,716 INFO = [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceVdsVDSCommand] = (ajp--0.0.0.0-8009-9) FINISH, FenceVdsVDSCommand, return: Test Failed, = Host Status is: unknown. The fence-agent script reported the following = error: Getting status of IPMI:192.168.10.103...Chassis power =3D Unknown > Failed > , log id: 1a536119 >=20 > vdsm.log: >=20 > Thread-302384::DEBUG::2012-09-11 = 09:12:41,617::API::1024::vds::(fenceNode) = fenceNode(addr=3D192.168.10.103,port=3D,agent=3Dipmilan,user=3DAdministrat= or,passwd=3DXXXX,action=3Dstatus,secure=3D,options=3D) > Thread-302384::DEBUG::2012-09-11 = 09:12:42,645::API::1050::vds::(fenceNode) rc 1 in agent=3Dfence_ipmilan > ipaddr=3D192.168.10.103 > login=3DAdministrator > option=3Dstatus > passwd=3DXXXX > out Getting status of IPMI:192.168.10.103...Chassis power =3D Unknown > Failed > err > Thread-302387::DEBUG::2012-09-11 = 09:12:42,666::API::1024::vds::(fenceNode) = fenceNode(addr=3D192.168.10.103,port=3D,agent=3Dipmilan,user=3DAdministrat= or,passwd=3DXXXX,action=3Dstatus,secure=3D,options=3D) > Thread-302387::DEBUG::2012-09-11 = 09:12:43,694::API::1050::vds::(fenceNode) rc 1 in agent=3Dfence_ipmilan > ipaddr=3D192.168.10.103 > login=3DAdministrator > option=3Dstatus > passwd=3DXXXX > out Getting status of IPMI:192.168.10.103...Chassis power =3D Unknown > Failed > err >=20 >=20 >=20 > ilo3 without any entered options >=20 > engine.log: >=20 > 2012-09-11 09:12:51,015 INFO = [org.ovirt.engine.core.bll.FencingExecutor] (ajp--0.0.0.0-8009-4) = Executing <Status> Power Management command, Proxy = Host:hyper1.ovirt.com, Agent:ipmilan, Target Host:, Management = IP:192.168.10.103, User:Administrator, Options:lanplus,power_wait=3D4 > 2012-09-11 09:12:51,036 INFO = [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceVdsVDSCommand] = (ajp--0.0.0.0-8009-4) START, FenceVdsVDSCommand(vdsId =3D = 71528b6e-f5e6-11e1-a15f-0011856cf23e, targetVdsId =3D = 8dddf9e6-f80a-11e1-b036-0011856cf23e, action =3D Status, ip =3D = 192.168.10.103, port =3D , type =3D ipmilan, user =3D Administrator, = password =3D ******, options =3D 'lanplus,power_wait=3D4'), log id: = 301a770e > 2012-09-11 09:12:53,161 INFO = [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceVdsVDSCommand] = (ajp--0.0.0.0-8009-4) FINISH, FenceVdsVDSCommand, return: Test Failed, = Host Status is: unknown. The fence-agent script reported the following = error: Getting status of IPMI:192.168.10.103...Chassis power =3D Unknown > Failed > , log id: 301a770e >=20 > vdsm.log: >=20 > Thread-302392::DEBUG::2012-09-11 = 09:12:47,063::API::1024::vds::(fenceNode) = fenceNode(addr=3D192.168.10.103,port=3D,agent=3Dipmilan,user=3DAdministrat= or,passwd=3DXXXX,action=3Dstatus,secure=3D,options=3D) > Thread-302392::DEBUG::2012-09-11 = 09:12:48,091::API::1050::vds::(fenceNode) rc 1 in agent=3Dfence_ipmilan > ipaddr=3D192.168.10.103 > login=3DAdministrator > option=3Dstatus > passwd=3DXXXX > out Getting status of IPMI:192.168.10.103...Chassis power =3D Unknown > Failed > err > Thread-302394::DEBUG::2012-09-11 = 09:12:48,112::API::1024::vds::(fenceNode) = fenceNode(addr=3D192.168.10.103,port=3D,agent=3Dipmilan,user=3DAdministrat= or,passwd=3DXXXX,action=3Dstatus,secure=3D,options=3D) > Thread-302394::DEBUG::2012-09-11 = 09:12:49,140::API::1050::vds::(fenceNode) rc 1 in agent=3Dfence_ipmilan > ipaddr=3D192.168.10.103 > login=3DAdministrator > option=3Dstatus > passwd=3DXXXX > out Getting status of IPMI:192.168.10.103...Chassis power =3D Unknown > Failed > err >=20 > > > commit 59934118e3a30c57539d2b71016532bdd9c4ab17 > > > Author: Roy Golan <rgolan@redhat.com> > > > Date: Thu Aug 9 16:34:10 2012 +0300 > > >=20 > > > fenceNode API is missing the options argument > > >=20 > > > Change-Id: Ib2ce9b0f71040f9198413fa06c5d8768994842ec > > > Signed-off-by: Roy Golan <rgolan@redhat.com> > > > Reviewed-on: http://gerrit.ovirt.org/7058 > > > Reviewed-by: Dan Kenigsberg <danken@redhat.com> > > > Reviewed-by: Omer Frenkel <ofrenkel@redhat.com> > > > Tested-by: Omer Frenkel <ofrenkel@redhat.com> > > >=20 > > >=20 > > >=20 > > >=20 > > >=20 > > >=20 > > > > > > > > > > > > > > > > > > > >> > > > >> - - > > > >> Dmitriy Pyryakov > > > >> > > > >> VimpelCom Ltd. > > > >> Inactive hide details for Eli Mesika ---10.09.2012 > > > >> 17:29:41-------- > > > >> Original Message ----- > From: "Itamar Heim" <iheim@redhat.Eli > > > >> Mesika ---10.09.2012 17:29:41-------- Original Message ----- > > > > >> From: > > > >> "Itamar Heim" <iheim@redhat.com> > > > >> > > > >> =EF=D4: Eli Mesika <emesika@redhat.com> > > > >> =EB=CF=CD=D5: Dmitriy A Pyryakov <DPyryakov@ekb.beeline.ru> > > > >> =EB=CF=D0=C9=D1: users@ovirt.org, Itamar Heim = <iheim@redhat.com> > > > >> =E4=C1=D4=C1: 10.09.2012 17:29 > > > >> =F4=C5=CD=C1: Re: HA: Re: [Users] HP Integrated Lights Out 3 > > > >> > > > >> > > > >> > > > >> > > > >> > > > >> > > > >> ----- Original Message ----- > > > >>> From: "Itamar Heim" <iheim@redhat.com> > > > >>> To: "Eli Mesika" <emesika@redhat.com> > > > >>> Cc: users@ovirt.org, "Dmitriy A Pyryakov" > > > >>> <DPyryakov@ekb.beeline.ru> > > > >>> Sent: Monday, September 10, 2012 2:14:31 PM > > > >>> Subject: Re: HA: Re: [Users] HP Integrated Lights Out 3 > > > >>> > > > >>> On 09/10/2012 02:07 PM, Eli Mesika wrote: > > > >>>> > > > >>>> > > > >>>> ----- Original Message ----- > > > >>>>> From: "Itamar Heim" <iheim@redhat.com> > > > >>>>> To: "Dmitriy A Pyryakov" <DPyryakov@ekb.beeline.ru> > > > >>>>> Cc: "Eli Mesika" <emesika@redhat.com>, users@ovirt.org > > > >>>>> Sent: Monday, September 10, 2012 12:51:03 PM > > > >>>>> Subject: Re: HA: Re: [Users] HP Integrated Lights Out 3 > > > >>>>> > > > >>>>> On 09/10/2012 12:21 PM, Dmitriy A Pyryakov wrote: > > > >>>>>> engine=3D# select * from vdc_options where option_name in > > > >>>>>>=20 > > = ('FenceAgentDefaultParams','FenceAgentMapping','VdsFenceOptionMapping','Vd= sFenceType'); > > > >>>>>> option_id | option_name | option_value | version > > > >>>>>> -----------+------------------------- > > = +-------------------------------------------------------------------------= --------------------------------------------------------------------------= --------------------------------------------------------------------------= --------------------------------------------------------------------------= ----------------- > > +--------- > > > >>>>>> 77 | FenceAgentMapping | ilo3=3Dipmilan | general > > > >>>>>> 76 | FenceAgentDefaultParams | ilo3:lanplus,power_wait=3D4 = | > > > >>>>>> general > > > >>>>>> 323 | VdsFenceType | > > > >>>>>> = alom,apc,bladecenter,drac5,eps,ilo,ipmilan,rsa,rsb,wti,cisco_ucs > > > >>>>>> | > > > >>>>>> 3.1 > > > >>>>>> 322 | VdsFenceType | > > > >>>>> > > > >>>>> eli - ilo3 is missing in 3.1? > > > >>>> Yes, this is certainly a bug, I will open it and resolve ASAP > > > >>> > > > >>> this is a db change, so dmitriy can apply it easily as well. > > > >> Sure > > > >> Dmitriy , please apply > > > >> 1) run on your Postgres engine : > > > >> select > > > >> fn_db_update_config_value > > = ('VdsFenceType','alom,apc,bladecenter,drac5,eps,ilo,ilo3,ipmilan,rsa,rsb,w= ti,cisco_ucs','3. > > 1'); > > > >> > > > >> 2) Restart engine > > > >> 3) Check again (you should have ilo3 now in the UI list) > > > >> 4) Let me know if it works > > > >> > > > >> Thanks > > > >> > > > >>> > > > >>>>> and maybe another bug on not passing fence options which i > > > >>>>> remember > > > >>>>> we > > > >>>>> had at some point > > > >>>> Yes, I believe that the above will solve the issue since we = had > > > >>>> already tested ilo3 unless we have a regression I am not = aware > > > >>>> about. > > > >>> > > > >>> lets hope so. question is if it was fixed after ovirt 3.1 was > > > >>> done. > > > >>> > > > >>>> > > > >>>>> > > > >>>>>> = alom,apc,bladecenter,drac5,eps,ilo,ilo3,ipmilan,rsa,rsb,wti,cisco_ucs > > > >>>>>> | 3.0 > > > >>>>>> 321 | VdsFenceType | > > > >>>>>> = alom,apc,bladecenter,drac5,eps,ilo,ipmilan,rsa,rsb,wti,cisco_ucs > > > >>>>>> | > > > >>>>>> 2.2 > > > >>>>>> 318 | VdsFenceOptionMapping | > > > >>>>>>=20 > > = alom:secure=3Dsecure,port=3Dipport;apc:secure=3Dsecure,port=3Dipport,slot=3D= port;bladecenter:secure=3Dsecure,port=3Dipport,slot=3Dport;drac5:secure=3D= secure,slot=3Dport;eps:slot=3Dport;ilo:secure=3Dssl,port=3Dipport;ipmilan:= ;rsa:secure=3Dsecure,port=3Dipport;rsb:;wti:secure=3Dsecure,port=3Dipport,= slot=3Dport;cisco_ucs:secure=3Dssl,slot=3Dport;ilo3: > > > >>>>>> | general > > > >>>>>> (6 rows) > > > >>>>>> > > > >>>>>> -- > > > >>>>>> > > > >>>>>> Dmitriy Pyryakov > > > >>>>>> VimpelCom Ltd. > > > >>>>>> > > > >>>>>> > > > >>>>>> Inactive hide details for Eli Mesika ---10.09.2012 > > > >>>>>> 15:02:16-------- > > > >>>>>> Original Message ----- > From: "Dmitriy A Pyryakov" = <DPyryaEli > > > >>>>>> Mesika > > > >>>>>> ---10.09.2012 15:02:16-------- Original Message ----- > = From: > > > >>>>>> "Dmitriy A > > > >>>>>> Pyryakov" <DPyryakov@ekb.beeline.ru> > > > >>>>>> > > > >>>>>> =EF=D4: Eli Mesika <emesika@redhat.com> > > > >>>>>> =EB=CF=CD=D5: Dmitriy A Pyryakov <DPyryakov@ekb.beeline.ru> > > > >>>>>> =EB=CF=D0=C9=D1: users@ovirt.org, Itamar Heim = <iheim@redhat.com> > > > >>>>>> =E4=C1=D4=C1: 10.09.2012 15:02 > > > >>>>>> =F4=C5=CD=C1: Re: [Users] HP Integrated Lights Out 3 > > > >>>>>>=20 > > = ------------------------------------------------------------------------ > > > >>>>>> > > > >>>>>> > > > >>>>>> > > > >>>>>> > > > >>>>>> > > > >>>>>> ----- Original Message ----- > > > >>>>>>> From: "Dmitriy A Pyryakov" <DPyryakov@ekb.beeline.ru> > > > >>>>>>> To: "Itamar Heim" <iheim@redhat.com> > > > >>>>>>> Cc: "Eli Mesika" <emesika@redhat.com>, users@ovirt.org > > > >>>>>>> Sent: Monday, September 10, 2012 11:57:25 AM > > > >>>>>>> Subject: Re: [Users] HP Integrated Lights Out 3 > > > >>>>>>> > > > >>>>>>> > > > >>>>>>> > > > >>>>>>> > > > >>>>>>> > > > >>>>>>> Yes, but oVirt don't pass this options to fence_ipmilan > > > >>>>>>> command. > > > >>>>>>> There are all logged options: = Thread-43892::DEBUG::2012-09-07 > > > >>>>>>> 13:14:03,094::API::1024::vds::(fenceNode) > > > >>>>>>> > > > >>>>>> fenceNode(addr=3D192.168.10. > > = 103,port=3D,agent=3Dipmilan,user=3Dfence_ilo,passwd=3DXXXX,action=3Dstatus= ,secure=3D,options=3D) > > > >>>>>>> Thread-43892::DEBUG::2012-09-07 > > > >>>>>>> 13:14:04,116::API::1050::vds::(fenceNode) rc 1 in > > > >>>>>>> agent=3Dfence_ipmilan > > > >>>>>>> ipaddr=3D192.168.10.103 > > > >>>>>>> login=3Dfence_ilo > > > >>>>>>> option=3Dstatus > > > >>>>>>> passwd=3DXXXX > > > >>>>>>> out Getting status of IPMI:192.168.10.103...Chassis power = =3D > > > >>>>>>> Unknown > > > >>>>>>> Failed > > > >>>>>>> err > > > >>>>>>> > > > >>>>>> > > > >>>>>> Hi > > > >>>>>> As you see, options arrived to VDSM as empty string > > > >>>>>> Can you please paste the output of the following SQL > > > >>>>>> > > > >>>>>> select * from vdc_options where option_name =3D > > > >>>>>> 'FenceAgentDefaultParams'; > > > >>>>>> > > > >>>>>> Thanks > > > >>>>>> > > > >>>>>> > > > >>>>>>> - - Dmitriy Pyryakov VimpelCom Ltd. > > > >>>>>>> Inactive hide details for Itamar Heim ---10.09.2012 > > > >>>>>>> 14:48:06---On > > > >>>>>>> 09/10/2012 11:45 AM, Dmitriy A Pyryakov wrote: > No, I = don't > > > >>>>>>> Itamar > > > >>>>>>> Heim ---10.09.2012 14:48:06---On 09/10/2012 11:45 AM, = Dmitriy > > > >>>>>>> A > > > >>>>>>> Pyryakov wrote: > No, I don't see an ilo3 type of fencing > > > >>>>>>> device > > > >>>>>>> i > > > >>>>>>> > > > >>>>>>> =EF=D4: Itamar Heim <iheim@redhat.com> > > > >>>>>>> =EB=CF=CD=D5: Dmitriy A Pyryakov = <DPyryakov@ekb.beeline.ru> > > > >>>>>>> =EB=CF=D0=C9=D1: Eli Mesika <emesika@redhat.com>, = users@ovirt.org > > > >>>>>>> =E4=C1=D4=C1: 10.09.2012 14:48 > > > >>>>>>> =F4=C5=CD=C1: Re: [Users] HP Integrated Lights Out 3 > > > >>>>>>> > > > >>>>>>> > > > >>>>>>> > > > >>>>>>> > > > >>>>>>> On 09/10/2012 11:45 AM, Dmitriy A Pyryakov wrote: > > > >>>>>>>> No, I don't see an ilo3 type of fencing device in my = "Power > > > >>>>>>>> Management" tab. > > > >>>>>>>> > > > >>>>>>>> I have fence_ilo3 command on my hypervisor host. > > > >>>>>>> > > > >>>>>>> did you try choosing ipmilan and passing options of > > > >>>>>>> lanplus,power_wait=3D4? > > > >>>>>>> > > > >>>>>>> > > > >>>>>>>> > > > >>>>>>>> When I run it with following options: > > > >>>>>>>> privlvl=3Duser > > > >>>>>>>> ipaddr=3D192.168.10.103 > > > >>>>>>>> login=3Dfence_ilo > > > >>>>>>>> passwd=3D******** > > > >>>>>>>> operation=3Dstatus > > > >>>>>>>> > > > >>>>>>>> it print: Getting status of IPMI:192.168.10.103...Chassis > > > >>>>>>>> power =3D > > > >>>>>>>> On > > > >>>>>>>> Done > > > >>>>>>>> > > > >>>>>>>> oVirt Engine Version: 3.1.0-2.fc17 > > > >>>>>>>> > > > >>>>>>>> > > > >>>>>>>> - - > > > >>>>>>>> Dmitriy Pyryakov > > > >>>>>>>> VimpelCom Ltd. > > > >>>>>>>> > > > >>>>>>>> > > > >>>>>>>> Inactive hide details for Itamar Heim ---10.09.2012 > > > >>>>>>>> 14:28:19---On > > > >>>>>>>> 09/10/2012 06:17 AM, Dmitriy A Pyryakov wrote: > > > > >>>>>>>> Hello,Itamar > > > >>>>>>>> Heim > > > >>>>>>>> ---10.09.2012 14:28:19---On 09/10/2012 06:17 AM, Dmitriy = A > > > >>>>>>>> Pyryakov > > > >>>>>>>> wrote: > Hello, > > > >>>>>>>> > > > >>>>>>>> =EF=D4: Itamar Heim <iheim@redhat.com> > > > >>>>>>>> =EB=CF=CD=D5: Dmitriy A Pyryakov = <DPyryakov@ekb.beeline.ru> > > > >>>>>>>> =EB=CF=D0=C9=D1: users@ovirt.org, Eli Mesika = <emesika@redhat.com> > > > >>>>>>>> =E4=C1=D4=C1: 10.09.2012 14:28 > > > >>>>>>>> =F4=C5=CD=C1: Re: [Users] HP Integrated Lights Out 3 > > > >>>>>>>> > > > >>>>>>=20 > > = ------------------------------------------------------------------------ > > > >>>>>>>> > > > >>>>>>>> > > > >>>>>>>> > > > >>>>>>>> On 09/10/2012 06:17 AM, Dmitriy A Pyryakov wrote: > > > >>>>>>>>> Hello, > > > >>>>>>>>> > > > >>>>>>>>> I need to use the HP i-lo 3 as fencing device for OOB > > > >>>>>>>>> power > > > >>>>>>>>> management. > > > >>>>>>>>> > > > >>>>>>>>> In man 8 page of fence_ipmilan I find that I must use > > > >>>>>>>>> lanplus and > > > >>>>>>>>> power_wait=3D4 options. When I insert this options in > > > >>>>>>>>> "Option" > > > >>>>>>>>> line > > > >>>>>>>>> of > > > >>>>>>>>> "Power Management" tab and press "Test" button - test is > > > >>>>>>>>> failed. > > > >>>>>>>>> > > > >>>>>>>>> There is the part of vdsm.log at this time: > > > >>>>>>>>> > > > >>>>>>>>> Thread-43892::DEBUG::2012-09-07 > > > >>>>>>>>> 13:14:03,094::API::1024::vds::(fenceNode) > > > >>>>>>>>> > > > >>>>>>>> > > > >>>>>> fenceNode(addr=3D192.168.10. > > = 103,port=3D,agent=3Dipmilan,user=3Dfence_ilo,passwd=3DXXXX,action=3Dstatus= ,secure=3D,options=3D) > > > >>>>>>>>> Thread-43892::DEBUG::2012-09-07 > > > >>>>>>>>> 13:14:04,116::API::1050::vds::(fenceNode) rc 1 in > > > >>>>>>>>> agent=3Dfence_ipmilan > > > >>>>>>>>> ipaddr=3D192.168.10.103 > > > >>>>>>>>> login=3Dfence_ilo > > > >>>>>>>>> option=3Dstatus > > > >>>>>>>>> passwd=3DXXXX > > > >>>>>>>>> out Getting status of IPMI:192.168.10.103...Chassis = power > > > >>>>>>>>> =3D > > > >>>>>>>>> Unknown > > > >>>>>>>>> Failed > > > >>>>>>>>> err > > > >>>>>>>>> > > > >>>>>>>>> My otions are not presented. It looks like a bug. > > > >>>>>>>>> > > > >>>>>>>>> How can I fix it? How can I find a location of the = script > > > >>>>>>>>> who run > > > >>>>>>>>> this > > > >>>>>>>>> test in my system? > > > >>>>>>>> > > > >>>>>>>> strange, i thought we added ilo3 fence type back in 3.0 > > > >>>>>>>> which > > > >>>>>>>> wraps > > > >>>>>>>> ipmilan with lanplus,power_wait=3D4. > > > >>>>>>>> don'y you see ilo3 as an option? > > > >>>>>>>> > > > >>>>>>>>> > > > >>>>>>>>> - - > > > >>>>>>>>> Dmitriy Pyryakov > > > >>>>>>>>> > > > >>>>>>>>> VimpelCom Ltd. > > > >>>>>>>>> > > > >>>>>>>>> > > > >>>>>>>>> > > > >>>>>>>>> _______________________________________________ > > > >>>>>>>>> Users mailing list > > > >>>>>>>>> Users@ovirt.org > > > >>>>>>>>> http://lists.ovirt.org/mailman/listinfo/users > > > >>>>>>>>> > > > >>>>>>>> > > > >>>>>>>> > > > >>>>>>>> > > > >>>>>>> > > > >>>>>>> > > > >>>>>>> > > > >>>>>>> > > > >>>>>> > > > >>>>> > > > >>>>> > > > >>>>> > > > >>> > > > >>> > > > >>> > > > >> > > > >> > > > > > > >=20 > > >=20 > > >=20 >=20 > _______________________________________________ > Users mailing list > Users@ovirt.org > http://lists.ovirt.org/mailman/listinfo/users Darrell Budic Bigwells Technology LLC office: 312.529.7816 cell: 608.239.4628 --Apple-Mail=_457BB34A-DEC2-4C1F-986B-06CEA2E90021 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=koi8-r <html><head></head><body style=3D"word-wrap: break-word; = -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">I = have this problem too. I actually tracked it down to the engine not = passing the arguments to the fence scripts but then got distracted and = never followed up with a report. In my case, the data base was correct, = and if I ran the fence script by hand, it would work, but the vdsm = wasn't running it with the options or even all the arguments = (username/pw, etc). I've tried it with ilo3 and ipmilan both, same = issue.<div><br></div><div>If you'd like, I can recreate some of my = debugging, I'd gotten so far as to to hack some print statements into = the fence scripts to demonstrate what was happening. Lost that with some = rebuilds, but easy enough to recreate...</div><div><br></div><div> = -Darrell</div><div><br><div><div>On Sep 10, 2012, at 10:48 PM, Dmitriy A = Pyryakov wrote:</div><br class=3D"Apple-interchange-newline"><blockquote = type=3D"cite"><div><p><tt><font size=3D"2">Eli Mesika <<a = href=3D"mailto:emesika@redhat.com">emesika@redhat.com</a>> =CE=C1=D0=C9= =D3=C1=CE=CF 10.09.2012 19:41:27:<br> <br> > =EF=D4: Eli Mesika <<a = href=3D"mailto:emesika@redhat.com">emesika@redhat.com</a>></font></tt><= br> <tt><font size=3D"2">> =EB=CF=CD=D5: Itamar Heim <<a = href=3D"mailto:iheim@redhat.com">iheim@redhat.com</a>></font></tt><br> <tt><font size=3D"2">> =EB=CF=D0=C9=D1: Dmitriy A Pyryakov <<a = href=3D"mailto:DPyryakov@ekb.beeline.ru">DPyryakov@ekb.beeline.ru</a>>,= <br> > <a href=3D"mailto:users@ovirt.org">users@ovirt.org</a>, Roy Golan = <<a = href=3D"mailto:rgolan@redhat.com">rgolan@redhat.com</a>></font></tt><br= > <tt><font size=3D"2">> =E4=C1=D4=C1: 10.09.2012 19:41</font></tt><br> <tt><font size=3D"2">> =F4=C5=CD=C1: Re: HA: Re: HA: Re: [Users] HP = Integrated Lights Out 3</font></tt><br> <tt><font size=3D"2">> <br> > <br> > <br> > ----- Original Message -----<br> > > From: "Itamar Heim" <<a = href=3D"mailto:iheim@redhat.com">iheim@redhat.com</a>><br> > > To: "Eli Mesika" <<a = href=3D"mailto:emesika@redhat.com">emesika@redhat.com</a>><br> > > Cc: "Dmitriy A Pyryakov" <<a = href=3D"mailto:DPyryakov@ekb.beeline.ru">DPyryakov@ekb.beeline.ru</a>>,= <a href=3D"mailto:users@ovirt.org">users@ovirt.org</a><br> > > Sent: Monday, September 10, 2012 3:16:07 PM<br> > > Subject: Re: HA: Re: HA: Re: [Users] HP Integrated Lights Out = 3<br> > > <br> > > On 09/10/2012 03:05 PM, Eli Mesika wrote:<br> > > ><br> > > ><br> > > > ----- Original Message -----<br> > > >> From: "Dmitriy A Pyryakov" <<a = href=3D"mailto:DPyryakov@ekb.beeline.ru">DPyryakov@ekb.beeline.ru</a>><= br> > > >> To: "Eli Mesika" <<a = href=3D"mailto:emesika@redhat.com">emesika@redhat.com</a>><br> > > >> Cc: "Itamar Heim" <<a = href=3D"mailto:iheim@redhat.com">iheim@redhat.com</a>>, <a = href=3D"mailto:users@ovirt.org">users@ovirt.org</a><br> > > >> Sent: Monday, September 10, 2012 2:43:42 PM<br> > > >> Subject: HA: Re: HA: Re: [Users] HP Integrated Lights = Out 3<br> > > >><br> > > >><br> > > >><br> > > >><br> > > >><br> > > >> Now ilo3 presented in Power Management but still = doesn't work.<br> > > >> part<br> > > >> of vdsm.log: Thread-258783::DEBUG::2012-09-10<br> > > >> 17:39:06,359::API::1024::vds::(fenceNode)<br> > > >> fenceNode(addr=3D192.168.10.<br> > = 103,port=3D,agent=3Dipmilan,user=3DAdministrator,passwd=3DXXXX,action=3Dst= atus,secure=3D,options=3D)<br> > > >> Thread-258783::DEBUG::2012-09-10<br> > > >> 17:39:07,386::API::1050::vds::(fenceNode) rc 1 in<br> > > >> agent=3Dfence_ipmilan<br> > > >> ipaddr=3D192.168.10.103<br> > > >> login=3DAdministrator<br> > > >> option=3Dstatus<br> > > >> passwd=3DXXXX<br> > > >> out Getting status of IPMI:192.168.10.103...Chassis = power =3D<br> > > >> Unknown<br> > > >> Failed<br> > > >> err<br> > > >><br> > > >> part of engine.log<br> > > >><br> > > >> 2012-09-10 17:41:51,089 INFO<br> > > >> = [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceVdsVDSCommand]<br> > > >> (ajp--0.0.0.0-8009-10) START, = FenceVdsVDSCommand(vdsId =3D<br> > > >> 71528b6e-f5e6-11e1-a15f-0011856cf23e, targetVdsId = =3D<br> > > >> 8dddf9e6-f80a-11e1-b036-0011856cf23e, action =3D = Status, ip =3D<br> > > >> 192.168.10.103, port =3D , type =3D ipmilan, user =3D = Administrator,<br> > > >> password =3D ******, options =3D = 'lanplus,power_wait=3D4'), log id:<br> > > >> f442157<br> > > >> 2012-09-10 17:41:53,226 INFO<br> > > >> = [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceVdsVDSCommand]<br> > > >> (ajp--0.0.0.0-8009-10) FINISH, FenceVdsVDSCommand, = return: Test<br> > > >> Failed, Host Status is: unknown. The fence-agent = script reported<br> > > >> the<br> > > >> following error: Getting status of = IPMI:192.168.10.103...Chassis<br> > > >> power =3D Unknown<br> > > >> Failed<br> > > >> , log id: f442157<br> > > ><br> > > > Well, I will have to investigate that, we can clearly see = that<br> > > > backend send the 'lanplus,power_wait=3D4' options, but = from some<br> > > > reason the options in the vdsm.log are still empty.<br> > > <br> > > maybe this isn't part of vdsm one?<br> > </font></tt><br> <br> <tt><font size=3D"2">this is a part of vdsm.log from proxy = host.</font></tt><br> <tt><font size=3D"2"><br> > Makes sense , I remember that Roy handled that but was sure that it = <br> > was already merged...</font></tt><br> <br> <tt><font size=3D"2">there are some log parts from different power = management configuration. I thinks maybe it's important information for = you.</font></tt><br> <br> <tt><font size=3D"2">ipmilan with lanplus and power_wait = options</font></tt><br> <br> <tt><font size=3D"2">engine.log:</font></tt><br> <br> <tt><font size=3D"2">2012-09-11 09:12:39,238 INFO = [org.ovirt.engine.core.bll.FencingExecutor] (ajp--0.0.0.0-8009-4) = Executing <Status> Power Management command, Proxy = Host:hyper1.ovirt.com, Agent:ipmilan, Target Host:, Management = IP:192.168.10.103, User:Administrator, = Options:power_wait=3D4,lanplus</font></tt><br> <tt><font size=3D"2">2012-09-11 09:12:39,260 INFO = [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceVdsVDSCommand] = (ajp--0.0.0.0-8009-4) START, FenceVdsVDSCommand(vdsId =3D = 71528b6e-f5e6-11e1-a15f-0011856cf23e, targetVdsId =3D = 8dddf9e6-f80a-11e1-b036-0011856cf23e, action =3D Status, ip =3D = 192.168.10.103, port =3D , type =3D ipmilan, user =3D Administrator, = password =3D ******, options =3D 'power_wait=3D4,lanplus'), log id: = 62f2ed12</font></tt><br> <tt><font size=3D"2">2012-09-11 09:12:41,391 INFO = [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceVdsVDSCommand] = (ajp--0.0.0.0-8009-4) FINISH, FenceVdsVDSCommand, return: Test Failed, = Host Status is: unknown. The fence-agent script reported the following = error: Getting status of IPMI:192.168.10.103...Chassis power =3D = Unknown</font></tt><br> <tt><font size=3D"2">Failed</font></tt><br> <tt><font size=3D"2">, log id: 62f2ed12</font></tt><br> <br> <tt><font size=3D"2">vdsm.log:</font></tt><br> <br> <tt><font size=3D"2">Thread-302379::DEBUG::2012-09-11 = 09:12:35,293::API::1024::vds::(fenceNode) = fenceNode(addr=3D192.168.10.103,port=3D,agent=3Dipmilan,user=3DAdministrat= or,passwd=3DXXXX,action=3Dstatus,secure=3D,options=3D)</font></tt><br> <tt><font size=3D"2">Thread-302379::DEBUG::2012-09-11 = 09:12:36,321::API::1050::vds::(fenceNode) rc 1 in = agent=3Dfence_ipmilan</font></tt><br> <tt><font size=3D"2">ipaddr=3D192.168.10.103</font></tt><br> <tt><font size=3D"2">login=3DAdministrator</font></tt><br> <tt><font size=3D"2">option=3Dstatus</font></tt><br> <tt><font size=3D"2">passwd=3DXXXX</font></tt><br> <tt><font size=3D"2"> out Getting status of = IPMI:192.168.10.103...Chassis power =3D Unknown</font></tt><br> <tt><font size=3D"2">Failed</font></tt><br> <tt><font size=3D"2"> err</font></tt><br> <tt><font size=3D"2">Thread-302381::DEBUG::2012-09-11 = 09:12:36,343::API::1024::vds::(fenceNode) = fenceNode(addr=3D192.168.10.103,port=3D,agent=3Dipmilan,user=3DAdministrat= or,passwd=3DXXXX,action=3Dstatus,secure=3D,options=3D)</font></tt><br> <tt><font size=3D"2">Thread-302381::DEBUG::2012-09-11 = 09:12:37,370::API::1050::vds::(fenceNode) rc 1 in = agent=3Dfence_ipmilan</font></tt><br> <tt><font size=3D"2">ipaddr=3D192.168.10.103</font></tt><br> <tt><font size=3D"2">login=3DAdministrator</font></tt><br> <tt><font size=3D"2">option=3Dstatus</font></tt><br> <tt><font size=3D"2">passwd=3DXXXX</font></tt><br> <tt><font size=3D"2"> out Getting status of = IPMI:192.168.10.103...Chassis power =3D Unknown</font></tt><br> <tt><font size=3D"2">Failed</font></tt><br> <tt><font size=3D"2"> err</font></tt><br> <br> <br> <br> <tt><font size=3D"2">ipmilan without any entered options</font></tt><br> <br> <tt><font size=3D"2">engine.log:</font></tt><br> <br> <tt><font size=3D"2">2012-09-11 09:12:45,570 INFO = [org.ovirt.engine.core.bll.FencingExecutor] (ajp--0.0.0.0-8009-9) = Executing <Status> Power Management command, Proxy = Host:hyper1.ovirt.com, Agent:ipmilan, Target Host:, Management = IP:192.168.10.103, User:Administrator, Options:</font></tt><br> <tt><font size=3D"2">2012-09-11 09:12:45,591 INFO = [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceVdsVDSCommand] = (ajp--0.0.0.0-8009-9) START, FenceVdsVDSCommand(vdsId =3D = 71528b6e-f5e6-11e1-a15f-0011856cf23e, targetVdsId =3D = 8dddf9e6-f80a-11e1-b036-0011856cf23e, action =3D Status, ip =3D = 192.168.10.103, port =3D , type =3D ipmilan, user =3D Administrator, = password =3D ******, options =3D ''), log id: 1a536119</font></tt><br> <tt><font size=3D"2">2012-09-11 09:12:47,716 INFO = [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceVdsVDSCommand] = (ajp--0.0.0.0-8009-9) FINISH, FenceVdsVDSCommand, return: Test Failed, = Host Status is: unknown. The fence-agent script reported the following = error: Getting status of IPMI:192.168.10.103...Chassis power =3D = Unknown</font></tt><br> <tt><font size=3D"2">Failed</font></tt><br> <tt><font size=3D"2">, log id: 1a536119</font></tt><br> <br> <tt><font size=3D"2">vdsm.log:</font></tt><br> <br> <tt><font size=3D"2">Thread-302384::DEBUG::2012-09-11 = 09:12:41,617::API::1024::vds::(fenceNode) = fenceNode(addr=3D192.168.10.103,port=3D,agent=3Dipmilan,user=3DAdministrat= or,passwd=3DXXXX,action=3Dstatus,secure=3D,options=3D)</font></tt><br> <tt><font size=3D"2">Thread-302384::DEBUG::2012-09-11 = 09:12:42,645::API::1050::vds::(fenceNode) rc 1 in = agent=3Dfence_ipmilan</font></tt><br> <tt><font size=3D"2">ipaddr=3D192.168.10.103</font></tt><br> <tt><font size=3D"2">login=3DAdministrator</font></tt><br> <tt><font size=3D"2">option=3Dstatus</font></tt><br> <tt><font size=3D"2">passwd=3DXXXX</font></tt><br> <tt><font size=3D"2"> out Getting status of = IPMI:192.168.10.103...Chassis power =3D Unknown</font></tt><br> <tt><font size=3D"2">Failed</font></tt><br> <tt><font size=3D"2"> err</font></tt><br> <tt><font size=3D"2">Thread-302387::DEBUG::2012-09-11 = 09:12:42,666::API::1024::vds::(fenceNode) = fenceNode(addr=3D192.168.10.103,port=3D,agent=3Dipmilan,user=3DAdministrat= or,passwd=3DXXXX,action=3Dstatus,secure=3D,options=3D)</font></tt><br> <tt><font size=3D"2">Thread-302387::DEBUG::2012-09-11 = 09:12:43,694::API::1050::vds::(fenceNode) rc 1 in = agent=3Dfence_ipmilan</font></tt><br> <tt><font size=3D"2">ipaddr=3D192.168.10.103</font></tt><br> <tt><font size=3D"2">login=3DAdministrator</font></tt><br> <tt><font size=3D"2">option=3Dstatus</font></tt><br> <tt><font size=3D"2">passwd=3DXXXX</font></tt><br> <tt><font size=3D"2"> out Getting status of = IPMI:192.168.10.103...Chassis power =3D Unknown</font></tt><br> <tt><font size=3D"2">Failed</font></tt><br> <tt><font size=3D"2"> err</font></tt><br> <br> <br> <br> <tt><font size=3D"2">ilo3 without any entered options</font></tt><br> <br> <tt><font size=3D"2">engine.log:</font></tt><br> <br> <tt><font size=3D"2">2012-09-11 09:12:51,015 INFO = [org.ovirt.engine.core.bll.FencingExecutor] (ajp--0.0.0.0-8009-4) = Executing <Status> Power Management command, Proxy = Host:hyper1.ovirt.com, Agent:ipmilan, Target Host:, Management = IP:192.168.10.103, User:Administrator, = Options:lanplus,power_wait=3D4</font></tt><br> <tt><font size=3D"2">2012-09-11 09:12:51,036 INFO = [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceVdsVDSCommand] = (ajp--0.0.0.0-8009-4) START, FenceVdsVDSCommand(vdsId =3D = 71528b6e-f5e6-11e1-a15f-0011856cf23e, targetVdsId =3D = 8dddf9e6-f80a-11e1-b036-0011856cf23e, action =3D Status, ip =3D = 192.168.10.103, port =3D , type =3D ipmilan, user =3D Administrator, = password =3D ******, options =3D 'lanplus,power_wait=3D4'), log id: = 301a770e</font></tt><br> <tt><font size=3D"2">2012-09-11 09:12:53,161 INFO = [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceVdsVDSCommand] = (ajp--0.0.0.0-8009-4) FINISH, FenceVdsVDSCommand, return: Test Failed, = Host Status is: unknown. The fence-agent script reported the following = error: Getting status of IPMI:192.168.10.103...Chassis power =3D = Unknown</font></tt><br> <tt><font size=3D"2">Failed</font></tt><br> <tt><font size=3D"2">, log id: 301a770e</font></tt><br> <br> <tt><font size=3D"2">vdsm.log:</font></tt><br> <br> <tt><font size=3D"2">Thread-302392::DEBUG::2012-09-11 = 09:12:47,063::API::1024::vds::(fenceNode) = fenceNode(addr=3D192.168.10.103,port=3D,agent=3Dipmilan,user=3DAdministrat= or,passwd=3DXXXX,action=3Dstatus,secure=3D,options=3D)</font></tt><br> <tt><font size=3D"2">Thread-302392::DEBUG::2012-09-11 = 09:12:48,091::API::1050::vds::(fenceNode) rc 1 in = agent=3Dfence_ipmilan</font></tt><br> <tt><font size=3D"2">ipaddr=3D192.168.10.103</font></tt><br> <tt><font size=3D"2">login=3DAdministrator</font></tt><br> <tt><font size=3D"2">option=3Dstatus</font></tt><br> <tt><font size=3D"2">passwd=3DXXXX</font></tt><br> <tt><font size=3D"2"> out Getting status of = IPMI:192.168.10.103...Chassis power =3D Unknown</font></tt><br> <tt><font size=3D"2">Failed</font></tt><br> <tt><font size=3D"2"> err</font></tt><br> <tt><font size=3D"2">Thread-302394::DEBUG::2012-09-11 = 09:12:48,112::API::1024::vds::(fenceNode) = fenceNode(addr=3D192.168.10.103,port=3D,agent=3Dipmilan,user=3DAdministrat= or,passwd=3DXXXX,action=3Dstatus,secure=3D,options=3D)</font></tt><br> <tt><font size=3D"2">Thread-302394::DEBUG::2012-09-11 = 09:12:49,140::API::1050::vds::(fenceNode) rc 1 in = agent=3Dfence_ipmilan</font></tt><br> <tt><font size=3D"2">ipaddr=3D192.168.10.103</font></tt><br> <tt><font size=3D"2">login=3DAdministrator</font></tt><br> <tt><font size=3D"2">option=3Dstatus</font></tt><br> <tt><font size=3D"2">passwd=3DXXXX</font></tt><br> <tt><font size=3D"2"> out Getting status of = IPMI:192.168.10.103...Chassis power =3D Unknown</font></tt><br> <tt><font size=3D"2">Failed</font></tt><br> <tt><font size=3D"2"> err</font></tt><br> <tt><font size=3D"2"><br> > > commit 59934118e3a30c57539d2b71016532bdd9c4ab17<br> > > Author: Roy Golan <<a = href=3D"mailto:rgolan@redhat.com">rgolan@redhat.com</a>><br> > > Date: Thu Aug 9 16:34:10 2012 +0300<br> > > <br> > > fenceNode API is missing the options argument<br> > > <br> > > Change-Id: Ib2ce9b0f71040f9198413fa06c5d8768994842ec<br> > > Signed-off-by: Roy Golan <<a = href=3D"mailto:rgolan@redhat.com">rgolan@redhat.com</a>><br> > > Reviewed-on: <a = href=3D"http://gerrit.ovirt.org/7058">http://gerrit.ovirt.org/7058</a><br>= > > Reviewed-by: Dan Kenigsberg <<a = href=3D"mailto:danken@redhat.com">danken@redhat.com</a>><br> > > Reviewed-by: Omer Frenkel <<a = href=3D"mailto:ofrenkel@redhat.com">ofrenkel@redhat.com</a>><br> > > Tested-by: Omer Frenkel <<a = href=3D"mailto:ofrenkel@redhat.com">ofrenkel@redhat.com</a>><br> > > <br> > > <br> > > <br> > > <br> > > <br> > > <br> > > ><br> > > ><br> > > ><br> > > ><br> > > >><br> > > >> - -<br> > > >> Dmitriy Pyryakov<br> > > >><br> > > >> VimpelCom Ltd.<br> > > >> Inactive hide details for Eli Mesika = ---10.09.2012<br> > > >> 17:29:41--------<br> > > >> Original Message ----- > From: "Itamar Heim" = <<a href=3D"mailto:iheim@redhat.Eli">iheim@redhat.Eli</a><br> > > >> Mesika ---10.09.2012 17:29:41-------- Original = Message ----- ><br> > > >> From:<br> > > >> "Itamar Heim" <<a = href=3D"mailto:iheim@redhat.com">iheim@redhat.com</a>><br> > > >><br> > > >> =EF=D4: Eli Mesika <<a = href=3D"mailto:emesika@redhat.com">emesika@redhat.com</a>><br> > > >> =EB=CF=CD=D5: Dmitriy A Pyryakov <<a = href=3D"mailto:DPyryakov@ekb.beeline.ru">DPyryakov@ekb.beeline.ru</a>><= br> > > >> =EB=CF=D0=C9=D1: <a = href=3D"mailto:users@ovirt.org">users@ovirt.org</a>, Itamar Heim <<a = href=3D"mailto:iheim@redhat.com">iheim@redhat.com</a>><br> > > >> =E4=C1=D4=C1: 10.09.2012 17:29<br> > > >> =F4=C5=CD=C1: Re: HA: Re: [Users] HP Integrated = Lights Out 3<br> > > >><br> > > >><br> > > >><br> > > >><br> > > >><br> > > >><br> > > >> ----- Original Message -----<br> > > >>> From: "Itamar Heim" <<a = href=3D"mailto:iheim@redhat.com">iheim@redhat.com</a>><br> > > >>> To: "Eli Mesika" <<a = href=3D"mailto:emesika@redhat.com">emesika@redhat.com</a>><br> > > >>> Cc: <a = href=3D"mailto:users@ovirt.org">users@ovirt.org</a>, "Dmitriy A = Pyryakov"<br> > > >>> <<a = href=3D"mailto:DPyryakov@ekb.beeline.ru">DPyryakov@ekb.beeline.ru</a>><= br> > > >>> Sent: Monday, September 10, 2012 2:14:31 PM<br> > > >>> Subject: Re: HA: Re: [Users] HP Integrated Lights = Out 3<br> > > >>><br> > > >>> On 09/10/2012 02:07 PM, Eli Mesika wrote:<br> > > >>>><br> > > >>>><br> > > >>>> ----- Original Message -----<br> > > >>>>> From: "Itamar Heim" <<a = href=3D"mailto:iheim@redhat.com">iheim@redhat.com</a>><br> > > >>>>> To: "Dmitriy A Pyryakov" <<a = href=3D"mailto:DPyryakov@ekb.beeline.ru">DPyryakov@ekb.beeline.ru</a>><= br> > > >>>>> Cc: "Eli Mesika" <<a = href=3D"mailto:emesika@redhat.com">emesika@redhat.com</a>>, <a = href=3D"mailto:users@ovirt.org">users@ovirt.org</a><br> > > >>>>> Sent: Monday, September 10, 2012 12:51:03 = PM<br> > > >>>>> Subject: Re: HA: Re: [Users] HP = Integrated Lights Out 3<br> > > >>>>><br> > > >>>>> On 09/10/2012 12:21 PM, Dmitriy A = Pyryakov wrote:<br> > > >>>>>> engine=3D# select * from vdc_options = where option_name in<br> > > >>>>>> <br> > = ('FenceAgentDefaultParams','FenceAgentMapping','VdsFenceOptionMapping','Vd= sFenceType');<br> > > >>>>>> option_id | option_name | = option_value | version<br> > > >>>>>> = -----------+-------------------------<br> > = +-------------------------------------------------------------------------= --------------------------------------------------------------------------= --------------------------------------------------------------------------= --------------------------------------------------------------------------= -----------------<br> > +---------<br> > > >>>>>> 77 | FenceAgentMapping | ilo3=3Dipmilan= | general<br> > > >>>>>> 76 | FenceAgentDefaultParams | = ilo3:lanplus,power_wait=3D4 |<br> > > >>>>>> general<br> > > >>>>>> 323 | VdsFenceType |<br> > > >>>>>> = alom,apc,bladecenter,drac5,eps,ilo,ipmilan,rsa,rsb,wti,cisco_ucs<br> > > >>>>>> |<br> > > >>>>>> 3.1<br> > > >>>>>> 322 | VdsFenceType |<br> > > >>>>><br> > > >>>>> eli - ilo3 is missing in 3.1?<br> > > >>>> Yes, this is certainly a bug, I will open it = and resolve ASAP<br> > > >>><br> > > >>> this is a db change, so dmitriy can apply it = easily as well.<br> > > >> Sure<br> > > >> Dmitriy , please apply<br> > > >> 1) run on your Postgres engine :<br> > > >> select<br> > > >> fn_db_update_config_value<br> > = ('VdsFenceType','alom,apc,bladecenter,drac5,eps,ilo,ilo3,ipmilan,rsa,rsb,w= ti,cisco_ucs','3.<br> > 1');<br> > > >><br> > > >> 2) Restart engine<br> > > >> 3) Check again (you should have ilo3 now in the UI = list)<br> > > >> 4) Let me know if it works<br> > > >><br> > > >> Thanks<br> > > >><br> > > >>><br> > > >>>>> and maybe another bug on not passing = fence options which i<br> > > >>>>> remember<br> > > >>>>> we<br> > > >>>>> had at some point<br> > > >>>> Yes, I believe that the above will solve the = issue since we had<br> > > >>>> already tested ilo3 unless we have a = regression I am not aware<br> > > >>>> about.<br> > > >>><br> > > >>> lets hope so. question is if it was fixed after = ovirt 3.1 was<br> > > >>> done.<br> > > >>><br> > > >>>><br> > > >>>>><br> > > >>>>>> = alom,apc,bladecenter,drac5,eps,ilo,ilo3,ipmilan,rsa,rsb,wti,cisco_ucs<br> > > >>>>>> | 3.0<br> > > >>>>>> 321 | VdsFenceType |<br> > > >>>>>> = alom,apc,bladecenter,drac5,eps,ilo,ipmilan,rsa,rsb,wti,cisco_ucs<br> > > >>>>>> |<br> > > >>>>>> 2.2<br> > > >>>>>> 318 | VdsFenceOptionMapping |<br> > > >>>>>> <br> > = alom:secure=3Dsecure,port=3Dipport;apc:secure=3Dsecure,port=3Dipport,slot=3D= port;bladecenter:secure=3Dsecure,port=3Dipport,slot=3Dport;drac5:secure=3D= secure,slot=3Dport;eps:slot=3Dport;ilo:secure=3Dssl,port=3Dipport;ipmilan:= ;rsa:secure=3Dsecure,port=3Dipport;rsb:;wti:secure=3Dsecure,port=3Dipport,= slot=3Dport;cisco_ucs:secure=3Dssl,slot=3Dport;ilo3:<br> > > >>>>>> | general<br> > > >>>>>> (6 rows)<br> > > >>>>>><br> > > >>>>>> --<br> > > >>>>>><br> > > >>>>>> Dmitriy Pyryakov<br> > > >>>>>> VimpelCom Ltd.<br> > > >>>>>><br> > > >>>>>><br> > > >>>>>> Inactive hide details for Eli Mesika = ---10.09.2012<br> > > >>>>>> 15:02:16--------<br> > > >>>>>> Original Message ----- > From: = "Dmitriy A Pyryakov" <DPyryaEli<br> > > >>>>>> Mesika<br> > > >>>>>> ---10.09.2012 15:02:16-------- = Original Message ----- > From:<br> > > >>>>>> "Dmitriy A<br> > > >>>>>> Pyryakov" <<a = href=3D"mailto:DPyryakov@ekb.beeline.ru">DPyryakov@ekb.beeline.ru</a>><= br> > > >>>>>><br> > > >>>>>> =EF=D4: Eli Mesika <<a = href=3D"mailto:emesika@redhat.com">emesika@redhat.com</a>><br> > > >>>>>> =EB=CF=CD=D5: Dmitriy A Pyryakov = <<a = href=3D"mailto:DPyryakov@ekb.beeline.ru">DPyryakov@ekb.beeline.ru</a>><= br> > > >>>>>> =EB=CF=D0=C9=D1: <a = href=3D"mailto:users@ovirt.org">users@ovirt.org</a>, Itamar Heim <<a = href=3D"mailto:iheim@redhat.com">iheim@redhat.com</a>><br> > > >>>>>> =E4=C1=D4=C1: 10.09.2012 15:02<br> > > >>>>>> =F4=C5=CD=C1: Re: [Users] HP = Integrated Lights Out 3<br> > > >>>>>> <br> > = ------------------------------------------------------------------------<b= r> > > >>>>>><br> > > >>>>>><br> > > >>>>>><br> > > >>>>>><br> > > >>>>>><br> > > >>>>>> ----- Original Message -----<br> > > >>>>>>> From: "Dmitriy A Pyryakov" <<a = href=3D"mailto:DPyryakov@ekb.beeline.ru">DPyryakov@ekb.beeline.ru</a>><= br> > > >>>>>>> To: "Itamar Heim" <<a = href=3D"mailto:iheim@redhat.com">iheim@redhat.com</a>><br> > > >>>>>>> Cc: "Eli Mesika" <<a = href=3D"mailto:emesika@redhat.com">emesika@redhat.com</a>>, <a = href=3D"mailto:users@ovirt.org">users@ovirt.org</a><br> > > >>>>>>> Sent: Monday, September 10, 2012 = 11:57:25 AM<br> > > >>>>>>> Subject: Re: [Users] HP = Integrated Lights Out 3<br> > > >>>>>>><br> > > >>>>>>><br> > > >>>>>>><br> > > >>>>>>><br> > > >>>>>>><br> > > >>>>>>> Yes, but oVirt don't pass this = options to fence_ipmilan<br> > > >>>>>>> command.<br> > > >>>>>>> There are all logged options: = Thread-43892::DEBUG::2012-09-07<br> > > >>>>>>> = 13:14:03,094::API::1024::vds::(fenceNode)<br> > > >>>>>>><br> > > >>>>>> fenceNode(addr=3D192.168.10.<br> > = 103,port=3D,agent=3Dipmilan,user=3Dfence_ilo,passwd=3DXXXX,action=3Dstatus= ,secure=3D,options=3D)<br> > > >>>>>>> = Thread-43892::DEBUG::2012-09-07<br> > > >>>>>>> = 13:14:04,116::API::1050::vds::(fenceNode) rc 1 in<br> > > >>>>>>> agent=3Dfence_ipmilan<br> > > >>>>>>> ipaddr=3D192.168.10.103<br> > > >>>>>>> login=3Dfence_ilo<br> > > >>>>>>> option=3Dstatus<br> > > >>>>>>> passwd=3DXXXX<br> > > >>>>>>> out Getting status of = IPMI:192.168.10.103...Chassis power =3D<br> > > >>>>>>> Unknown<br> > > >>>>>>> Failed<br> > > >>>>>>> err<br> > > >>>>>>><br> > > >>>>>><br> > > >>>>>> Hi<br> > > >>>>>> As you see, options arrived to VDSM = as empty string<br> > > >>>>>> Can you please paste the output of = the following SQL<br> > > >>>>>><br> > > >>>>>> select * from vdc_options where = option_name =3D<br> > > >>>>>> 'FenceAgentDefaultParams';<br> > > >>>>>><br> > > >>>>>> Thanks<br> > > >>>>>><br> > > >>>>>><br> > > >>>>>>> - - Dmitriy Pyryakov VimpelCom = Ltd.<br> > > >>>>>>> Inactive hide details for Itamar = Heim ---10.09.2012<br> > > >>>>>>> 14:48:06---On<br> > > >>>>>>> 09/10/2012 11:45 AM, Dmitriy A = Pyryakov wrote: > No, I don't<br> > > >>>>>>> Itamar<br> > > >>>>>>> Heim ---10.09.2012 14:48:06---On = 09/10/2012 11:45 AM, Dmitriy<br> > > >>>>>>> A<br> > > >>>>>>> Pyryakov wrote: > No, I don't = see an ilo3 type of fencing<br> > > >>>>>>> device<br> > > >>>>>>> i<br> > > >>>>>>><br> > > >>>>>>> =EF=D4: Itamar Heim <<a = href=3D"mailto:iheim@redhat.com">iheim@redhat.com</a>><br> > > >>>>>>> =EB=CF=CD=D5: Dmitriy A Pyryakov = <<a = href=3D"mailto:DPyryakov@ekb.beeline.ru">DPyryakov@ekb.beeline.ru</a>><= br> > > >>>>>>> =EB=CF=D0=C9=D1: Eli Mesika = <<a href=3D"mailto:emesika@redhat.com">emesika@redhat.com</a>>, <a = href=3D"mailto:users@ovirt.org">users@ovirt.org</a><br> > > >>>>>>> =E4=C1=D4=C1: 10.09.2012 = 14:48<br> > > >>>>>>> =F4=C5=CD=C1: Re: [Users] HP = Integrated Lights Out 3<br> > > >>>>>>><br> > > >>>>>>><br> > > >>>>>>><br> > > >>>>>>><br> > > >>>>>>> On 09/10/2012 11:45 AM, Dmitriy A = Pyryakov wrote:<br> > > >>>>>>>> No, I don't see an ilo3 type = of fencing device in my "Power<br> > > >>>>>>>> Management" tab.<br> > > >>>>>>>><br> > > >>>>>>>> I have fence_ilo3 command on = my hypervisor host.<br> > > >>>>>>><br> > > >>>>>>> did you try choosing ipmilan and = passing options of<br> > > >>>>>>> lanplus,power_wait=3D4?<br> > > >>>>>>><br> > > >>>>>>><br> > > >>>>>>>><br> > > >>>>>>>> When I run it with following = options:<br> > > >>>>>>>> privlvl=3Duser<br> > > >>>>>>>> ipaddr=3D192.168.10.103<br> > > >>>>>>>> login=3Dfence_ilo<br> > > >>>>>>>> passwd=3D********<br> > > >>>>>>>> operation=3Dstatus<br> > > >>>>>>>><br> > > >>>>>>>> it print: Getting status of = IPMI:192.168.10.103...Chassis<br> > > >>>>>>>> power =3D<br> > > >>>>>>>> On<br> > > >>>>>>>> Done<br> > > >>>>>>>><br> > > >>>>>>>> oVirt Engine Version: = 3.1.0-2.fc17<br> > > >>>>>>>><br> > > >>>>>>>><br> > > >>>>>>>> - -<br> > > >>>>>>>> Dmitriy Pyryakov<br> > > >>>>>>>> VimpelCom Ltd.<br> > > >>>>>>>><br> > > >>>>>>>><br> > > >>>>>>>> Inactive hide details for = Itamar Heim ---10.09.2012<br> > > >>>>>>>> 14:28:19---On<br> > > >>>>>>>> 09/10/2012 06:17 AM, Dmitriy = A Pyryakov wrote: ><br> > > >>>>>>>> Hello,Itamar<br> > > >>>>>>>> Heim<br> > > >>>>>>>> ---10.09.2012 14:28:19---On = 09/10/2012 06:17 AM, Dmitriy A<br> > > >>>>>>>> Pyryakov<br> > > >>>>>>>> wrote: > Hello,<br> > > >>>>>>>><br> > > >>>>>>>> =EF=D4: Itamar Heim <<a = href=3D"mailto:iheim@redhat.com">iheim@redhat.com</a>><br> > > >>>>>>>> =EB=CF=CD=D5: Dmitriy A = Pyryakov <<a = href=3D"mailto:DPyryakov@ekb.beeline.ru">DPyryakov@ekb.beeline.ru</a>><= br> > > >>>>>>>> =EB=CF=D0=C9=D1: <a = href=3D"mailto:users@ovirt.org">users@ovirt.org</a>, Eli Mesika <<a = href=3D"mailto:emesika@redhat.com">emesika@redhat.com</a>><br> > > >>>>>>>> =E4=C1=D4=C1: 10.09.2012 = 14:28<br> > > >>>>>>>> =F4=C5=CD=C1: Re: [Users] HP = Integrated Lights Out 3<br> > > >>>>>>>><br> > > >>>>>> <br> > = ------------------------------------------------------------------------<b= r> > > >>>>>>>><br> > > >>>>>>>><br> > > >>>>>>>><br> > > >>>>>>>> On 09/10/2012 06:17 AM, = Dmitriy A Pyryakov wrote:<br> > > >>>>>>>>> Hello,<br> > > >>>>>>>>><br> > > >>>>>>>>> I need to use the HP i-lo = 3 as fencing device for OOB<br> > > >>>>>>>>> power<br> > > >>>>>>>>> management.<br> > > >>>>>>>>><br> > > >>>>>>>>> In man 8 page of = fence_ipmilan I find that I must use<br> > > >>>>>>>>> lanplus and<br> > > >>>>>>>>> power_wait=3D4 options. = When I insert this options in<br> > > >>>>>>>>> "Option"<br> > > >>>>>>>>> line<br> > > >>>>>>>>> of<br> > > >>>>>>>>> "Power Management" tab = and press "Test" button - test is<br> > > >>>>>>>>> failed.<br> > > >>>>>>>>><br> > > >>>>>>>>> There is the part of = vdsm.log at this time:<br> > > >>>>>>>>><br> > > >>>>>>>>> = Thread-43892::DEBUG::2012-09-07<br> > > >>>>>>>>> = 13:14:03,094::API::1024::vds::(fenceNode)<br> > > >>>>>>>>><br> > > >>>>>>>><br> > > >>>>>> fenceNode(addr=3D192.168.10.<br> > = 103,port=3D,agent=3Dipmilan,user=3Dfence_ilo,passwd=3DXXXX,action=3Dstatus= ,secure=3D,options=3D)<br> > > >>>>>>>>> = Thread-43892::DEBUG::2012-09-07<br> > > >>>>>>>>> = 13:14:04,116::API::1050::vds::(fenceNode) rc 1 in<br> > > >>>>>>>>> agent=3Dfence_ipmilan<br> > > >>>>>>>>> ipaddr=3D192.168.10.103<br>= > > >>>>>>>>> login=3Dfence_ilo<br> > > >>>>>>>>> option=3Dstatus<br> > > >>>>>>>>> passwd=3DXXXX<br> > > >>>>>>>>> out Getting status of = IPMI:192.168.10.103...Chassis power<br> > > >>>>>>>>> =3D<br> > > >>>>>>>>> Unknown<br> > > >>>>>>>>> Failed<br> > > >>>>>>>>> err<br> > > >>>>>>>>><br> > > >>>>>>>>> My otions are not = presented. It looks like a bug.<br> > > >>>>>>>>><br> > > >>>>>>>>> How can I fix it? How can = I find a location of the script<br> > > >>>>>>>>> who run<br> > > >>>>>>>>> this<br> > > >>>>>>>>> test in my system?<br> > > >>>>>>>><br> > > >>>>>>>> strange, i thought we added = ilo3 fence type back in 3.0<br> > > >>>>>>>> which<br> > > >>>>>>>> wraps<br> > > >>>>>>>> ipmilan with = lanplus,power_wait=3D4.<br> > > >>>>>>>> don'y you see ilo3 as an = option?<br> > > >>>>>>>><br> > > >>>>>>>>><br> > > >>>>>>>>> - -<br> > > >>>>>>>>> Dmitriy Pyryakov<br> > > >>>>>>>>><br> > > >>>>>>>>> VimpelCom Ltd.<br> > > >>>>>>>>><br> > > >>>>>>>>><br> > > >>>>>>>>><br> > > >>>>>>>>> = _______________________________________________<br> > > >>>>>>>>> Users mailing list<br> > > >>>>>>>>> <a = href=3D"mailto:Users@ovirt.org">Users@ovirt.org</a><br> > > >>>>>>>>> <a = href=3D"http://lists.ovirt.org/mailman/listinfo/users">http://lists.ovirt.= org/mailman/listinfo/users</a><br> > > >>>>>>>>><br> > > >>>>>>>><br> > > >>>>>>>><br> > > >>>>>>>><br> > > >>>>>>><br> > > >>>>>>><br> > > >>>>>>><br> > > >>>>>>><br> > > >>>>>><br> > > >>>>><br> > > >>>>><br> > > >>>>><br> > > >>><br> > > >>><br> > > >>><br> > > >><br> > > >><br> > > ><br> > > <br> > > <br> > > <br> = </font></tt></p></div>_______________________________________________<br>U= sers mailing list<br><a = href=3D"mailto:Users@ovirt.org">Users@ovirt.org</a><br>http://lists.ovirt.= org/mailman/listinfo/users<br></blockquote></div><br><div> <span class=3D"Apple-style-span" style=3D"border-collapse: separate; = color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; = font-variant: normal; font-weight: normal; letter-spacing: normal; = line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: = 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: = 0px; -webkit-border-horizontal-spacing: 0px; = -webkit-border-vertical-spacing: 0px; = -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: = auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div>Darrell = Budic</div><div>Bigwells Technology LLC</div><div>office: = 312.529.7816</div><div>cell: 608.239.4628</div><div><br></div></span><br = class=3D"Apple-interchange-newline"> </div> <br></div></body></html>= --Apple-Mail=_457BB34A-DEC2-4C1F-986B-06CEA2E90021--

--0__=C9BBF0EBDF83CDB78f9e8a93df938690918cC9BBF0EBDF83CDB7 Content-type: text/plain; charset=KOI8-R Content-transfer-encoding: base64 RGFycmVsbCBCdWRpYyA8ZGFycmVsbC5idWRpY0BiaWd3ZWxscy5uZXQ+IM7B0MnTwc7PIDEzLjA5 LjIwMTIgMDc6NDM6NDQ6DQoNCj4g79Q6IERhcnJlbGwgQnVkaWMgPGRhcnJlbGwuYnVkaWNAYmln d2VsbHMubmV0Pg0KPiDrz83VOiBEbWl0cml5IEEgUHlyeWFrb3YgPERQeXJ5YWtvdkBla2IuYmVl bGluZS5ydT4NCj4g68/QydE6IEVsaSBNZXNpa2EgPGVtZXNpa2FAcmVkaGF0LmNvbT4sIHVzZXJz QG92aXJ0Lm9yZw0KPiDkwdTBOiAxMy4wOS4yMDEyIDA3OjQzDQo+IPTFzcE6IFJlOiBbVXNlcnNd ICBIUCBJbnRlZ3JhdGVkIExpZ2h0cyBPdXQgMw0KPg0KPiBJIGhhdmUgdGhpcyBwcm9ibGVtIHRv by4gSSBhY3R1YWxseSB0cmFja2VkIGl0IGRvd24gdG8gdGhlIGVuZ2luZQ0KPiBub3QgcGFzc2lu ZyB0aGUgYXJndW1lbnRzIHRvIHRoZSBmZW5jZSBzY3JpcHRzIGJ1dCB0aGVuIGdvdA0KPiBkaXN0 cmFjdGVkIGFuZCBuZXZlciBmb2xsb3dlZCB1cCB3aXRoIGEgcmVwb3J0LiBJbiBteSBjYXNlLCB0 aGUgZGF0YQ0KPiBiYXNlIHdhcyBjb3JyZWN0LCBhbmQgaWYgSSByYW4gdGhlIGZlbmNlIHNjcmlw dCBieSBoYW5kLCBpdCB3b3VsZA0KPiB3b3JrLCBidXQgdGhlIHZkc20gd2Fzbid0IHJ1bm5pbmcg aXQgd2l0aCB0aGUgb3B0aW9ucyBvciBldmVuIGFsbA0KPiB0aGUgYXJndW1lbnRzICh1c2VybmFt ZS9wdywgZXRjKS4gSSd2ZSB0cmllZCBpdCB3aXRoIGlsbzMgYW5kDQo+IGlwbWlsYW4gYm90aCwg c2FtZSBpc3N1ZS4NCj4NCj4gSWYgeW91J2QgbGlrZSwgSSBjYW4gcmVjcmVhdGUgc29tZSBvZiBt eSBkZWJ1Z2dpbmcsIEknZCBnb3R0ZW4gc28NCj4gZmFyIGFzIHRvIHRvIGhhY2sgc29tZSBwcmlu dCBzdGF0ZW1lbnRzIGludG8gdGhlIGZlbmNlIHNjcmlwdHMgdG8NCj4gZGVtb25zdHJhdGUgd2hh dCB3YXMgaGFwcGVuaW5nLiBMb3N0IHRoYXQgd2l0aCBzb21lIHJlYnVpbGRzLCBidXQNCj4gZWFz eSBlbm91Z2ggdG8gcmVjcmVhdGUuLi4NCj4NCj4gICAtRGFycmVsbA0KDQpIZWxsbywgRGFycmVs bC4NCg0KSXQgd291bGQgYmUgZ3JlYXQhDQoNCj4gT24gU2VwIDEwLCAyMDEyLCBhdCAxMDo0OCBQ TSwgRG1pdHJpeSBBIFB5cnlha292IHdyb3RlOg0KDQo+DQo+IEVsaSBNZXNpa2EgPGVtZXNpa2FA cmVkaGF0LmNvbT4gzsHQydPBzs8gMTAuMDkuMjAxMiAxOTo0MToyNzoNCj4NCj4gPiDv1DogRWxp IE1lc2lrYSA8ZW1lc2lrYUByZWRoYXQuY29tPg0KPiA+IOvPzdU6IEl0YW1hciBIZWltIDxpaGVp bUByZWRoYXQuY29tPg0KPiA+IOvP0MnROiBEbWl0cml5IEEgUHlyeWFrb3YgPERQeXJ5YWtvdkBl a2IuYmVlbGluZS5ydT4sDQo+ID4gdXNlcnNAb3ZpcnQub3JnLCBSb3kgR29sYW4gPHJnb2xhbkBy ZWRoYXQuY29tPg0KPiA+IOTB1ME6IDEwLjA5LjIwMTIgMTk6NDENCj4gPiD0xc3BOiBSZTogSEE6 IFJlOiBIQTogUmU6IFtVc2Vyc10gSFAgSW50ZWdyYXRlZCBMaWdodHMgT3V0IDMNCj4gPg0KPiA+ DQo+ID4NCj4gPiAtLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tDQo+ID4gPiBGcm9tOiAiSXRh bWFyIEhlaW0iIDxpaGVpbUByZWRoYXQuY29tPg0KPiA+ID4gVG86ICJFbGkgTWVzaWthIiA8ZW1l c2lrYUByZWRoYXQuY29tPg0KPiA+ID4gQ2M6ICJEbWl0cml5IEEgUHlyeWFrb3YiIDxEUHlyeWFr b3ZAZWtiLmJlZWxpbmUucnU+LCB1c2Vyc0BvdmlydC5vcmcNCj4gPiA+IFNlbnQ6IE1vbmRheSwg U2VwdGVtYmVyIDEwLCAyMDEyIDM6MTY6MDcgUE0NCj4gPiA+IFN1YmplY3Q6IFJlOiBIQTogUmU6 IEhBOiBSZTogW1VzZXJzXSBIUCBJbnRlZ3JhdGVkIExpZ2h0cyBPdXQgMw0KPiA+ID4NCj4gPiA+ IE9uIDA5LzEwLzIwMTIgMDM6MDUgUE0sIEVsaSBNZXNpa2Egd3JvdGU6DQo+ID4gPiA+DQo+ID4g PiA+DQo+ID4gPiA+IC0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0NCj4gPiA+ID4+IEZyb206 ICJEbWl0cml5IEEgUHlyeWFrb3YiIDxEUHlyeWFrb3ZAZWtiLmJlZWxpbmUucnU+DQo+ID4gPiA+ PiBUbzogIkVsaSBNZXNpa2EiIDxlbWVzaWthQHJlZGhhdC5jb20+DQo+ID4gPiA+PiBDYzogIkl0 YW1hciBIZWltIiA8aWhlaW1AcmVkaGF0LmNvbT4sIHVzZXJzQG92aXJ0Lm9yZw0KPiA+ID4gPj4g U2VudDogTW9uZGF5LCBTZXB0ZW1iZXIgMTAsIDIwMTIgMjo0Mzo0MiBQTQ0KPiA+ID4gPj4gU3Vi amVjdDogSEE6IFJlOiBIQTogUmU6IFtVc2Vyc10gSFAgSW50ZWdyYXRlZCBMaWdodHMgT3V0IDMN Cj4gPiA+ID4+DQo+ID4gPiA+Pg0KPiA+ID4gPj4NCj4gPiA+ID4+DQo+ID4gPiA+Pg0KPiA+ID4g Pj4gTm93IGlsbzMgcHJlc2VudGVkIGluIFBvd2VyIE1hbmFnZW1lbnQgYnV0IHN0aWxsIGRvZXNu J3Qgd29yay4NCj4gPiA+ID4+IHBhcnQNCj4gPiA+ID4+IG9mIHZkc20ubG9nOiBUaHJlYWQtMjU4 NzgzOjpERUJVRzo6MjAxMi0wOS0xMA0KPiA+ID4gPj4gMTc6Mzk6MDYsMzU5OjpBUEk6OjEwMjQ6 OnZkczo6KGZlbmNlTm9kZSkNCj4gPiA+ID4+IGZlbmNlTm9kZShhZGRyPTE5Mi4xNjguMTAuDQo+ ID4NCj4NCjEwMyxwb3J0PSxhZ2VudD1pcG1pbGFuLHVzZXI9QWRtaW5pc3RyYXRvcixwYXNzd2Q9 WFhYWCxhY3Rpb249c3RhdHVzLHNlY3VyZT0sb3B0aW9ucz0pDQoNCj4gPiA+ID4+IFRocmVhZC0y NTg3ODM6OkRFQlVHOjoyMDEyLTA5LTEwDQo+ID4gPiA+PiAxNzozOTowNywzODY6OkFQSTo6MTA1 MDo6dmRzOjooZmVuY2VOb2RlKSByYyAxIGluDQo+ID4gPiA+PiBhZ2VudD1mZW5jZV9pcG1pbGFu DQo+ID4gPiA+PiBpcGFkZHI9MTkyLjE2OC4xMC4xMDMNCj4gPiA+ID4+IGxvZ2luPUFkbWluaXN0 cmF0b3INCj4gPiA+ID4+IG9wdGlvbj1zdGF0dXMNCj4gPiA+ID4+IHBhc3N3ZD1YWFhYDQo+ID4g PiA+PiBvdXQgR2V0dGluZyBzdGF0dXMgb2YgSVBNSToxOTIuMTY4LjEwLjEwMy4uLkNoYXNzaXMg cG93ZXIgPQ0KPiA+ID4gPj4gVW5rbm93bg0KPiA+ID4gPj4gRmFpbGVkDQo+ID4gPiA+PiBlcnIN Cj4gPiA+ID4+DQo+ID4gPiA+PiBwYXJ0IG9mIGVuZ2luZS5sb2cNCj4gPiA+ID4+DQo+ID4gPiA+ PiAyMDEyLTA5LTEwIDE3OjQxOjUxLDA4OSBJTkZPDQo+ID4gPiA+PiBbb3JnLm92aXJ0LmVuZ2lu ZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuRmVuY2VWZHNWRFNDb21tYW5kXQ0KPiA+ID4gPj4g KGFqcC0tMC4wLjAuMC04MDA5LTEwKSBTVEFSVCwgRmVuY2VWZHNWRFNDb21tYW5kKHZkc0lkID0N Cj4gPiA+ID4+IDcxNTI4YjZlLWY1ZTYtMTFlMS1hMTVmLTAwMTE4NTZjZjIzZSwgdGFyZ2V0VmRz SWQgPQ0KPiA+ID4gPj4gOGRkZGY5ZTYtZjgwYS0xMWUxLWIwMzYtMDAxMTg1NmNmMjNlLCBhY3Rp b24gPSBTdGF0dXMsIGlwID0NCj4gPiA+ID4+IDE5Mi4xNjguMTAuMTAzLCBwb3J0ID0gLCB0eXBl ID0gaXBtaWxhbiwgdXNlciA9IEFkbWluaXN0cmF0b3IsDQo+ID4gPiA+PiBwYXNzd29yZCA9ICoq KioqKiwgb3B0aW9ucyA9ICdsYW5wbHVzLHBvd2VyX3dhaXQ9NCcpLCBsb2cgaWQ6DQo+ID4gPiA+ PiBmNDQyMTU3DQo+ID4gPiA+PiAyMDEyLTA5LTEwIDE3OjQxOjUzLDIyNiBJTkZPDQo+ID4gPiA+ PiBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuRmVuY2VWZHNWRFND b21tYW5kXQ0KPiA+ID4gPj4gKGFqcC0tMC4wLjAuMC04MDA5LTEwKSBGSU5JU0gsIEZlbmNlVmRz VkRTQ29tbWFuZCwgcmV0dXJuOiBUZXN0DQo+ID4gPiA+PiBGYWlsZWQsIEhvc3QgU3RhdHVzIGlz OiB1bmtub3duLiBUaGUgZmVuY2UtYWdlbnQgc2NyaXB0IHJlcG9ydGVkDQo+ID4gPiA+PiB0aGUN Cj4gPiA+ID4+IGZvbGxvd2luZyBlcnJvcjogR2V0dGluZyBzdGF0dXMgb2YgSVBNSToxOTIuMTY4 LjEwLjEwMy4uLkNoYXNzaXMNCj4gPiA+ID4+IHBvd2VyID0gVW5rbm93bg0KPiA+ID4gPj4gRmFp bGVkDQo+ID4gPiA+PiAsIGxvZyBpZDogZjQ0MjE1Nw0KPiA+ID4gPg0KPiA+ID4gPiBXZWxsLCBJ IHdpbGwgaGF2ZSB0byBpbnZlc3RpZ2F0ZSB0aGF0LCB3ZSBjYW4gY2xlYXJseSBzZWUgdGhhdA0K PiA+ID4gPiBiYWNrZW5kIHNlbmQgdGhlICdsYW5wbHVzLHBvd2VyX3dhaXQ9NCcgb3B0aW9ucywg YnV0IGZyb20gc29tZQ0KPiA+ID4gPiByZWFzb24gdGhlIG9wdGlvbnMgaW4gdGhlIHZkc20ubG9n IGFyZSBzdGlsbCBlbXB0eS4NCj4gPiA+DQo+ID4gPiBtYXliZSB0aGlzIGlzbid0IHBhcnQgb2Yg dmRzbSBvbmU/DQo+ID4NCj4NCj4gdGhpcyBpcyBhIHBhcnQgb2YgdmRzbS5sb2cgZnJvbSBwcm94 eSBob3N0Lg0KPg0KPiA+IE1ha2VzIHNlbnNlICwgSSByZW1lbWJlciB0aGF0IFJveSBoYW5kbGVk IHRoYXQgYnV0IHdhcyBzdXJlIHRoYXQgaXQNCj4gPiB3YXMgYWxyZWFkeSBtZXJnZWQuLi4NCj4N Cj4gdGhlcmUgYXJlIHNvbWUgbG9nIHBhcnRzIGZyb20gZGlmZmVyZW50IHBvd2VyIG1hbmFnZW1l bnQNCj4gY29uZmlndXJhdGlvbi4gSSB0aGlua3MgbWF5YmUgaXQncyBpbXBvcnRhbnQgaW5mb3Jt YXRpb24gZm9yIHlvdS4NCj4NCj4gaXBtaWxhbiB3aXRoIGxhbnBsdXMgYW5kIHBvd2VyX3dhaXQg b3B0aW9ucw0KPg0KPiBlbmdpbmUubG9nOg0KPg0KPiAyMDEyLTA5LTExIDA5OjEyOjM5LDIzOCBJ TkZPDQo+IFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLkZlbmNpbmdFeGVjdXRvcl0gKGFqcC0t MC4wLjAuMC04MDA5LTQpDQo+IEV4ZWN1dGluZyA8U3RhdHVzPiBQb3dlciBNYW5hZ2VtZW50IGNv bW1hbmQsIFByb3h5DQo+IEhvc3Q6aHlwZXIxLm92aXJ0LmNvbSwgQWdlbnQ6aXBtaWxhbiwgVGFy Z2V0IEhvc3Q6LCBNYW5hZ2VtZW50IElQOg0KPiAxOTIuMTY4LjEwLjEwMywgVXNlcjpBZG1pbmlz dHJhdG9yLCBPcHRpb25zOnBvd2VyX3dhaXQ9NCxsYW5wbHVzDQo+IDIwMTItMDktMTEgMDk6MTI6 MzksMjYwIElORk8NCj4gW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2Vy LkZlbmNlVmRzVkRTQ29tbWFuZF0NCj4gKGFqcC0tMC4wLjAuMC04MDA5LTQpIFNUQVJULCBGZW5j ZVZkc1ZEU0NvbW1hbmQodmRzSWQgPSA3MTUyOGI2ZS0NCj4gZjVlNi0xMWUxLWExNWYtMDAxMTg1 NmNmMjNlLCB0YXJnZXRWZHNJZCA9IDhkZGRmOWU2LWY4MGEtMTFlMS0NCj4gYjAzNi0wMDExODU2 Y2YyM2UsIGFjdGlvbiA9IFN0YXR1cywgaXAgPSAxOTIuMTY4LjEwLjEwMywgcG9ydCA9ICwNCj4g dHlwZSA9IGlwbWlsYW4sIHVzZXIgPSBBZG1pbmlzdHJhdG9yLCBwYXNzd29yZCA9ICoqKioqKiwg b3B0aW9ucyA9DQo+ICdwb3dlcl93YWl0PTQsbGFucGx1cycpLCBsb2cgaWQ6IDYyZjJlZDEyDQo+ IDIwMTItMDktMTEgMDk6MTI6NDEsMzkxIElORk8NCj4gW29yZy5vdmlydC5lbmdpbmUuY29yZS52 ZHNicm9rZXIudmRzYnJva2VyLkZlbmNlVmRzVkRTQ29tbWFuZF0NCj4gKGFqcC0tMC4wLjAuMC04 MDA5LTQpIEZJTklTSCwgRmVuY2VWZHNWRFNDb21tYW5kLCByZXR1cm46IFRlc3QNCj4gRmFpbGVk LCBIb3N0IFN0YXR1cyBpczogdW5rbm93bi4gVGhlIGZlbmNlLWFnZW50IHNjcmlwdCByZXBvcnRl ZCB0aGUNCj4gZm9sbG93aW5nIGVycm9yOiBHZXR0aW5nIHN0YXR1cyBvZiBJUE1JOjE5Mi4xNjgu MTAuMTAzLi4uQ2hhc3Npcw0KPiBwb3dlciA9IFVua25vd24NCj4gRmFpbGVkDQo+ICwgbG9nIGlk OiA2MmYyZWQxMg0KPg0KPiB2ZHNtLmxvZzoNCj4NCj4gVGhyZWFkLTMwMjM3OTo6REVCVUc6OjIw MTItMDktMTEgMDk6MTI6MzUsMjkzOjpBUEk6OjEwMjQ6OnZkczo6DQo+IChmZW5jZU5vZGUpIGZl bmNlTm9kZShhZGRyPTE5Mi4xNjguMTAuDQo+DQoxMDMscG9ydD0sYWdlbnQ9aXBtaWxhbix1c2Vy PUFkbWluaXN0cmF0b3IscGFzc3dkPVhYWFgsYWN0aW9uPXN0YXR1cyxzZWN1cmU9LG9wdGlvbnM9 KQ0KDQo+IFRocmVhZC0zMDIzNzk6OkRFQlVHOjoyMDEyLTA5LTExIDA5OjEyOjM2LDMyMTo6QVBJ OjoxMDUwOjp2ZHM6Og0KPiAoZmVuY2VOb2RlKSByYyAxIGluIGFnZW50PWZlbmNlX2lwbWlsYW4N Cj4gaXBhZGRyPTE5Mi4xNjguMTAuMTAzDQo+IGxvZ2luPUFkbWluaXN0cmF0b3INCj4gb3B0aW9u PXN0YXR1cw0KPiBwYXNzd2Q9WFhYWA0KPiBvdXQgR2V0dGluZyBzdGF0dXMgb2YgSVBNSToxOTIu MTY4LjEwLjEwMy4uLkNoYXNzaXMgcG93ZXIgPSBVbmtub3duDQo+IEZhaWxlZA0KPiBlcnINCj4g VGhyZWFkLTMwMjM4MTo6REVCVUc6OjIwMTItMDktMTEgMDk6MTI6MzYsMzQzOjpBUEk6OjEwMjQ6 OnZkczo6DQo+IChmZW5jZU5vZGUpIGZlbmNlTm9kZShhZGRyPTE5Mi4xNjguMTAuDQo+DQoxMDMs cG9ydD0sYWdlbnQ9aXBtaWxhbix1c2VyPUFkbWluaXN0cmF0b3IscGFzc3dkPVhYWFgsYWN0aW9u PXN0YXR1cyxzZWN1cmU9LG9wdGlvbnM9KQ0KDQo+IFRocmVhZC0zMDIzODE6OkRFQlVHOjoyMDEy LTA5LTExIDA5OjEyOjM3LDM3MDo6QVBJOjoxMDUwOjp2ZHM6Og0KPiAoZmVuY2VOb2RlKSByYyAx IGluIGFnZW50PWZlbmNlX2lwbWlsYW4NCj4gaXBhZGRyPTE5Mi4xNjguMTAuMTAzDQo+IGxvZ2lu PUFkbWluaXN0cmF0b3INCj4gb3B0aW9uPXN0YXR1cw0KPiBwYXNzd2Q9WFhYWA0KPiBvdXQgR2V0 dGluZyBzdGF0dXMgb2YgSVBNSToxOTIuMTY4LjEwLjEwMy4uLkNoYXNzaXMgcG93ZXIgPSBVbmtu b3duDQo+IEZhaWxlZA0KPiBlcnINCj4NCj4NCj4NCj4gaXBtaWxhbiB3aXRob3V0IGFueSBlbnRl cmVkIG9wdGlvbnMNCj4NCj4gZW5naW5lLmxvZzoNCj4NCj4gMjAxMi0wOS0xMSAwOToxMjo0NSw1 NzAgSU5GTw0KPiBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5GZW5jaW5nRXhlY3V0b3JdIChh anAtLTAuMC4wLjAtODAwOS05KQ0KPiBFeGVjdXRpbmcgPFN0YXR1cz4gUG93ZXIgTWFuYWdlbWVu dCBjb21tYW5kLCBQcm94eQ0KPiBIb3N0Omh5cGVyMS5vdmlydC5jb20sIEFnZW50OmlwbWlsYW4s IFRhcmdldCBIb3N0OiwgTWFuYWdlbWVudCBJUDoNCj4gMTkyLjE2OC4xMC4xMDMsIFVzZXI6QWRt aW5pc3RyYXRvciwgT3B0aW9uczoNCj4gMjAxMi0wOS0xMSAwOToxMjo0NSw1OTEgSU5GTw0KPiBb b3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuRmVuY2VWZHNWRFNDb21t YW5kXQ0KPiAoYWpwLS0wLjAuMC4wLTgwMDktOSkgU1RBUlQsIEZlbmNlVmRzVkRTQ29tbWFuZCh2 ZHNJZCA9IDcxNTI4YjZlLQ0KPiBmNWU2LTExZTEtYTE1Zi0wMDExODU2Y2YyM2UsIHRhcmdldFZk c0lkID0gOGRkZGY5ZTYtZjgwYS0xMWUxLQ0KPiBiMDM2LTAwMTE4NTZjZjIzZSwgYWN0aW9uID0g U3RhdHVzLCBpcCA9IDE5Mi4xNjguMTAuMTAzLCBwb3J0ID0gLA0KPiB0eXBlID0gaXBtaWxhbiwg dXNlciA9IEFkbWluaXN0cmF0b3IsIHBhc3N3b3JkID0gKioqKioqLCBvcHRpb25zID0NCj4gJycp LCBsb2cgaWQ6IDFhNTM2MTE5DQo+IDIwMTItMDktMTEgMDk6MTI6NDcsNzE2IElORk8NCj4gW29y Zy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLkZlbmNlVmRzVkRTQ29tbWFu ZF0NCj4gKGFqcC0tMC4wLjAuMC04MDA5LTkpIEZJTklTSCwgRmVuY2VWZHNWRFNDb21tYW5kLCBy ZXR1cm46IFRlc3QNCj4gRmFpbGVkLCBIb3N0IFN0YXR1cyBpczogdW5rbm93bi4gVGhlIGZlbmNl LWFnZW50IHNjcmlwdCByZXBvcnRlZCB0aGUNCj4gZm9sbG93aW5nIGVycm9yOiBHZXR0aW5nIHN0 YXR1cyBvZiBJUE1JOjE5Mi4xNjguMTAuMTAzLi4uQ2hhc3Npcw0KPiBwb3dlciA9IFVua25vd24N Cj4gRmFpbGVkDQo+ICwgbG9nIGlkOiAxYTUzNjExOQ0KPg0KPiB2ZHNtLmxvZzoNCj4NCj4gVGhy ZWFkLTMwMjM4NDo6REVCVUc6OjIwMTItMDktMTEgMDk6MTI6NDEsNjE3OjpBUEk6OjEwMjQ6OnZk czo6DQo+IChmZW5jZU5vZGUpIGZlbmNlTm9kZShhZGRyPTE5Mi4xNjguMTAuDQo+DQoxMDMscG9y dD0sYWdlbnQ9aXBtaWxhbix1c2VyPUFkbWluaXN0cmF0b3IscGFzc3dkPVhYWFgsYWN0aW9uPXN0 YXR1cyxzZWN1cmU9LG9wdGlvbnM9KQ0KDQo+IFRocmVhZC0zMDIzODQ6OkRFQlVHOjoyMDEyLTA5 LTExIDA5OjEyOjQyLDY0NTo6QVBJOjoxMDUwOjp2ZHM6Og0KPiAoZmVuY2VOb2RlKSByYyAxIGlu IGFnZW50PWZlbmNlX2lwbWlsYW4NCj4gaXBhZGRyPTE5Mi4xNjguMTAuMTAzDQo+IGxvZ2luPUFk bWluaXN0cmF0b3INCj4gb3B0aW9uPXN0YXR1cw0KPiBwYXNzd2Q9WFhYWA0KPiBvdXQgR2V0dGlu ZyBzdGF0dXMgb2YgSVBNSToxOTIuMTY4LjEwLjEwMy4uLkNoYXNzaXMgcG93ZXIgPSBVbmtub3du DQo+IEZhaWxlZA0KPiBlcnINCj4gVGhyZWFkLTMwMjM4Nzo6REVCVUc6OjIwMTItMDktMTEgMDk6 MTI6NDIsNjY2OjpBUEk6OjEwMjQ6OnZkczo6DQo+IChmZW5jZU5vZGUpIGZlbmNlTm9kZShhZGRy PTE5Mi4xNjguMTAuDQo+DQoxMDMscG9ydD0sYWdlbnQ9aXBtaWxhbix1c2VyPUFkbWluaXN0cmF0 b3IscGFzc3dkPVhYWFgsYWN0aW9uPXN0YXR1cyxzZWN1cmU9LG9wdGlvbnM9KQ0KDQo+IFRocmVh ZC0zMDIzODc6OkRFQlVHOjoyMDEyLTA5LTExIDA5OjEyOjQzLDY5NDo6QVBJOjoxMDUwOjp2ZHM6 Og0KPiAoZmVuY2VOb2RlKSByYyAxIGluIGFnZW50PWZlbmNlX2lwbWlsYW4NCj4gaXBhZGRyPTE5 Mi4xNjguMTAuMTAzDQo+IGxvZ2luPUFkbWluaXN0cmF0b3INCj4gb3B0aW9uPXN0YXR1cw0KPiBw YXNzd2Q9WFhYWA0KPiBvdXQgR2V0dGluZyBzdGF0dXMgb2YgSVBNSToxOTIuMTY4LjEwLjEwMy4u LkNoYXNzaXMgcG93ZXIgPSBVbmtub3duDQo+IEZhaWxlZA0KPiBlcnINCj4NCj4NCj4NCj4gaWxv MyB3aXRob3V0IGFueSBlbnRlcmVkIG9wdGlvbnMNCj4NCj4gZW5naW5lLmxvZzoNCj4NCj4gMjAx Mi0wOS0xMSAwOToxMjo1MSwwMTUgSU5GTw0KPiBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5G ZW5jaW5nRXhlY3V0b3JdIChhanAtLTAuMC4wLjAtODAwOS00KQ0KPiBFeGVjdXRpbmcgPFN0YXR1 cz4gUG93ZXIgTWFuYWdlbWVudCBjb21tYW5kLCBQcm94eQ0KPiBIb3N0Omh5cGVyMS5vdmlydC5j b20sIEFnZW50OmlwbWlsYW4sIFRhcmdldCBIb3N0OiwgTWFuYWdlbWVudCBJUDoNCj4gMTkyLjE2 OC4xMC4xMDMsIFVzZXI6QWRtaW5pc3RyYXRvciwgT3B0aW9uczpsYW5wbHVzLHBvd2VyX3dhaXQ9 NA0KPiAyMDEyLTA5LTExIDA5OjEyOjUxLDAzNiBJTkZPDQo+IFtvcmcub3ZpcnQuZW5naW5lLmNv cmUudmRzYnJva2VyLnZkc2Jyb2tlci5GZW5jZVZkc1ZEU0NvbW1hbmRdDQo+IChhanAtLTAuMC4w LjAtODAwOS00KSBTVEFSVCwgRmVuY2VWZHNWRFNDb21tYW5kKHZkc0lkID0gNzE1MjhiNmUtDQo+ IGY1ZTYtMTFlMS1hMTVmLTAwMTE4NTZjZjIzZSwgdGFyZ2V0VmRzSWQgPSA4ZGRkZjllNi1mODBh LTExZTEtDQo+IGIwMzYtMDAxMTg1NmNmMjNlLCBhY3Rpb24gPSBTdGF0dXMsIGlwID0gMTkyLjE2 OC4xMC4xMDMsIHBvcnQgPSAsDQo+IHR5cGUgPSBpcG1pbGFuLCB1c2VyID0gQWRtaW5pc3RyYXRv ciwgcGFzc3dvcmQgPSAqKioqKiosIG9wdGlvbnMgPQ0KPiAnbGFucGx1cyxwb3dlcl93YWl0PTQn KSwgbG9nIGlkOiAzMDFhNzcwZQ0KPiAyMDEyLTA5LTExIDA5OjEyOjUzLDE2MSBJTkZPDQo+IFtv cmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5GZW5jZVZkc1ZEU0NvbW1h bmRdDQo+IChhanAtLTAuMC4wLjAtODAwOS00KSBGSU5JU0gsIEZlbmNlVmRzVkRTQ29tbWFuZCwg cmV0dXJuOiBUZXN0DQo+IEZhaWxlZCwgSG9zdCBTdGF0dXMgaXM6IHVua25vd24uIFRoZSBmZW5j ZS1hZ2VudCBzY3JpcHQgcmVwb3J0ZWQgdGhlDQo+IGZvbGxvd2luZyBlcnJvcjogR2V0dGluZyBz dGF0dXMgb2YgSVBNSToxOTIuMTY4LjEwLjEwMy4uLkNoYXNzaXMNCj4gcG93ZXIgPSBVbmtub3du DQo+IEZhaWxlZA0KPiAsIGxvZyBpZDogMzAxYTc3MGUNCj4NCj4gdmRzbS5sb2c6DQo+DQo+IFRo cmVhZC0zMDIzOTI6OkRFQlVHOjoyMDEyLTA5LTExIDA5OjEyOjQ3LDA2Mzo6QVBJOjoxMDI0Ojp2 ZHM6Og0KPiAoZmVuY2VOb2RlKSBmZW5jZU5vZGUoYWRkcj0xOTIuMTY4LjEwLg0KPg0KMTAzLHBv cnQ9LGFnZW50PWlwbWlsYW4sdXNlcj1BZG1pbmlzdHJhdG9yLHBhc3N3ZD1YWFhYLGFjdGlvbj1z dGF0dXMsc2VjdXJlPSxvcHRpb25zPSkNCg0KPiBUaHJlYWQtMzAyMzkyOjpERUJVRzo6MjAxMi0w OS0xMSAwOToxMjo0OCwwOTE6OkFQSTo6MTA1MDo6dmRzOjoNCj4gKGZlbmNlTm9kZSkgcmMgMSBp biBhZ2VudD1mZW5jZV9pcG1pbGFuDQo+IGlwYWRkcj0xOTIuMTY4LjEwLjEwMw0KPiBsb2dpbj1B ZG1pbmlzdHJhdG9yDQo+IG9wdGlvbj1zdGF0dXMNCj4gcGFzc3dkPVhYWFgNCj4gb3V0IEdldHRp bmcgc3RhdHVzIG9mIElQTUk6MTkyLjE2OC4xMC4xMDMuLi5DaGFzc2lzIHBvd2VyID0gVW5rbm93 bg0KPiBGYWlsZWQNCj4gZXJyDQo+IFRocmVhZC0zMDIzOTQ6OkRFQlVHOjoyMDEyLTA5LTExIDA5 OjEyOjQ4LDExMjo6QVBJOjoxMDI0Ojp2ZHM6Og0KPiAoZmVuY2VOb2RlKSBmZW5jZU5vZGUoYWRk cj0xOTIuMTY4LjEwLg0KPg0KMTAzLHBvcnQ9LGFnZW50PWlwbWlsYW4sdXNlcj1BZG1pbmlzdHJh dG9yLHBhc3N3ZD1YWFhYLGFjdGlvbj1zdGF0dXMsc2VjdXJlPSxvcHRpb25zPSkNCg0KPiBUaHJl YWQtMzAyMzk0OjpERUJVRzo6MjAxMi0wOS0xMSAwOToxMjo0OSwxNDA6OkFQSTo6MTA1MDo6dmRz OjoNCj4gKGZlbmNlTm9kZSkgcmMgMSBpbiBhZ2VudD1mZW5jZV9pcG1pbGFuDQo+IGlwYWRkcj0x OTIuMTY4LjEwLjEwMw0KPiBsb2dpbj1BZG1pbmlzdHJhdG9yDQo+IG9wdGlvbj1zdGF0dXMNCj4g cGFzc3dkPVhYWFgNCj4gb3V0IEdldHRpbmcgc3RhdHVzIG9mIElQTUk6MTkyLjE2OC4xMC4xMDMu Li5DaGFzc2lzIHBvd2VyID0gVW5rbm93bg0KPiBGYWlsZWQNCj4gZXJyDQo+DQo+ID4gPiBjb21t aXQgNTk5MzQxMThlM2EzMGM1NzUzOWQyYjcxMDE2NTMyYmRkOWM0YWIxNw0KPiA+ID4gQXV0aG9y OiBSb3kgR29sYW4gPHJnb2xhbkByZWRoYXQuY29tPg0KPiA+ID4gRGF0ZTogVGh1IEF1ZyA5IDE2 OjM0OjEwIDIwMTIgKzAzMDANCj4gPiA+DQo+ID4gPiBmZW5jZU5vZGUgQVBJIGlzIG1pc3Npbmcg dGhlIG9wdGlvbnMgYXJndW1lbnQNCj4gPiA+DQo+ID4gPiBDaGFuZ2UtSWQ6IEliMmNlOWIwZjcx MDQwZjkxOTg0MTNmYTA2YzVkODc2ODk5NDg0MmVjDQo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBSb3kg R29sYW4gPHJnb2xhbkByZWRoYXQuY29tPg0KPiA+ID4gUmV2aWV3ZWQtb246IGh0dHA6Ly9nZXJy aXQub3ZpcnQub3JnLzcwNTgNCj4gPiA+IFJldmlld2VkLWJ5OiBEYW4gS2VuaWdzYmVyZyA8ZGFu a2VuQHJlZGhhdC5jb20+DQo+ID4gPiBSZXZpZXdlZC1ieTogT21lciBGcmVua2VsIDxvZnJlbmtl bEByZWRoYXQuY29tPg0KPiA+ID4gVGVzdGVkLWJ5OiBPbWVyIEZyZW5rZWwgPG9mcmVua2VsQHJl ZGhhdC5jb20+DQo+ID4gPg0KPiA+ID4NCj4gPiA+DQo+ID4gPg0KPiA+ID4NCj4gPiA+DQo+ID4g PiA+DQo+ID4gPiA+DQo+ID4gPiA+DQo+ID4gPiA+DQo+ID4gPiA+Pg0KPiA+ID4gPj4gLSAtDQo+ ID4gPiA+PiBEbWl0cml5IFB5cnlha292DQo+ID4gPiA+Pg0KPiA+ID4gPj4gVmltcGVsQ29tIEx0 ZC4NCj4gPiA+ID4+IEluYWN0aXZlIGhpZGUgZGV0YWlscyBmb3IgRWxpIE1lc2lrYSAtLS0xMC4w OS4yMDEyDQo+ID4gPiA+PiAxNzoyOTo0MS0tLS0tLS0tDQo+ID4gPiA+PiBPcmlnaW5hbCBNZXNz YWdlIC0tLS0tID4gRnJvbTogIkl0YW1hciBIZWltIiA8aWhlaW1AcmVkaGF0LkVsaQ0KPiA+ID4g Pj4gTWVzaWthIC0tLTEwLjA5LjIwMTIgMTc6Mjk6NDEtLS0tLS0tLSBPcmlnaW5hbCBNZXNzYWdl IC0tLS0tID4NCj4gPiA+ID4+IEZyb206DQo+ID4gPiA+PiAiSXRhbWFyIEhlaW0iIDxpaGVpbUBy ZWRoYXQuY29tPg0KPiA+ID4gPj4NCj4gPiA+ID4+IO/UOiBFbGkgTWVzaWthIDxlbWVzaWthQHJl ZGhhdC5jb20+DQo+ID4gPiA+PiDrz83VOiBEbWl0cml5IEEgUHlyeWFrb3YgPERQeXJ5YWtvdkBl a2IuYmVlbGluZS5ydT4NCj4gPiA+ID4+IOvP0MnROiB1c2Vyc0BvdmlydC5vcmcsIEl0YW1hciBI ZWltIDxpaGVpbUByZWRoYXQuY29tPg0KPiA+ID4gPj4g5MHUwTogMTAuMDkuMjAxMiAxNzoyOQ0K PiA+ID4gPj4g9MXNwTogUmU6IEhBOiBSZTogW1VzZXJzXSBIUCBJbnRlZ3JhdGVkIExpZ2h0cyBP dXQgMw0KPiA+ID4gPj4NCj4gPiA+ID4+DQo+ID4gPiA+Pg0KPiA+ID4gPj4NCj4gPiA+ID4+DQo+ ID4gPiA+Pg0KPiA+ID4gPj4gLS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLQ0KPiA+ID4gPj4+ IEZyb206ICJJdGFtYXIgSGVpbSIgPGloZWltQHJlZGhhdC5jb20+DQo+ID4gPiA+Pj4gVG86ICJF bGkgTWVzaWthIiA8ZW1lc2lrYUByZWRoYXQuY29tPg0KPiA+ID4gPj4+IENjOiB1c2Vyc0Bvdmly dC5vcmcsICJEbWl0cml5IEEgUHlyeWFrb3YiDQo+ID4gPiA+Pj4gPERQeXJ5YWtvdkBla2IuYmVl bGluZS5ydT4NCj4gPiA+ID4+PiBTZW50OiBNb25kYXksIFNlcHRlbWJlciAxMCwgMjAxMiAyOjE0 OjMxIFBNDQo+ID4gPiA+Pj4gU3ViamVjdDogUmU6IEhBOiBSZTogW1VzZXJzXSBIUCBJbnRlZ3Jh dGVkIExpZ2h0cyBPdXQgMw0KPiA+ID4gPj4+DQo+ID4gPiA+Pj4gT24gMDkvMTAvMjAxMiAwMjow NyBQTSwgRWxpIE1lc2lrYSB3cm90ZToNCj4gPiA+ID4+Pj4NCj4gPiA+ID4+Pj4NCj4gPiA+ID4+ Pj4gLS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLQ0KPiA+ID4gPj4+Pj4gRnJvbTogIkl0YW1h ciBIZWltIiA8aWhlaW1AcmVkaGF0LmNvbT4NCj4gPiA+ID4+Pj4+IFRvOiAiRG1pdHJpeSBBIFB5 cnlha292IiA8RFB5cnlha292QGVrYi5iZWVsaW5lLnJ1Pg0KPiA+ID4gPj4+Pj4gQ2M6ICJFbGkg TWVzaWthIiA8ZW1lc2lrYUByZWRoYXQuY29tPiwgdXNlcnNAb3ZpcnQub3JnDQo+ID4gPiA+Pj4+ PiBTZW50OiBNb25kYXksIFNlcHRlbWJlciAxMCwgMjAxMiAxMjo1MTowMyBQTQ0KPiA+ID4gPj4+ Pj4gU3ViamVjdDogUmU6IEhBOiBSZTogW1VzZXJzXSBIUCBJbnRlZ3JhdGVkIExpZ2h0cyBPdXQg Mw0KPiA+ID4gPj4+Pj4NCj4gPiA+ID4+Pj4+IE9uIDA5LzEwLzIwMTIgMTI6MjEgUE0sIERtaXRy aXkgQSBQeXJ5YWtvdiB3cm90ZToNCj4gPiA+ID4+Pj4+PiBlbmdpbmU9IyBzZWxlY3QgKiBmcm9t IHZkY19vcHRpb25zIHdoZXJlIG9wdGlvbl9uYW1lIGluDQo+ID4gPiA+Pj4+Pj4NCj4gPg0KPg0K KCdGZW5jZUFnZW50RGVmYXVsdFBhcmFtcycsJ0ZlbmNlQWdlbnRNYXBwaW5nJywnVmRzRmVuY2VP cHRpb25NYXBwaW5nJywnVmRzRmVuY2VUeXBlJyk7DQoNCj4gPiA+ID4+Pj4+PiBvcHRpb25faWQg fCBvcHRpb25fbmFtZSB8IG9wdGlvbl92YWx1ZSB8IHZlcnNpb24NCj4gPiA+ID4+Pj4+PiAtLS0t LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+ID4NCj4NCistLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0NCg0KPiA+ICstLS0tLS0tLS0NCj4gPiA+ID4+Pj4+PiA3NyB8IEZlbmNl QWdlbnRNYXBwaW5nIHwgaWxvMz1pcG1pbGFuIHwgZ2VuZXJhbA0KPiA+ID4gPj4+Pj4+IDc2IHwg RmVuY2VBZ2VudERlZmF1bHRQYXJhbXMgfCBpbG8zOmxhbnBsdXMscG93ZXJfd2FpdD00IHwNCj4g PiA+ID4+Pj4+PiBnZW5lcmFsDQo+ID4gPiA+Pj4+Pj4gMzIzIHwgVmRzRmVuY2VUeXBlIHwNCj4g PiA+ID4+Pj4+Pg0KYWxvbSxhcGMsYmxhZGVjZW50ZXIsZHJhYzUsZXBzLGlsbyxpcG1pbGFuLHJz YSxyc2Isd3RpLGNpc2NvX3Vjcw0KPiA+ID4gPj4+Pj4+IHwNCj4gPiA+ID4+Pj4+PiAzLjENCj4g PiA+ID4+Pj4+PiAzMjIgfCBWZHNGZW5jZVR5cGUgfA0KPiA+ID4gPj4+Pj4NCj4gPiA+ID4+Pj4+ IGVsaSAtIGlsbzMgaXMgbWlzc2luZyBpbiAzLjE/DQo+ID4gPiA+Pj4+IFllcywgdGhpcyBpcyBj ZXJ0YWlubHkgYSBidWcsIEkgd2lsbCBvcGVuIGl0IGFuZCByZXNvbHZlIEFTQVANCj4gPiA+ID4+ Pg0KPiA+ID4gPj4+IHRoaXMgaXMgYSBkYiBjaGFuZ2UsIHNvIGRtaXRyaXkgY2FuIGFwcGx5IGl0 IGVhc2lseSBhcyB3ZWxsLg0KPiA+ID4gPj4gU3VyZQ0KPiA+ID4gPj4gRG1pdHJpeSAsIHBsZWFz ZSBhcHBseQ0KPiA+ID4gPj4gMSkgcnVuIG9uIHlvdXIgUG9zdGdyZXMgZW5naW5lIDoNCj4gPiA+ ID4+IHNlbGVjdA0KPiA+ID4gPj4gZm5fZGJfdXBkYXRlX2NvbmZpZ192YWx1ZQ0KPiA+DQo+DQoo J1Zkc0ZlbmNlVHlwZScsJ2Fsb20sYXBjLGJsYWRlY2VudGVyLGRyYWM1LGVwcyxpbG8saWxvMyxp cG1pbGFuLHJzYSxyc2Isd3RpLGNpc2NvX3VjcycsJzMuDQoNCj4gPiAxJyk7DQo+ID4gPiA+Pg0K PiA+ID4gPj4gMikgUmVzdGFydCBlbmdpbmUNCj4gPiA+ID4+IDMpIENoZWNrIGFnYWluICh5b3Ug c2hvdWxkIGhhdmUgaWxvMyBub3cgaW4gdGhlIFVJIGxpc3QpDQo+ID4gPiA+PiA0KSBMZXQgbWUg a25vdyBpZiBpdCB3b3Jrcw0KPiA+ID4gPj4NCj4gPiA+ID4+IFRoYW5rcw0KPiA+ID4gPj4NCj4g PiA+ID4+Pg0KPiA+ID4gPj4+Pj4gYW5kIG1heWJlIGFub3RoZXIgYnVnIG9uIG5vdCBwYXNzaW5n IGZlbmNlIG9wdGlvbnMgd2hpY2ggaQ0KPiA+ID4gPj4+Pj4gcmVtZW1iZXINCj4gPiA+ID4+Pj4+ IHdlDQo+ID4gPiA+Pj4+PiBoYWQgYXQgc29tZSBwb2ludA0KPiA+ID4gPj4+PiBZZXMsIEkgYmVs aWV2ZSB0aGF0IHRoZSBhYm92ZSB3aWxsIHNvbHZlIHRoZSBpc3N1ZSBzaW5jZSB3ZSBoYWQNCj4g PiA+ID4+Pj4gYWxyZWFkeSB0ZXN0ZWQgaWxvMyB1bmxlc3Mgd2UgaGF2ZSBhIHJlZ3Jlc3Npb24g SSBhbSBub3QgYXdhcmUNCj4gPiA+ID4+Pj4gYWJvdXQuDQo+ID4gPiA+Pj4NCj4gPiA+ID4+PiBs ZXRzIGhvcGUgc28uIHF1ZXN0aW9uIGlzIGlmIGl0IHdhcyBmaXhlZCBhZnRlciBvdmlydCAzLjEg d2FzDQo+ID4gPiA+Pj4gZG9uZS4NCj4gPiA+ID4+Pg0KPiA+ID4gPj4+Pg0KPiA+ID4gPj4+Pj4N Cj4gPiA+ID4+Pj4+Pg0KPiBhbG9tLGFwYyxibGFkZWNlbnRlcixkcmFjNSxlcHMsaWxvLGlsbzMs aXBtaWxhbixyc2EscnNiLHd0aSxjaXNjb191Y3MNCj4gPiA+ID4+Pj4+PiB8IDMuMA0KPiA+ID4g Pj4+Pj4+IDMyMSB8IFZkc0ZlbmNlVHlwZSB8DQo+ID4gPiA+Pj4+Pj4NCmFsb20sYXBjLGJsYWRl Y2VudGVyLGRyYWM1LGVwcyxpbG8saXBtaWxhbixyc2EscnNiLHd0aSxjaXNjb191Y3MNCj4gPiA+ ID4+Pj4+PiB8DQo+ID4gPiA+Pj4+Pj4gMi4yDQo+ID4gPiA+Pj4+Pj4gMzE4IHwgVmRzRmVuY2VP cHRpb25NYXBwaW5nIHwNCj4gPiA+ID4+Pj4+Pg0KPiA+DQo+DQphbG9tOnNlY3VyZT1zZWN1cmUs cG9ydD1pcHBvcnQ7YXBjOnNlY3VyZT1zZWN1cmUscG9ydD1pcHBvcnQsc2xvdD1wb3J0O2JsYWRl Y2VudGVyOnNlY3VyZT1zZWN1cmUscG9ydD1pcHBvcnQsc2xvdD1wb3J0O2RyYWM1OnNlY3VyZT1z ZWN1cmUsc2xvdD1wb3J0O2VwczpzbG90PXBvcnQ7aWxvOnNlY3VyZT1zc2wscG9ydD1pcHBvcnQ7 aXBtaWxhbjo7cnNhOnNlY3VyZT1zZWN1cmUscG9ydD1pcHBvcnQ7cnNiOjt3dGk6c2VjdXJlPXNl Y3VyZSxwb3J0PWlwcG9ydCxzbG90PXBvcnQ7Y2lzY29fdWNzOnNlY3VyZT1zc2wsc2xvdD1wb3J0 O2lsbzM6DQoNCj4gPiA+ID4+Pj4+PiB8IGdlbmVyYWwNCj4gPiA+ID4+Pj4+PiAoNiByb3dzKQ0K PiA+ID4gPj4+Pj4+DQo+ID4gPiA+Pj4+Pj4gLS0NCj4gPiA+ID4+Pj4+Pg0KPiA+ID4gPj4+Pj4+ IERtaXRyaXkgUHlyeWFrb3YNCj4gPiA+ID4+Pj4+PiBWaW1wZWxDb20gTHRkLg0KPiA+ID4gPj4+ Pj4+DQo+ID4gPiA+Pj4+Pj4NCj4gPiA+ID4+Pj4+PiBJbmFjdGl2ZSBoaWRlIGRldGFpbHMgZm9y IEVsaSBNZXNpa2EgLS0tMTAuMDkuMjAxMg0KPiA+ID4gPj4+Pj4+IDE1OjAyOjE2LS0tLS0tLS0N Cj4gPiA+ID4+Pj4+PiBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tID4gRnJvbTogIkRtaXRyaXkgQSBQ eXJ5YWtvdiIgPERQeXJ5YUVsaQ0KPiA+ID4gPj4+Pj4+IE1lc2lrYQ0KPiA+ID4gPj4+Pj4+IC0t LTEwLjA5LjIwMTIgMTU6MDI6MTYtLS0tLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tID4gRnJv bToNCj4gPiA+ID4+Pj4+PiAiRG1pdHJpeSBBDQo+ID4gPiA+Pj4+Pj4gUHlyeWFrb3YiIDxEUHly eWFrb3ZAZWtiLmJlZWxpbmUucnU+DQo+ID4gPiA+Pj4+Pj4NCj4gPiA+ID4+Pj4+PiDv1DogRWxp IE1lc2lrYSA8ZW1lc2lrYUByZWRoYXQuY29tPg0KPiA+ID4gPj4+Pj4+IOvPzdU6IERtaXRyaXkg QSBQeXJ5YWtvdiA8RFB5cnlha292QGVrYi5iZWVsaW5lLnJ1Pg0KPiA+ID4gPj4+Pj4+IOvP0MnR OiB1c2Vyc0BvdmlydC5vcmcsIEl0YW1hciBIZWltIDxpaGVpbUByZWRoYXQuY29tPg0KPiA+ID4g Pj4+Pj4+IOTB1ME6IDEwLjA5LjIwMTIgMTU6MDINCj4gPiA+ID4+Pj4+PiD0xc3BOiBSZTogW1Vz ZXJzXSBIUCBJbnRlZ3JhdGVkIExpZ2h0cyBPdXQgMw0KPiA+ID4gPj4+Pj4+DQo+ID4NCi0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLQ0KPiA+ID4gPj4+Pj4+DQo+ID4gPiA+Pj4+Pj4NCj4gPiA+ID4+Pj4+Pg0KPiA+ ID4gPj4+Pj4+DQo+ID4gPiA+Pj4+Pj4NCj4gPiA+ID4+Pj4+PiAtLS0tLSBPcmlnaW5hbCBNZXNz YWdlIC0tLS0tDQo+ID4gPiA+Pj4+Pj4+IEZyb206ICJEbWl0cml5IEEgUHlyeWFrb3YiIDxEUHly eWFrb3ZAZWtiLmJlZWxpbmUucnU+DQo+ID4gPiA+Pj4+Pj4+IFRvOiAiSXRhbWFyIEhlaW0iIDxp aGVpbUByZWRoYXQuY29tPg0KPiA+ID4gPj4+Pj4+PiBDYzogIkVsaSBNZXNpa2EiIDxlbWVzaWth QHJlZGhhdC5jb20+LCB1c2Vyc0BvdmlydC5vcmcNCj4gPiA+ID4+Pj4+Pj4gU2VudDogTW9uZGF5 LCBTZXB0ZW1iZXIgMTAsIDIwMTIgMTE6NTc6MjUgQU0NCj4gPiA+ID4+Pj4+Pj4gU3ViamVjdDog UmU6IFtVc2Vyc10gSFAgSW50ZWdyYXRlZCBMaWdodHMgT3V0IDMNCj4gPiA+ID4+Pj4+Pj4NCj4g PiA+ID4+Pj4+Pj4NCj4gPiA+ID4+Pj4+Pj4NCj4gPiA+ID4+Pj4+Pj4NCj4gPiA+ID4+Pj4+Pj4N Cj4gPiA+ID4+Pj4+Pj4gWWVzLCBidXQgb1ZpcnQgZG9uJ3QgcGFzcyB0aGlzIG9wdGlvbnMgdG8g ZmVuY2VfaXBtaWxhbg0KPiA+ID4gPj4+Pj4+PiBjb21tYW5kLg0KPiA+ID4gPj4+Pj4+PiBUaGVy ZSBhcmUgYWxsIGxvZ2dlZCBvcHRpb25zOiBUaHJlYWQtNDM4OTI6OkRFQlVHOjoyMDEyLTA5LTA3 DQo+ID4gPiA+Pj4+Pj4+IDEzOjE0OjAzLDA5NDo6QVBJOjoxMDI0Ojp2ZHM6OihmZW5jZU5vZGUp DQo+ID4gPiA+Pj4+Pj4+DQo+ID4gPiA+Pj4+Pj4gZmVuY2VOb2RlKGFkZHI9MTkyLjE2OC4xMC4N Cj4gPg0KPg0KMTAzLHBvcnQ9LGFnZW50PWlwbWlsYW4sdXNlcj1mZW5jZV9pbG8scGFzc3dkPVhY WFgsYWN0aW9uPXN0YXR1cyxzZWN1cmU9LG9wdGlvbnM9KQ0KDQo+ID4gPiA+Pj4+Pj4+IFRocmVh ZC00Mzg5Mjo6REVCVUc6OjIwMTItMDktMDcNCj4gPiA+ID4+Pj4+Pj4gMTM6MTQ6MDQsMTE2OjpB UEk6OjEwNTA6OnZkczo6KGZlbmNlTm9kZSkgcmMgMSBpbg0KPiA+ID4gPj4+Pj4+PiBhZ2VudD1m ZW5jZV9pcG1pbGFuDQo+ID4gPiA+Pj4+Pj4+IGlwYWRkcj0xOTIuMTY4LjEwLjEwMw0KPiA+ID4g Pj4+Pj4+PiBsb2dpbj1mZW5jZV9pbG8NCj4gPiA+ID4+Pj4+Pj4gb3B0aW9uPXN0YXR1cw0KPiA+ ID4gPj4+Pj4+PiBwYXNzd2Q9WFhYWA0KPiA+ID4gPj4+Pj4+PiBvdXQgR2V0dGluZyBzdGF0dXMg b2YgSVBNSToxOTIuMTY4LjEwLjEwMy4uLkNoYXNzaXMgcG93ZXIgPQ0KPiA+ID4gPj4+Pj4+PiBV bmtub3duDQo+ID4gPiA+Pj4+Pj4+IEZhaWxlZA0KPiA+ID4gPj4+Pj4+PiBlcnINCj4gPiA+ID4+ Pj4+Pj4NCj4gPiA+ID4+Pj4+Pg0KPiA+ID4gPj4+Pj4+IEhpDQo+ID4gPiA+Pj4+Pj4gQXMgeW91 IHNlZSwgb3B0aW9ucyBhcnJpdmVkIHRvIFZEU00gYXMgZW1wdHkgc3RyaW5nDQo+ID4gPiA+Pj4+ Pj4gQ2FuIHlvdSBwbGVhc2UgcGFzdGUgdGhlIG91dHB1dCBvZiB0aGUgZm9sbG93aW5nIFNRTA0K PiA+ID4gPj4+Pj4+DQo+ID4gPiA+Pj4+Pj4gc2VsZWN0ICogZnJvbSB2ZGNfb3B0aW9ucyB3aGVy ZSBvcHRpb25fbmFtZSA9DQo+ID4gPiA+Pj4+Pj4gJ0ZlbmNlQWdlbnREZWZhdWx0UGFyYW1zJzsN Cj4gPiA+ID4+Pj4+Pg0KPiA+ID4gPj4+Pj4+IFRoYW5rcw0KPiA+ID4gPj4+Pj4+DQo+ID4gPiA+ Pj4+Pj4NCj4gPiA+ID4+Pj4+Pj4gLSAtIERtaXRyaXkgUHlyeWFrb3YgVmltcGVsQ29tIEx0ZC4N Cj4gPiA+ID4+Pj4+Pj4gSW5hY3RpdmUgaGlkZSBkZXRhaWxzIGZvciBJdGFtYXIgSGVpbSAtLS0x MC4wOS4yMDEyDQo+ID4gPiA+Pj4+Pj4+IDE0OjQ4OjA2LS0tT24NCj4gPiA+ID4+Pj4+Pj4gMDkv MTAvMjAxMiAxMTo0NSBBTSwgRG1pdHJpeSBBIFB5cnlha292IHdyb3RlOiA+IE5vLCBJIGRvbid0 DQo+ID4gPiA+Pj4+Pj4+IEl0YW1hcg0KPiA+ID4gPj4+Pj4+PiBIZWltIC0tLTEwLjA5LjIwMTIg MTQ6NDg6MDYtLS1PbiAwOS8xMC8yMDEyIDExOjQ1IEFNLCBEbWl0cml5DQo+ID4gPiA+Pj4+Pj4+ IEENCj4gPiA+ID4+Pj4+Pj4gUHlyeWFrb3Ygd3JvdGU6ID4gTm8sIEkgZG9uJ3Qgc2VlIGFuIGls bzMgdHlwZSBvZiBmZW5jaW5nDQo+ID4gPiA+Pj4+Pj4+IGRldmljZQ0KPiA+ID4gPj4+Pj4+PiBp DQo+ID4gPiA+Pj4+Pj4+DQo+ID4gPiA+Pj4+Pj4+IO/UOiBJdGFtYXIgSGVpbSA8aWhlaW1AcmVk aGF0LmNvbT4NCj4gPiA+ID4+Pj4+Pj4g68/N1TogRG1pdHJpeSBBIFB5cnlha292IDxEUHlyeWFr b3ZAZWtiLmJlZWxpbmUucnU+DQo+ID4gPiA+Pj4+Pj4+IOvP0MnROiBFbGkgTWVzaWthIDxlbWVz aWthQHJlZGhhdC5jb20+LCB1c2Vyc0BvdmlydC5vcmcNCj4gPiA+ID4+Pj4+Pj4g5MHUwTogMTAu MDkuMjAxMiAxNDo0OA0KPiA+ID4gPj4+Pj4+PiD0xc3BOiBSZTogW1VzZXJzXSBIUCBJbnRlZ3Jh dGVkIExpZ2h0cyBPdXQgMw0KPiA+ID4gPj4+Pj4+Pg0KPiA+ID4gPj4+Pj4+Pg0KPiA+ID4gPj4+ Pj4+Pg0KPiA+ID4gPj4+Pj4+Pg0KPiA+ID4gPj4+Pj4+PiBPbiAwOS8xMC8yMDEyIDExOjQ1IEFN LCBEbWl0cml5IEEgUHlyeWFrb3Ygd3JvdGU6DQo+ID4gPiA+Pj4+Pj4+PiBObywgSSBkb24ndCBz ZWUgYW4gaWxvMyB0eXBlIG9mIGZlbmNpbmcgZGV2aWNlIGluIG15ICJQb3dlcg0KPiA+ID4gPj4+ Pj4+Pj4gTWFuYWdlbWVudCIgdGFiLg0KPiA+ID4gPj4+Pj4+Pj4NCj4gPiA+ID4+Pj4+Pj4+IEkg aGF2ZSBmZW5jZV9pbG8zIGNvbW1hbmQgb24gbXkgaHlwZXJ2aXNvciBob3N0Lg0KPiA+ID4gPj4+ Pj4+Pg0KPiA+ID4gPj4+Pj4+PiBkaWQgeW91IHRyeSBjaG9vc2luZyBpcG1pbGFuIGFuZCBwYXNz aW5nIG9wdGlvbnMgb2YNCj4gPiA+ID4+Pj4+Pj4gbGFucGx1cyxwb3dlcl93YWl0PTQ/DQo+ID4g PiA+Pj4+Pj4+DQo+ID4gPiA+Pj4+Pj4+DQo+ID4gPiA+Pj4+Pj4+Pg0KPiA+ID4gPj4+Pj4+Pj4g V2hlbiBJIHJ1biBpdCB3aXRoIGZvbGxvd2luZyBvcHRpb25zOg0KPiA+ID4gPj4+Pj4+Pj4gcHJp dmx2bD11c2VyDQo+ID4gPiA+Pj4+Pj4+PiBpcGFkZHI9MTkyLjE2OC4xMC4xMDMNCj4gPiA+ID4+ Pj4+Pj4+IGxvZ2luPWZlbmNlX2lsbw0KPiA+ID4gPj4+Pj4+Pj4gcGFzc3dkPSoqKioqKioqDQo+ ID4gPiA+Pj4+Pj4+PiBvcGVyYXRpb249c3RhdHVzDQo+ID4gPiA+Pj4+Pj4+Pg0KPiA+ID4gPj4+ Pj4+Pj4gaXQgcHJpbnQ6IEdldHRpbmcgc3RhdHVzIG9mIElQTUk6MTkyLjE2OC4xMC4xMDMuLi5D aGFzc2lzDQo+ID4gPiA+Pj4+Pj4+PiBwb3dlciA9DQo+ID4gPiA+Pj4+Pj4+PiBPbg0KPiA+ID4g Pj4+Pj4+Pj4gRG9uZQ0KPiA+ID4gPj4+Pj4+Pj4NCj4gPiA+ID4+Pj4+Pj4+IG9WaXJ0IEVuZ2lu ZSBWZXJzaW9uOiAzLjEuMC0yLmZjMTcNCj4gPiA+ID4+Pj4+Pj4+DQo+ID4gPiA+Pj4+Pj4+Pg0K PiA+ID4gPj4+Pj4+Pj4gLSAtDQo+ID4gPiA+Pj4+Pj4+PiBEbWl0cml5IFB5cnlha292DQo+ID4g PiA+Pj4+Pj4+PiBWaW1wZWxDb20gTHRkLg0KPiA+ID4gPj4+Pj4+Pj4NCj4gPiA+ID4+Pj4+Pj4+ DQo+ID4gPiA+Pj4+Pj4+PiBJbmFjdGl2ZSBoaWRlIGRldGFpbHMgZm9yIEl0YW1hciBIZWltIC0t LTEwLjA5LjIwMTINCj4gPiA+ID4+Pj4+Pj4+IDE0OjI4OjE5LS0tT24NCj4gPiA+ID4+Pj4+Pj4+ IDA5LzEwLzIwMTIgMDY6MTcgQU0sIERtaXRyaXkgQSBQeXJ5YWtvdiB3cm90ZTogPg0KPiA+ID4g Pj4+Pj4+Pj4gSGVsbG8sSXRhbWFyDQo+ID4gPiA+Pj4+Pj4+PiBIZWltDQo+ID4gPiA+Pj4+Pj4+ PiAtLS0xMC4wOS4yMDEyIDE0OjI4OjE5LS0tT24gMDkvMTAvMjAxMiAwNjoxNyBBTSwgRG1pdHJp eSBBDQo+ID4gPiA+Pj4+Pj4+PiBQeXJ5YWtvdg0KPiA+ID4gPj4+Pj4+Pj4gd3JvdGU6ID4gSGVs bG8sDQo+ID4gPiA+Pj4+Pj4+Pg0KPiA+ID4gPj4+Pj4+Pj4g79Q6IEl0YW1hciBIZWltIDxpaGVp bUByZWRoYXQuY29tPg0KPiA+ID4gPj4+Pj4+Pj4g68/N1TogRG1pdHJpeSBBIFB5cnlha292IDxE UHlyeWFrb3ZAZWtiLmJlZWxpbmUucnU+DQo+ID4gPiA+Pj4+Pj4+PiDrz9DJ0TogdXNlcnNAb3Zp cnQub3JnLCBFbGkgTWVzaWthIDxlbWVzaWthQHJlZGhhdC5jb20+DQo+ID4gPiA+Pj4+Pj4+PiDk wdTBOiAxMC4wOS4yMDEyIDE0OjI4DQo+ID4gPiA+Pj4+Pj4+PiD0xc3BOiBSZTogW1VzZXJzXSBI UCBJbnRlZ3JhdGVkIExpZ2h0cyBPdXQgMw0KPiA+ID4gPj4+Pj4+Pj4NCj4gPiA+ID4+Pj4+Pg0K PiA+DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gPiA+ID4+Pj4+Pj4+DQo+ID4gPiA+Pj4+Pj4+Pg0KPiA+ ID4gPj4+Pj4+Pj4NCj4gPiA+ID4+Pj4+Pj4+IE9uIDA5LzEwLzIwMTIgMDY6MTcgQU0sIERtaXRy aXkgQSBQeXJ5YWtvdiB3cm90ZToNCj4gPiA+ID4+Pj4+Pj4+PiBIZWxsbywNCj4gPiA+ID4+Pj4+ Pj4+Pg0KPiA+ID4gPj4+Pj4+Pj4+IEkgbmVlZCB0byB1c2UgdGhlIEhQIGktbG8gMyBhcyBmZW5j aW5nIGRldmljZSBmb3IgT09CDQo+ID4gPiA+Pj4+Pj4+Pj4gcG93ZXINCj4gPiA+ID4+Pj4+Pj4+ PiBtYW5hZ2VtZW50Lg0KPiA+ID4gPj4+Pj4+Pj4+DQo+ID4gPiA+Pj4+Pj4+Pj4gSW4gbWFuIDgg cGFnZSBvZiBmZW5jZV9pcG1pbGFuIEkgZmluZCB0aGF0IEkgbXVzdCB1c2UNCj4gPiA+ID4+Pj4+ Pj4+PiBsYW5wbHVzIGFuZA0KPiA+ID4gPj4+Pj4+Pj4+IHBvd2VyX3dhaXQ9NCBvcHRpb25zLiBX aGVuIEkgaW5zZXJ0IHRoaXMgb3B0aW9ucyBpbg0KPiA+ID4gPj4+Pj4+Pj4+ICJPcHRpb24iDQo+ ID4gPiA+Pj4+Pj4+Pj4gbGluZQ0KPiA+ID4gPj4+Pj4+Pj4+IG9mDQo+ID4gPiA+Pj4+Pj4+Pj4g IlBvd2VyIE1hbmFnZW1lbnQiIHRhYiBhbmQgcHJlc3MgIlRlc3QiIGJ1dHRvbiAtIHRlc3QgaXMN Cj4gPiA+ID4+Pj4+Pj4+PiBmYWlsZWQuDQo+ID4gPiA+Pj4+Pj4+Pj4NCj4gPiA+ID4+Pj4+Pj4+ PiBUaGVyZSBpcyB0aGUgcGFydCBvZiB2ZHNtLmxvZyBhdCB0aGlzIHRpbWU6DQo+ID4gPiA+Pj4+ Pj4+Pj4NCj4gPiA+ID4+Pj4+Pj4+PiBUaHJlYWQtNDM4OTI6OkRFQlVHOjoyMDEyLTA5LTA3DQo+ ID4gPiA+Pj4+Pj4+Pj4gMTM6MTQ6MDMsMDk0OjpBUEk6OjEwMjQ6OnZkczo6KGZlbmNlTm9kZSkN Cj4gPiA+ID4+Pj4+Pj4+Pg0KPiA+ID4gPj4+Pj4+Pj4NCj4gPiA+ID4+Pj4+PiBmZW5jZU5vZGUo YWRkcj0xOTIuMTY4LjEwLg0KPiA+DQo+DQoxMDMscG9ydD0sYWdlbnQ9aXBtaWxhbix1c2VyPWZl bmNlX2lsbyxwYXNzd2Q9WFhYWCxhY3Rpb249c3RhdHVzLHNlY3VyZT0sb3B0aW9ucz0pDQoNCj4g PiA+ID4+Pj4+Pj4+PiBUaHJlYWQtNDM4OTI6OkRFQlVHOjoyMDEyLTA5LTA3DQo+ID4gPiA+Pj4+ Pj4+Pj4gMTM6MTQ6MDQsMTE2OjpBUEk6OjEwNTA6OnZkczo6KGZlbmNlTm9kZSkgcmMgMSBpbg0K PiA+ID4gPj4+Pj4+Pj4+IGFnZW50PWZlbmNlX2lwbWlsYW4NCj4gPiA+ID4+Pj4+Pj4+PiBpcGFk ZHI9MTkyLjE2OC4xMC4xMDMNCj4gPiA+ID4+Pj4+Pj4+PiBsb2dpbj1mZW5jZV9pbG8NCj4gPiA+ ID4+Pj4+Pj4+PiBvcHRpb249c3RhdHVzDQo+ID4gPiA+Pj4+Pj4+Pj4gcGFzc3dkPVhYWFgNCj4g PiA+ID4+Pj4+Pj4+PiBvdXQgR2V0dGluZyBzdGF0dXMgb2YgSVBNSToxOTIuMTY4LjEwLjEwMy4u LkNoYXNzaXMgcG93ZXINCj4gPiA+ID4+Pj4+Pj4+PiA9DQo+ID4gPiA+Pj4+Pj4+Pj4gVW5rbm93 bg0KPiA+ID4gPj4+Pj4+Pj4+IEZhaWxlZA0KPiA+ID4gPj4+Pj4+Pj4+IGVycg0KPiA+ID4gPj4+ Pj4+Pj4+DQo+ID4gPiA+Pj4+Pj4+Pj4gTXkgb3Rpb25zIGFyZSBub3QgcHJlc2VudGVkLiBJdCBs b29rcyBsaWtlIGEgYnVnLg0KPiA+ID4gPj4+Pj4+Pj4+DQo+ID4gPiA+Pj4+Pj4+Pj4gSG93IGNh biBJIGZpeCBpdD8gSG93IGNhbiBJIGZpbmQgYSBsb2NhdGlvbiBvZiB0aGUgc2NyaXB0DQo+ID4g PiA+Pj4+Pj4+Pj4gd2hvIHJ1bg0KPiA+ID4gPj4+Pj4+Pj4+IHRoaXMNCj4gPiA+ID4+Pj4+Pj4+ PiB0ZXN0IGluIG15IHN5c3RlbT8NCj4gPiA+ID4+Pj4+Pj4+DQo+ID4gPiA+Pj4+Pj4+PiBzdHJh bmdlLCBpIHRob3VnaHQgd2UgYWRkZWQgaWxvMyBmZW5jZSB0eXBlIGJhY2sgaW4gMy4wDQo+ID4g PiA+Pj4+Pj4+PiB3aGljaA0KPiA+ID4gPj4+Pj4+Pj4gd3JhcHMNCj4gPiA+ID4+Pj4+Pj4+IGlw bWlsYW4gd2l0aCBsYW5wbHVzLHBvd2VyX3dhaXQ9NC4NCj4gPiA+ID4+Pj4+Pj4+IGRvbid5IHlv dSBzZWUgaWxvMyBhcyBhbg0KIG9wdGlvbj8NCj4gPiA+ID4+Pj4+Pj4+DQo+ID4gPiA+Pj4+Pj4+ Pj4NCj4gPiA+ID4+Pj4+Pj4+PiAtIC0NCj4gPiA+ID4+Pj4+Pj4+PiBEbWl0cml5IFB5cnlha292 DQo+ID4gPiA+Pj4+Pj4+Pj4NCj4gPiA+ID4+Pj4+Pj4+PiBWaW1wZWxDb20gTA0KdGQuDQo+ID4g PiA+Pj4+Pj4+Pg0KPg0KPiA+ID4gPj4+Pj4+Pj4+DQo+ID4gPiA+DQo+Pj4+Pj4+Pg0KPiA+ID4g Pj4+Pj4+Pg0KPj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18NCj4gPiA+ID4+Pj4+Pj4+PiBVc2VycyBtYWlsaW5nIGxpc3QNCj4gPiA+ID4+Pj4+Pj4+PiBV c2Vyc0BvdmlydC5vcmcNCj4gPiA+ID4+Pj4+Pj4+PiBodHRwOi8vbGlzdHMub3ZpcnQub3JnL21h aWxtYW4vbGlzdGluZm8vdXNlcnMNCj4gPiA+ID4+Pj4+Pj4+Pg0KPiA+ID4gPj4+Pj4+Pj4NCj4g PiA+ID4+Pj4+Pj4+DQo+ID4gPiA+Pj4+Pj4+Pg0KPiA+ID4gPj4+Pj4+Pg0KPiA+ID4gPj4+Pj4+ Pg0KPiA+ID4gPj4+Pj4+Pg0KPiA+ID4gPj4+Pj4+Pg0KPiA+ID4gPj4+Pj4+DQo+ID4gPiA+Pj4+ Pg0KPiA+ID4gPj4+Pj4NCj4gPiA+ID4+Pj4+DQo+ID4gPiA+Pj4NCj4gPiA+ID4+Pg0KPiA+ID4g Pj4+DQo+ID4gPiA+Pg0KPiA+ID4gPj4NCj4gPiA+ID4NCj4gPiA+DQo+ID4gPg0KPiA+ID4gPiBf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBVc2VycyBt YWlsaW5nIGxpc3QNCj4gVXNlcnNAb3ZpcnQub3JnDQo+IGh0dHA6Ly9saXN0cy5vdmlydC5vcmcv bWFpbG1hbi9saXN0aW5mby91c2Vycz4NCj4gRGFycmVsbCBCdWRpYz4gQmlnd2VsbHMgVGVjaG5v bG9neSBMTEM+IG9mZmljZTogMzEyLjUyOS43ODE2PiBjZWxsOg0KNjA4LjIzOS40NjI4 --0__=C9BBF0EBDF83CDB78f9e8a93df938690918cC9BBF0EBDF83CDB7 Content-type: text/html; charset=KOI8-R Content-Disposition: inline Content-transfer-encoding: base64 PGh0bWw+PGJvZHk+DQo8cD48dHQ+PGZvbnQgc2l6ZT0iMiI+RGFycmVsbCBCdWRpYyAmbHQ7ZGFy cmVsbC5idWRpY0BiaWd3ZWxscy5uZXQmZ3Q7IM7B0MnTwc7PIDEzLjA5LjIwMTIgMDc6NDM6NDQ6 PGJyPg0KPGJyPg0KJmd0OyDv1DogRGFycmVsbCBCdWRpYyAmbHQ7ZGFycmVsbC5idWRpY0BiaWd3 ZWxscy5uZXQmZ3Q7PC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPiZndDsg68/N 1TogRG1pdHJpeSBBIFB5cnlha292ICZsdDtEUHlyeWFrb3ZAZWtiLmJlZWxpbmUucnUmZ3Q7PC9m b250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPiZndDsg68/QydE6IEVsaSBNZXNpa2Eg Jmx0O2VtZXNpa2FAcmVkaGF0LmNvbSZndDssIHVzZXJzQG92aXJ0Lm9yZzwvZm9udD48L3R0Pjxi cj4NCjx0dD48Zm9udCBzaXplPSIyIj4mZ3Q7IOTB1ME6IDEzLjA5LjIwMTIgMDc6NDM8L2ZvbnQ+ PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+Jmd0OyD0xc3BOiBSZTogW1VzZXJzXSAgSFAg SW50ZWdyYXRlZCBMaWdodHMgT3V0IDM8L2ZvbnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0i MiI+Jmd0OyA8YnI+DQomZ3Q7IEkgaGF2ZSB0aGlzIHByb2JsZW0gdG9vLiBJIGFjdHVhbGx5IHRy YWNrZWQgaXQgZG93biB0byB0aGUgZW5naW5lIDxicj4NCiZndDsgbm90IHBhc3NpbmcgdGhlIGFy Z3VtZW50cyB0byB0aGUgZmVuY2Ugc2NyaXB0cyBidXQgdGhlbiBnb3QgPGJyPg0KJmd0OyBkaXN0 cmFjdGVkIGFuZCBuZXZlciBmb2xsb3dlZCB1cCB3aXRoIGEgcmVwb3J0LiBJbiBteSBjYXNlLCB0 aGUgZGF0YTxicj4NCiZndDsgYmFzZSB3YXMgY29ycmVjdCwgYW5kIGlmIEkgcmFuIHRoZSBmZW5j ZSBzY3JpcHQgYnkgaGFuZCwgaXQgd291bGQgPGJyPg0KJmd0OyB3b3JrLCBidXQgdGhlIHZkc20g d2Fzbid0IHJ1bm5pbmcgaXQgd2l0aCB0aGUgb3B0aW9ucyBvciBldmVuIGFsbCA8YnI+DQomZ3Q7 IHRoZSBhcmd1bWVudHMgKHVzZXJuYW1lL3B3LCBldGMpLiBJJ3ZlIHRyaWVkIGl0IHdpdGggaWxv MyBhbmQgPGJyPg0KJmd0OyBpcG1pbGFuIGJvdGgsIHNhbWUgaXNzdWUuPC9mb250PjwvdHQ+PGJy Pg0KPHR0Pjxmb250IHNpemU9IjIiPiZndDsgPGJyPg0KJmd0OyBJZiB5b3UnZCBsaWtlLCBJIGNh biByZWNyZWF0ZSBzb21lIG9mIG15IGRlYnVnZ2luZywgSSdkIGdvdHRlbiBzbyA8YnI+DQomZ3Q7 IGZhciBhcyB0byB0byBoYWNrIHNvbWUgcHJpbnQgc3RhdGVtZW50cyBpbnRvIHRoZSBmZW5jZSBz Y3JpcHRzIHRvIDxicj4NCiZndDsgZGVtb25zdHJhdGUgd2hhdCB3YXMgaGFwcGVuaW5nLiBMb3N0 IHRoYXQgd2l0aCBzb21lIHJlYnVpbGRzLCBidXQgPGJyPg0KJmd0OyBlYXN5IGVub3VnaCB0byBy ZWNyZWF0ZS4uLjwvZm9udD48L3R0Pjxicj4NCjx0dD48Zm9udCBzaXplPSIyIj4mZ3Q7IDxicj4N CiZndDsgICAtRGFycmVsbDwvZm9udD48L3R0Pjxicj4NCjxicj4NCjx0dD48Zm9udCBzaXplPSIy Ij5IZWxsbywgRGFycmVsbC48L2ZvbnQ+PC90dD48YnI+DQo8YnI+DQo8dHQ+PGZvbnQgc2l6ZT0i MiI+SXQgd291bGQgYmUgZ3JlYXQhPC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIi Pjxicj4NCiZndDsgT24gU2VwIDEwLCAyMDEyLCBhdCAxMDo0OCBQTSwgRG1pdHJpeSBBIFB5cnlh a292IHdyb3RlOjwvZm9udD48L3R0Pjxicj4NCjx0dD48Zm9udCBzaXplPSIyIj4mZ3Q7IDxicj4N CiZndDsgRWxpIE1lc2lrYSAmbHQ7ZW1lc2lrYUByZWRoYXQuY29tJmd0OyDOwdDJ08HOzyAxMC4w OS4yMDEyIDE5OjQxOjI3Ojxicj4NCiZndDsgPGJyPg0KJmd0OyAmZ3Q7IO/UOiBFbGkgTWVzaWth ICZsdDtlbWVzaWthQHJlZGhhdC5jb20mZ3Q7PGJyPg0KJmd0OyAmZ3Q7IOvPzdU6IEl0YW1hciBI ZWltICZsdDtpaGVpbUByZWRoYXQuY29tJmd0Ozxicj4NCiZndDsgJmd0OyDrz9DJ0TogRG1pdHJp eSBBIFB5cnlha292ICZsdDtEUHlyeWFrb3ZAZWtiLmJlZWxpbmUucnUmZ3Q7LCA8YnI+DQomZ3Q7 ICZndDsgdXNlcnNAb3ZpcnQub3JnLCBSb3kgR29sYW4gJmx0O3Jnb2xhbkByZWRoYXQuY29tJmd0 Ozxicj4NCiZndDsgJmd0OyDkwdTBOiAxMC4wOS4yMDEyIDE5OjQxPGJyPg0KJmd0OyAmZ3Q7IPTF zcE6IFJlOiBIQTogUmU6IEhBOiBSZTogW1VzZXJzXSBIUCBJbnRlZ3JhdGVkIExpZ2h0cyBPdXQg Mzxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7IDxicj4NCiZn dDsgJmd0OyAtLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tPGJyPg0KJmd0OyAmZ3Q7ICZndDsg RnJvbTogJnF1b3Q7SXRhbWFyIEhlaW0mcXVvdDsgJmx0O2loZWltQHJlZGhhdC5jb20mZ3Q7PGJy Pg0KJmd0OyAmZ3Q7ICZndDsgVG86ICZxdW90O0VsaSBNZXNpa2EmcXVvdDsgJmx0O2VtZXNpa2FA cmVkaGF0LmNvbSZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyBDYzogJnF1b3Q7RG1pdHJpeSBBIFB5 cnlha292JnF1b3Q7ICZsdDtEUHlyeWFrb3ZAZWtiLmJlZWxpbmUucnUmZ3Q7LCB1c2Vyc0Bvdmly dC5vcmc8YnI+DQomZ3Q7ICZndDsgJmd0OyBTZW50OiBNb25kYXksIFNlcHRlbWJlciAxMCwgMjAx MiAzOjE2OjA3IFBNPGJyPg0KJmd0OyAmZ3Q7ICZndDsgU3ViamVjdDogUmU6IEhBOiBSZTogSEE6 IFJlOiBbVXNlcnNdIEhQIEludGVncmF0ZWQgTGlnaHRzIE91dCAzPGJyPg0KJmd0OyAmZ3Q7ICZn dDsgPGJyPg0KJmd0OyAmZ3Q7ICZndDsgT24gMDkvMTAvMjAxMiAwMzowNSBQTSwgRWxpIE1lc2lr YSB3cm90ZTo8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0 Ozxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgLS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLTxi cj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7IEZyb206ICZxdW90O0RtaXRyaXkgQSBQeXJ5YWtv diZxdW90OyAmbHQ7RFB5cnlha292QGVrYi5iZWVsaW5lLnJ1Jmd0Ozxicj4NCiZndDsgJmd0OyAm Z3Q7ICZndDsmZ3Q7IFRvOiAmcXVvdDtFbGkgTWVzaWthJnF1b3Q7ICZsdDtlbWVzaWthQHJlZGhh dC5jb20mZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsgQ2M6ICZxdW90O0l0YW1hciBI ZWltJnF1b3Q7ICZsdDtpaGVpbUByZWRoYXQuY29tJmd0OywgdXNlcnNAb3ZpcnQub3JnPGJyPg0K Jmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsgU2VudDogTW9uZGF5LCBTZXB0ZW1iZXIgMTAsIDIwMTIg Mjo0Mzo0MiBQTTxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7IFN1YmplY3Q6IEhBOiBSZTog SEE6IFJlOiBbVXNlcnNdIEhQIEludGVncmF0ZWQgTGlnaHRzIE91dCAzPGJyPg0KJmd0OyAmZ3Q7 ICZndDsgJmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0 OyAmZ3Q7ICZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDs8YnI+DQomZ3Q7ICZn dDsgJmd0OyAmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7IE5vdyBpbG8zIHBy ZXNlbnRlZCBpbiBQb3dlciBNYW5hZ2VtZW50IGJ1dCBzdGlsbCBkb2Vzbid0IHdvcmsuPGJyPg0K Jmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsgcGFydDxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7 IG9mIHZkc20ubG9nOiBUaHJlYWQtMjU4NzgzOjpERUJVRzo6MjAxMi0wOS0xMDxicj4NCiZndDsg Jmd0OyAmZ3Q7ICZndDsmZ3Q7IDE3OjM5OjA2LDM1OTo6QVBJOjoxMDI0Ojp2ZHM6OihmZW5jZU5v ZGUpPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsgZmVuY2VOb2RlKGFkZHI9MTkyLjE2OC4x MC48YnI+DQomZ3Q7ICZndDsgPGJyPg0KJmd0OyAxMDMscG9ydD0sYWdlbnQ9aXBtaWxhbix1c2Vy PUFkbWluaXN0cmF0b3IscGFzc3dkPVhYWFgsYWN0aW9uPXN0YXR1cyxzZWN1cmU9LG9wdGlvbnM9 KTxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7IFRocmVhZC0yNTg3ODM6OkRFQlVHOjoyMDEy LTA5LTEwPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsgMTc6Mzk6MDcsMzg2OjpBUEk6OjEw NTA6OnZkczo6KGZlbmNlTm9kZSkgcmMgMSBpbjxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7 IGFnZW50PWZlbmNlX2lwbWlsYW48YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyBpcGFkZHI9 MTkyLjE2OC4xMC4xMDM8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyBsb2dpbj1BZG1pbmlz dHJhdG9yPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsgb3B0aW9uPXN0YXR1czxicj4NCiZn dDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7IHBhc3N3ZD1YWFhYPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0 OyZndDsgb3V0IEdldHRpbmcgc3RhdHVzIG9mIElQTUk6MTkyLjE2OC4xMC4xMDMuLi5DaGFzc2lz IHBvd2VyID08YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyBVbmtub3duPGJyPg0KJmd0OyAm Z3Q7ICZndDsgJmd0OyZndDsgRmFpbGVkPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsgZXJy PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0 OyBwYXJ0IG9mIGVuZ2luZS5sb2c8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0Ozxicj4NCiZn dDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7IDIwMTItMDktMTAgMTc6NDE6NTEsMDg5IElORk88YnI+DQom Z3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52 ZHNicm9rZXIuRmVuY2VWZHNWRFNDb21tYW5kXTxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7 IChhanAtLTAuMC4wLjAtODAwOS0xMCkgU1RBUlQsIEZlbmNlVmRzVkRTQ29tbWFuZCh2ZHNJZCA9 PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsgNzE1MjhiNmUtZjVlNi0xMWUxLWExNWYtMDAx MTg1NmNmMjNlLCB0YXJnZXRWZHNJZCA9PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsgOGRk ZGY5ZTYtZjgwYS0xMWUxLWIwMzYtMDAxMTg1NmNmMjNlLCBhY3Rpb24gPSBTdGF0dXMsIGlwID08 YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyAxOTIuMTY4LjEwLjEwMywgcG9ydCA9ICwgdHlw ZSA9IGlwbWlsYW4sIHVzZXIgPSBBZG1pbmlzdHJhdG9yLDxicj4NCiZndDsgJmd0OyAmZ3Q7ICZn dDsmZ3Q7IHBhc3N3b3JkID0gKioqKioqLCBvcHRpb25zID0gJ2xhbnBsdXMscG93ZXJfd2FpdD00 JyksIGxvZyBpZDo8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyBmNDQyMTU3PGJyPg0KJmd0 OyAmZ3Q7ICZndDsgJmd0OyZndDsgMjAxMi0wOS0xMCAxNzo0MTo1MywyMjYgSU5GTzxicj4NCiZn dDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7IFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZk c2Jyb2tlci5GZW5jZVZkc1ZEU0NvbW1hbmRdPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsg KGFqcC0tMC4wLjAuMC04MDA5LTEwKSBGSU5JU0gsIEZlbmNlVmRzVkRTQ29tbWFuZCwgcmV0dXJu OiBUZXN0PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsgRmFpbGVkLCBIb3N0IFN0YXR1cyBp czogdW5rbm93bi4gVGhlIGZlbmNlLWFnZW50IHNjcmlwdCByZXBvcnRlZDxicj4NCiZndDsgJmd0 OyAmZ3Q7ICZndDsmZ3Q7IHRoZTxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7IGZvbGxvd2lu ZyBlcnJvcjogR2V0dGluZyBzdGF0dXMgb2YgSVBNSToxOTIuMTY4LjEwLjEwMy4uLkNoYXNzaXM8 YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyBwb3dlciA9IFVua25vd248YnI+DQomZ3Q7ICZn dDsgJmd0OyAmZ3Q7Jmd0OyBGYWlsZWQ8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyAsIGxv ZyBpZDogZjQ0MjE1Nzxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgJmd0 OyAmZ3Q7IFdlbGwsIEkgd2lsbCBoYXZlIHRvIGludmVzdGlnYXRlIHRoYXQsIHdlIGNhbiBjbGVh cmx5IHNlZSB0aGF0PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyBiYWNrZW5kIHNlbmQgdGhlICds YW5wbHVzLHBvd2VyX3dhaXQ9NCcgb3B0aW9ucywgYnV0IGZyb20gc29tZTxicj4NCiZndDsgJmd0 OyAmZ3Q7ICZndDsgcmVhc29uIHRoZSBvcHRpb25zIGluIHRoZSB2ZHNtLmxvZyBhcmUgc3RpbGwg ZW1wdHkuPGJyPg0KJmd0OyAmZ3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7ICZndDsgbWF5YmUgdGhp cyBpc24ndCBwYXJ0IG9mIHZkc20gb25lPzxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7IDxicj4N CiZndDsgdGhpcyBpcyBhIHBhcnQgb2YgdmRzbS5sb2cgZnJvbSBwcm94eSBob3N0Ljxicj4NCiZn dDsgPGJyPg0KJmd0OyAmZ3Q7IE1ha2VzIHNlbnNlICwgSSByZW1lbWJlciB0aGF0IFJveSBoYW5k bGVkIHRoYXQgYnV0IHdhcyBzdXJlIHRoYXQgaXQgPGJyPg0KJmd0OyAmZ3Q7IHdhcyBhbHJlYWR5 IG1lcmdlZC4uLjxicj4NCiZndDsgPGJyPg0KJmd0OyB0aGVyZSBhcmUgc29tZSBsb2cgcGFydHMg ZnJvbSBkaWZmZXJlbnQgcG93ZXIgbWFuYWdlbWVudCA8YnI+DQomZ3Q7IGNvbmZpZ3VyYXRpb24u IEkgdGhpbmtzIG1heWJlIGl0J3MgaW1wb3J0YW50IGluZm9ybWF0aW9uIGZvciB5b3UuPGJyPg0K Jmd0OyA8YnI+DQomZ3Q7IGlwbWlsYW4gd2l0aCBsYW5wbHVzIGFuZCBwb3dlcl93YWl0IG9wdGlv bnM8YnI+DQomZ3Q7IDxicj4NCiZndDsgZW5naW5lLmxvZzo8YnI+DQomZ3Q7IDxicj4NCiZndDsg MjAxMi0wOS0xMSAwOToxMjozOSwyMzggSU5GTyA8YnI+DQomZ3Q7IFtvcmcub3ZpcnQuZW5naW5l LmNvcmUuYmxsLkZlbmNpbmdFeGVjdXRvcl0gKGFqcC0tMC4wLjAuMC04MDA5LTQpIDxicj4NCiZn dDsgRXhlY3V0aW5nICZsdDtTdGF0dXMmZ3Q7IFBvd2VyIE1hbmFnZW1lbnQgY29tbWFuZCwgUHJv eHkgPGJyPg0KJmd0OyBIb3N0Omh5cGVyMS5vdmlydC5jb20sIEFnZW50OmlwbWlsYW4sIFRhcmdl dCBIb3N0OiwgTWFuYWdlbWVudCBJUDo8YnI+DQomZ3Q7IDE5Mi4xNjguMTAuMTAzLCBVc2VyOkFk bWluaXN0cmF0b3IsIE9wdGlvbnM6cG93ZXJfd2FpdD00LGxhbnBsdXM8YnI+DQomZ3Q7IDIwMTIt MDktMTEgMDk6MTI6MzksMjYwIElORk8gPGJyPg0KJmd0OyBbb3JnLm92aXJ0LmVuZ2luZS5jb3Jl LnZkc2Jyb2tlci52ZHNicm9rZXIuRmVuY2VWZHNWRFNDb21tYW5kXSA8YnI+DQomZ3Q7IChhanAt LTAuMC4wLjAtODAwOS00KSBTVEFSVCwgRmVuY2VWZHNWRFNDb21tYW5kKHZkc0lkID0gNzE1Mjhi NmUtPGJyPg0KJmd0OyBmNWU2LTExZTEtYTE1Zi0wMDExODU2Y2YyM2UsIHRhcmdldFZkc0lkID0g OGRkZGY5ZTYtZjgwYS0xMWUxLTxicj4NCiZndDsgYjAzNi0wMDExODU2Y2YyM2UsIGFjdGlvbiA9 IFN0YXR1cywgaXAgPSAxOTIuMTY4LjEwLjEwMywgcG9ydCA9ICwgPGJyPg0KJmd0OyB0eXBlID0g aXBtaWxhbiwgdXNlciA9IEFkbWluaXN0cmF0b3IsIHBhc3N3b3JkID0gKioqKioqLCBvcHRpb25z ID0gPGJyPg0KJmd0OyAncG93ZXJfd2FpdD00LGxhbnBsdXMnKSwgbG9nIGlkOiA2MmYyZWQxMjxi cj4NCiZndDsgMjAxMi0wOS0xMSAwOToxMjo0MSwzOTEgSU5GTyA8YnI+DQomZ3Q7IFtvcmcub3Zp cnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5GZW5jZVZkc1ZEU0NvbW1hbmRdIDxi cj4NCiZndDsgKGFqcC0tMC4wLjAuMC04MDA5LTQpIEZJTklTSCwgRmVuY2VWZHNWRFNDb21tYW5k LCByZXR1cm46IFRlc3QgPGJyPg0KJmd0OyBGYWlsZWQsIEhvc3QgU3RhdHVzIGlzOiB1bmtub3du LiBUaGUgZmVuY2UtYWdlbnQgc2NyaXB0IHJlcG9ydGVkIHRoZTxicj4NCiZndDsgZm9sbG93aW5n IGVycm9yOiBHZXR0aW5nIHN0YXR1cyBvZiBJUE1JOjE5Mi4xNjguMTAuMTAzLi4uQ2hhc3NpcyA8 YnI+DQomZ3Q7IHBvd2VyID0gVW5rbm93bjxicj4NCiZndDsgRmFpbGVkPGJyPg0KJmd0OyAsIGxv ZyBpZDogNjJmMmVkMTI8YnI+DQomZ3Q7IDxicj4NCiZndDsgdmRzbS5sb2c6PGJyPg0KJmd0OyA8 YnI+DQomZ3Q7IFRocmVhZC0zMDIzNzk6OkRFQlVHOjoyMDEyLTA5LTExIDA5OjEyOjM1LDI5Mzo6 QVBJOjoxMDI0Ojp2ZHM6Ojxicj4NCiZndDsgKGZlbmNlTm9kZSkgZmVuY2VOb2RlKGFkZHI9MTky LjE2OC4xMC48YnI+DQomZ3Q7IDEwMyxwb3J0PSxhZ2VudD1pcG1pbGFuLHVzZXI9QWRtaW5pc3Ry YXRvcixwYXNzd2Q9WFhYWCxhY3Rpb249c3RhdHVzLHNlY3VyZT0sb3B0aW9ucz0pPGJyPg0KJmd0 OyBUaHJlYWQtMzAyMzc5OjpERUJVRzo6MjAxMi0wOS0xMSAwOToxMjozNiwzMjE6OkFQSTo6MTA1 MDo6dmRzOjo8YnI+DQomZ3Q7IChmZW5jZU5vZGUpIHJjIDEgaW4gYWdlbnQ9ZmVuY2VfaXBtaWxh bjxicj4NCiZndDsgaXBhZGRyPTE5Mi4xNjguMTAuMTAzPGJyPg0KJmd0OyBsb2dpbj1BZG1pbmlz dHJhdG9yPGJyPg0KJmd0OyBvcHRpb249c3RhdHVzPGJyPg0KJmd0OyBwYXNzd2Q9WFhYWDxicj4N CiZndDsgb3V0IEdldHRpbmcgc3RhdHVzIG9mIElQTUk6MTkyLjE2OC4xMC4xMDMuLi5DaGFzc2lz IHBvd2VyID0gVW5rbm93bjxicj4NCiZndDsgRmFpbGVkPGJyPg0KJmd0OyBlcnI8YnI+DQomZ3Q7 IFRocmVhZC0zMDIzODE6OkRFQlVHOjoyMDEyLTA5LTExIDA5OjEyOjM2LDM0Mzo6QVBJOjoxMDI0 Ojp2ZHM6Ojxicj4NCiZndDsgKGZlbmNlTm9kZSkgZmVuY2VOb2RlKGFkZHI9MTkyLjE2OC4xMC48 YnI+DQomZ3Q7IDEwMyxwb3J0PSxhZ2VudD1pcG1pbGFuLHVzZXI9QWRtaW5pc3RyYXRvcixwYXNz d2Q9WFhYWCxhY3Rpb249c3RhdHVzLHNlY3VyZT0sb3B0aW9ucz0pPGJyPg0KJmd0OyBUaHJlYWQt MzAyMzgxOjpERUJVRzo6MjAxMi0wOS0xMSAwOToxMjozNywzNzA6OkFQSTo6MTA1MDo6dmRzOjo8 YnI+DQomZ3Q7IChmZW5jZU5vZGUpIHJjIDEgaW4gYWdlbnQ9ZmVuY2VfaXBtaWxhbjxicj4NCiZn dDsgaXBhZGRyPTE5Mi4xNjguMTAuMTAzPGJyPg0KJmd0OyBsb2dpbj1BZG1pbmlzdHJhdG9yPGJy Pg0KJmd0OyBvcHRpb249c3RhdHVzPGJyPg0KJmd0OyBwYXNzd2Q9WFhYWDxicj4NCiZndDsgb3V0 IEdldHRpbmcgc3RhdHVzIG9mIElQTUk6MTkyLjE2OC4xMC4xMDMuLi5DaGFzc2lzIHBvd2VyID0g VW5rbm93bjxicj4NCiZndDsgRmFpbGVkPGJyPg0KJmd0OyBlcnI8YnI+DQomZ3Q7IDxicj4NCiZn dDsgPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IGlwbWlsYW4gd2l0aG91dCBhbnkgZW50ZXJlZCBvcHRp b25zPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IGVuZ2luZS5sb2c6PGJyPg0KJmd0OyA8YnI+DQomZ3Q7 IDIwMTItMDktMTEgMDk6MTI6NDUsNTcwIElORk8gPGJyPg0KJmd0OyBbb3JnLm92aXJ0LmVuZ2lu ZS5jb3JlLmJsbC5GZW5jaW5nRXhlY3V0b3JdIChhanAtLTAuMC4wLjAtODAwOS05KSA8YnI+DQom Z3Q7IEV4ZWN1dGluZyAmbHQ7U3RhdHVzJmd0OyBQb3dlciBNYW5hZ2VtZW50IGNvbW1hbmQsIFBy b3h5IDxicj4NCiZndDsgSG9zdDpoeXBlcjEub3ZpcnQuY29tLCBBZ2VudDppcG1pbGFuLCBUYXJn ZXQgSG9zdDosIE1hbmFnZW1lbnQgSVA6PGJyPg0KJmd0OyAxOTIuMTY4LjEwLjEwMywgVXNlcjpB ZG1pbmlzdHJhdG9yLCBPcHRpb25zOjxicj4NCiZndDsgMjAxMi0wOS0xMSAwOToxMjo0NSw1OTEg SU5GTyA8YnI+DQomZ3Q7IFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tl ci5GZW5jZVZkc1ZEU0NvbW1hbmRdIDxicj4NCiZndDsgKGFqcC0tMC4wLjAuMC04MDA5LTkpIFNU QVJULCBGZW5jZVZkc1ZEU0NvbW1hbmQodmRzSWQgPSA3MTUyOGI2ZS08YnI+DQomZ3Q7IGY1ZTYt MTFlMS1hMTVmLTAwMTE4NTZjZjIzZSwgdGFyZ2V0VmRzSWQgPSA4ZGRkZjllNi1mODBhLTExZTEt PGJyPg0KJmd0OyBiMDM2LTAwMTE4NTZjZjIzZSwgYWN0aW9uID0gU3RhdHVzLCBpcCA9IDE5Mi4x NjguMTAuMTAzLCBwb3J0ID0gLCA8YnI+DQomZ3Q7IHR5cGUgPSBpcG1pbGFuLCB1c2VyID0gQWRt aW5pc3RyYXRvciwgcGFzc3dvcmQgPSAqKioqKiosIG9wdGlvbnMgPSA8YnI+DQomZ3Q7ICcnKSwg bG9nIGlkOiAxYTUzNjExOTxicj4NCiZndDsgMjAxMi0wOS0xMSAwOToxMjo0Nyw3MTYgSU5GTyA8 YnI+DQomZ3Q7IFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5GZW5j ZVZkc1ZEU0NvbW1hbmRdIDxicj4NCiZndDsgKGFqcC0tMC4wLjAuMC04MDA5LTkpIEZJTklTSCwg RmVuY2VWZHNWRFNDb21tYW5kLCByZXR1cm46IFRlc3QgPGJyPg0KJmd0OyBGYWlsZWQsIEhvc3Qg U3RhdHVzIGlzOiB1bmtub3duLiBUaGUgZmVuY2UtYWdlbnQgc2NyaXB0IHJlcG9ydGVkIHRoZTxi cj4NCiZndDsgZm9sbG93aW5nIGVycm9yOiBHZXR0aW5nIHN0YXR1cyBvZiBJUE1JOjE5Mi4xNjgu MTAuMTAzLi4uQ2hhc3NpcyA8YnI+DQomZ3Q7IHBvd2VyID0gVW5rbm93bjxicj4NCiZndDsgRmFp bGVkPGJyPg0KJmd0OyAsIGxvZyBpZDogMWE1MzYxMTk8YnI+DQomZ3Q7IDxicj4NCiZndDsgdmRz bS5sb2c6PGJyPg0KJmd0OyA8YnI+DQomZ3Q7IFRocmVhZC0zMDIzODQ6OkRFQlVHOjoyMDEyLTA5 LTExIDA5OjEyOjQxLDYxNzo6QVBJOjoxMDI0Ojp2ZHM6Ojxicj4NCiZndDsgKGZlbmNlTm9kZSkg ZmVuY2VOb2RlKGFkZHI9MTkyLjE2OC4xMC48YnI+DQomZ3Q7IDEwMyxwb3J0PSxhZ2VudD1pcG1p bGFuLHVzZXI9QWRtaW5pc3RyYXRvcixwYXNzd2Q9WFhYWCxhY3Rpb249c3RhdHVzLHNlY3VyZT0s b3B0aW9ucz0pPGJyPg0KJmd0OyBUaHJlYWQtMzAyMzg0OjpERUJVRzo6MjAxMi0wOS0xMSAwOTox Mjo0Miw2NDU6OkFQSTo6MTA1MDo6dmRzOjo8YnI+DQomZ3Q7IChmZW5jZU5vZGUpIHJjIDEgaW4g YWdlbnQ9ZmVuY2VfaXBtaWxhbjxicj4NCiZndDsgaXBhZGRyPTE5Mi4xNjguMTAuMTAzPGJyPg0K Jmd0OyBsb2dpbj1BZG1pbmlzdHJhdG9yPGJyPg0KJmd0OyBvcHRpb249c3RhdHVzPGJyPg0KJmd0 OyBwYXNzd2Q9WFhYWDxicj4NCiZndDsgb3V0IEdldHRpbmcgc3RhdHVzIG9mIElQTUk6MTkyLjE2 OC4xMC4xMDMuLi5DaGFzc2lzIHBvd2VyID0gVW5rbm93bjxicj4NCiZndDsgRmFpbGVkPGJyPg0K Jmd0OyBlcnI8YnI+DQomZ3Q7IFRocmVhZC0zMDIzODc6OkRFQlVHOjoyMDEyLTA5LTExIDA5OjEy OjQyLDY2Njo6QVBJOjoxMDI0Ojp2ZHM6Ojxicj4NCiZndDsgKGZlbmNlTm9kZSkgZmVuY2VOb2Rl KGFkZHI9MTkyLjE2OC4xMC48YnI+DQomZ3Q7IDEwMyxwb3J0PSxhZ2VudD1pcG1pbGFuLHVzZXI9 QWRtaW5pc3RyYXRvcixwYXNzd2Q9WFhYWCxhY3Rpb249c3RhdHVzLHNlY3VyZT0sb3B0aW9ucz0p PGJyPg0KJmd0OyBUaHJlYWQtMzAyMzg3OjpERUJVRzo6MjAxMi0wOS0xMSAwOToxMjo0Myw2OTQ6 OkFQSTo6MTA1MDo6dmRzOjo8YnI+DQomZ3Q7IChmZW5jZU5vZGUpIHJjIDEgaW4gYWdlbnQ9ZmVu Y2VfaXBtaWxhbjxicj4NCiZndDsgaXBhZGRyPTE5Mi4xNjguMTAuMTAzPGJyPg0KJmd0OyBsb2dp bj1BZG1pbmlzdHJhdG9yPGJyPg0KJmd0OyBvcHRpb249c3RhdHVzPGJyPg0KJmd0OyBwYXNzd2Q9 WFhYWDxicj4NCiZndDsgb3V0IEdldHRpbmcgc3RhdHVzIG9mIElQTUk6MTkyLjE2OC4xMC4xMDMu Li5DaGFzc2lzIHBvd2VyID0gVW5rbm93bjxicj4NCiZndDsgRmFpbGVkPGJyPg0KJmd0OyBlcnI8 YnI+DQomZ3Q7IDxicj4NCiZndDsgPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IGlsbzMgd2l0aG91dCBh bnkgZW50ZXJlZCBvcHRpb25zPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IGVuZ2luZS5sb2c6PGJyPg0K Jmd0OyA8YnI+DQomZ3Q7IDIwMTItMDktMTEgMDk6MTI6NTEsMDE1IElORk8gPGJyPg0KJmd0OyBb b3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5GZW5jaW5nRXhlY3V0b3JdIChhanAtLTAuMC4wLjAt ODAwOS00KSA8YnI+DQomZ3Q7IEV4ZWN1dGluZyAmbHQ7U3RhdHVzJmd0OyBQb3dlciBNYW5hZ2Vt ZW50IGNvbW1hbmQsIFByb3h5IDxicj4NCiZndDsgSG9zdDpoeXBlcjEub3ZpcnQuY29tLCBBZ2Vu dDppcG1pbGFuLCBUYXJnZXQgSG9zdDosIE1hbmFnZW1lbnQgSVA6PGJyPg0KJmd0OyAxOTIuMTY4 LjEwLjEwMywgVXNlcjpBZG1pbmlzdHJhdG9yLCBPcHRpb25zOmxhbnBsdXMscG93ZXJfd2FpdD00 PGJyPg0KJmd0OyAyMDEyLTA5LTExIDA5OjEyOjUxLDAzNiBJTkZPIDxicj4NCiZndDsgW29yZy5v dmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLkZlbmNlVmRzVkRTQ29tbWFuZF0g PGJyPg0KJmd0OyAoYWpwLS0wLjAuMC4wLTgwMDktNCkgU1RBUlQsIEZlbmNlVmRzVkRTQ29tbWFu ZCh2ZHNJZCA9IDcxNTI4YjZlLTxicj4NCiZndDsgZjVlNi0xMWUxLWExNWYtMDAxMTg1NmNmMjNl LCB0YXJnZXRWZHNJZCA9IDhkZGRmOWU2LWY4MGEtMTFlMS08YnI+DQomZ3Q7IGIwMzYtMDAxMTg1 NmNmMjNlLCBhY3Rpb24gPSBTdGF0dXMsIGlwID0gMTkyLjE2OC4xMC4xMDMsIHBvcnQgPSAsIDxi cj4NCiZndDsgdHlwZSA9IGlwbWlsYW4sIHVzZXIgPSBBZG1pbmlzdHJhdG9yLCBwYXNzd29yZCA9 ICoqKioqKiwgb3B0aW9ucyA9IDxicj4NCiZndDsgJ2xhbnBsdXMscG93ZXJfd2FpdD00JyksIGxv ZyBpZDogMzAxYTc3MGU8YnI+DQomZ3Q7IDIwMTItMDktMTEgMDk6MTI6NTMsMTYxIElORk8gPGJy Pg0KJmd0OyBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuRmVuY2VW ZHNWRFNDb21tYW5kXSA8YnI+DQomZ3Q7IChhanAtLTAuMC4wLjAtODAwOS00KSBGSU5JU0gsIEZl bmNlVmRzVkRTQ29tbWFuZCwgcmV0dXJuOiBUZXN0IDxicj4NCiZndDsgRmFpbGVkLCBIb3N0IFN0 YXR1cyBpczogdW5rbm93bi4gVGhlIGZlbmNlLWFnZW50IHNjcmlwdCByZXBvcnRlZCB0aGU8YnI+ DQomZ3Q7IGZvbGxvd2luZyBlcnJvcjogR2V0dGluZyBzdGF0dXMgb2YgSVBNSToxOTIuMTY4LjEw LjEwMy4uLkNoYXNzaXMgPGJyPg0KJmd0OyBwb3dlciA9IFVua25vd248YnI+DQomZ3Q7IEZhaWxl ZDxicj4NCiZndDsgLCBsb2cgaWQ6IDMwMWE3NzBlPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IHZkc20u bG9nOjxicj4NCiZndDsgPGJyPg0KJmd0OyBUaHJlYWQtMzAyMzkyOjpERUJVRzo6MjAxMi0wOS0x MSAwOToxMjo0NywwNjM6OkFQSTo6MTAyNDo6dmRzOjo8YnI+DQomZ3Q7IChmZW5jZU5vZGUpIGZl bmNlTm9kZShhZGRyPTE5Mi4xNjguMTAuPGJyPg0KJmd0OyAxMDMscG9ydD0sYWdlbnQ9aXBtaWxh bix1c2VyPUFkbWluaXN0cmF0b3IscGFzc3dkPVhYWFgsYWN0aW9uPXN0YXR1cyxzZWN1cmU9LG9w dGlvbnM9KTxicj4NCiZndDsgVGhyZWFkLTMwMjM5Mjo6REVCVUc6OjIwMTItMDktMTEgMDk6MTI6 NDgsMDkxOjpBUEk6OjEwNTA6OnZkczo6PGJyPg0KJmd0OyAoZmVuY2VOb2RlKSByYyAxIGluIGFn ZW50PWZlbmNlX2lwbWlsYW48YnI+DQomZ3Q7IGlwYWRkcj0xOTIuMTY4LjEwLjEwMzxicj4NCiZn dDsgbG9naW49QWRtaW5pc3RyYXRvcjxicj4NCiZndDsgb3B0aW9uPXN0YXR1czxicj4NCiZndDsg cGFzc3dkPVhYWFg8YnI+DQomZ3Q7IG91dCBHZXR0aW5nIHN0YXR1cyBvZiBJUE1JOjE5Mi4xNjgu MTAuMTAzLi4uQ2hhc3NpcyBwb3dlciA9IFVua25vd248YnI+DQomZ3Q7IEZhaWxlZDxicj4NCiZn dDsgZXJyPGJyPg0KJmd0OyBUaHJlYWQtMzAyMzk0OjpERUJVRzo6MjAxMi0wOS0xMSAwOToxMjo0 OCwxMTI6OkFQSTo6MTAyNDo6dmRzOjo8YnI+DQomZ3Q7IChmZW5jZU5vZGUpIGZlbmNlTm9kZShh ZGRyPTE5Mi4xNjguMTAuPGJyPg0KJmd0OyAxMDMscG9ydD0sYWdlbnQ9aXBtaWxhbix1c2VyPUFk bWluaXN0cmF0b3IscGFzc3dkPVhYWFgsYWN0aW9uPXN0YXR1cyxzZWN1cmU9LG9wdGlvbnM9KTxi cj4NCiZndDsgVGhyZWFkLTMwMjM5NDo6REVCVUc6OjIwMTItMDktMTEgMDk6MTI6NDksMTQwOjpB UEk6OjEwNTA6OnZkczo6PGJyPg0KJmd0OyAoZmVuY2VOb2RlKSByYyAxIGluIGFnZW50PWZlbmNl X2lwbWlsYW48YnI+DQomZ3Q7IGlwYWRkcj0xOTIuMTY4LjEwLjEwMzxicj4NCiZndDsgbG9naW49 QWRtaW5pc3RyYXRvcjxicj4NCiZndDsgb3B0aW9uPXN0YXR1czxicj4NCiZndDsgcGFzc3dkPVhY WFg8YnI+DQomZ3Q7IG91dCBHZXR0aW5nIHN0YXR1cyBvZiBJUE1JOjE5Mi4xNjguMTAuMTAzLi4u Q2hhc3NpcyBwb3dlciA9IFVua25vd248YnI+DQomZ3Q7IEZhaWxlZDxicj4NCiZndDsgZXJyPGJy Pg0KJmd0OyA8YnI+DQomZ3Q7ICZndDsgJmd0OyBjb21taXQgNTk5MzQxMThlM2EzMGM1NzUzOWQy YjcxMDE2NTMyYmRkOWM0YWIxNzxicj4NCiZndDsgJmd0OyAmZ3Q7IEF1dGhvcjogUm95IEdvbGFu ICZsdDtyZ29sYW5AcmVkaGF0LmNvbSZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyBEYXRlOiBUaHUg QXVnIDkgMTY6MzQ6MTAgMjAxMiArMDMwMDxicj4NCiZndDsgJmd0OyAmZ3Q7IDxicj4NCiZndDsg Jmd0OyAmZ3Q7IGZlbmNlTm9kZSBBUEkgaXMgbWlzc2luZyB0aGUgb3B0aW9ucyBhcmd1bWVudDxi cj4NCiZndDsgJmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyAmZ3Q7IENoYW5nZS1JZDogSWIyY2U5 YjBmNzEwNDBmOTE5ODQxM2ZhMDZjNWQ4NzY4OTk0ODQyZWM8YnI+DQomZ3Q7ICZndDsgJmd0OyBT aWduZWQtb2ZmLWJ5OiBSb3kgR29sYW4gJmx0O3Jnb2xhbkByZWRoYXQuY29tJmd0Ozxicj4NCiZn dDsgJmd0OyAmZ3Q7IFJldmlld2VkLW9uOiA8YSBocmVmPSJodHRwOi8vZ2Vycml0Lm92aXJ0Lm9y Zy83MDU4Ij5odHRwOi8vZ2Vycml0Lm92aXJ0Lm9yZy83MDU4PC9hPjxicj4NCiZndDsgJmd0OyAm Z3Q7IFJldmlld2VkLWJ5OiBEYW4gS2VuaWdzYmVyZyAmbHQ7ZGFua2VuQHJlZGhhdC5jb20mZ3Q7 PGJyPg0KJmd0OyAmZ3Q7ICZndDsgUmV2aWV3ZWQtYnk6IE9tZXIgRnJlbmtlbCAmbHQ7b2ZyZW5r ZWxAcmVkaGF0LmNvbSZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyBUZXN0ZWQtYnk6IE9tZXIgRnJl bmtlbCAmbHQ7b2ZyZW5rZWxAcmVkaGF0LmNvbSZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyA8YnI+ DQomZ3Q7ICZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgJmd0 OyA8YnI+DQomZ3Q7ICZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgJmd0OyA8YnI+DQomZ3Q7ICZn dDsgJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7 ICZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZn dDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyAtIC08YnI+DQomZ3Q7ICZndDsgJmd0OyAm Z3Q7Jmd0OyBEbWl0cml5IFB5cnlha292PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDs8YnI+ DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyBWaW1wZWxDb20gTHRkLjxicj4NCiZndDsgJmd0OyAm Z3Q7ICZndDsmZ3Q7IEluYWN0aXZlIGhpZGUgZGV0YWlscyBmb3IgRWxpIE1lc2lrYSAtLS0xMC4w OS4yMDEyPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsgMTc6Mjk6NDEtLS0tLS0tLTxicj4N CiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7IE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0gJmd0OyBGcm9t OiAmcXVvdDtJdGFtYXIgSGVpbSZxdW90OyAmbHQ7aWhlaW1AcmVkaGF0LkVsaTxicj4NCiZndDsg Jmd0OyAmZ3Q7ICZndDsmZ3Q7IE1lc2lrYSAtLS0xMC4wOS4yMDEyIDE3OjI5OjQxLS0tLS0tLS0g T3JpZ2luYWwgTWVzc2FnZSAtLS0tLSAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsg RnJvbTo8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyAmcXVvdDtJdGFtYXIgSGVpbSZxdW90 OyAmbHQ7aWhlaW1AcmVkaGF0LmNvbSZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0Ozxi cj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7IO/UOiBFbGkgTWVzaWthICZsdDtlbWVzaWthQHJl ZGhhdC5jb20mZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsg68/N1TogRG1pdHJpeSBB IFB5cnlha292ICZsdDtEUHlyeWFrb3ZAZWtiLmJlZWxpbmUucnUmZ3Q7PGJyPg0KJmd0OyAmZ3Q7 ICZndDsgJmd0OyZndDsg68/QydE6IHVzZXJzQG92aXJ0Lm9yZywgSXRhbWFyIEhlaW0gJmx0O2lo ZWltQHJlZGhhdC5jb20mZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsg5MHUwTogMTAu MDkuMjAxMiAxNzoyOTxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7IPTFzcE6IFJlOiBIQTog UmU6IFtVc2Vyc10gSFAgSW50ZWdyYXRlZCBMaWdodHMgT3V0IDM8YnI+DQomZ3Q7ICZndDsgJmd0 OyAmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZn dDsgJmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAm Z3Q7ICZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDs8YnI+DQomZ3Q7ICZndDsg Jmd0OyAmZ3Q7Jmd0OyAtLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tPGJyPg0KJmd0OyAmZ3Q7 ICZndDsgJmd0OyZndDsmZ3Q7IEZyb206ICZxdW90O0l0YW1hciBIZWltJnF1b3Q7ICZsdDtpaGVp bUByZWRoYXQuY29tJmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyBUbzogJnF1 b3Q7RWxpIE1lc2lrYSZxdW90OyAmbHQ7ZW1lc2lrYUByZWRoYXQuY29tJmd0Ozxicj4NCiZndDsg Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyBDYzogdXNlcnNAb3ZpcnQub3JnLCAmcXVvdDtEbWl0cml5 IEEgUHlyeWFrb3YmcXVvdDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsgJmx0O0RQ eXJ5YWtvdkBla2IuYmVlbGluZS5ydSZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZn dDsgU2VudDogTW9uZGF5LCBTZXB0ZW1iZXIgMTAsIDIwMTIgMjoxNDozMSBQTTxicj4NCiZndDsg Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogSEE6IFJlOiBbVXNlcnNdIEhQIElu dGVncmF0ZWQgTGlnaHRzIE91dCAzPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7PGJy Pg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7IE9uIDA5LzEwLzIwMTIgMDI6MDcgUE0sIEVs aSBNZXNpa2Egd3JvdGU6PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4N CiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7 Jmd0OyZndDsmZ3Q7IC0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS08YnI+DQomZ3Q7ICZndDsg Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGcm9tOiAmcXVvdDtJdGFtYXIgSGVpbSZxdW90OyAm bHQ7aWhlaW1AcmVkaGF0LmNvbSZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyBUbzogJnF1b3Q7RG1pdHJpeSBBIFB5cnlha292JnF1b3Q7ICZsdDtEUHlyeWFrb3ZA ZWtiLmJlZWxpbmUucnUmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn dDsgQ2M6ICZxdW90O0VsaSBNZXNpa2EmcXVvdDsgJmx0O2VtZXNpa2FAcmVkaGF0LmNvbSZndDss IHVzZXJzQG92aXJ0Lm9yZzxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 IFNlbnQ6IE1vbmRheSwgU2VwdGVtYmVyIDEwLCAyMDEyIDEyOjUxOjAzIFBNPGJyPg0KJmd0OyAm Z3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IEhBOiBSZTogW1VzZXJz XSBIUCBJbnRlZ3JhdGVkIExpZ2h0cyBPdXQgMzxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24g MDkvMTAvMjAxMiAxMjoyMSBQTSwgRG1pdHJpeSBBIFB5cnlha292IHdyb3RlOjxicj4NCiZndDsg Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBlbmdpbmU9IyBzZWxlY3QgKiBmcm9t IHZkY19vcHRpb25zIHdoZXJlIG9wdGlvbl9uYW1lIGluPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7ICgnRmVuY2VB Z2VudERlZmF1bHRQYXJhbXMnLCdGZW5jZUFnZW50TWFwcGluZycsJ1Zkc0ZlbmNlT3B0aW9uTWFw cGluZycsJ1Zkc0ZlbmNlVHlwZScpOzxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyBvcHRpb25faWQgfCBvcHRpb25fbmFtZSB8IG9wdGlvbl92YWx1ZSB8IHZlcnNp b248YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tLS0tLS0t LS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7ICst LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08YnI+DQomZ3Q7ICZndDsgKy0tLS0tLS0tLTxicj4N CiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA3NyB8IEZlbmNlQWdlbnRN YXBwaW5nIHwgaWxvMz1pcG1pbGFuIHwgZ2VuZXJhbDxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA3NiB8IEZlbmNlQWdlbnREZWZhdWx0UGFyYW1zIHwgaWxvMzps YW5wbHVzLHBvd2VyX3dhaXQ9NCB8PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7IGdlbmVyYWw8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsgMzIzIHwgVmRzRmVuY2VUeXBlIHw8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsgYWxvbSxhcGMsYmxhZGVjZW50ZXIsZHJhYzUsZXBzLGlsbyxpcG1pbGFu LHJzYSxyc2Isd3RpLGNpc2NvX3Vjczxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyB8PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 IDMuMTxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAzMjIgfCBW ZHNGZW5jZVR5cGUgfDxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy Pg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZWxpIC0gaWxvMyBpcyBtaXNz aW5nIGluIDMuMT88YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IFllcywgdGhp cyBpcyBjZXJ0YWlubHkgYSBidWcsIEkgd2lsbCBvcGVuIGl0IGFuZCByZXNvbHZlIEFTQVA8YnI+ DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0 OyZndDsgdGhpcyBpcyBhIGRiIGNoYW5nZSwgc28gZG1pdHJpeSBjYW4gYXBwbHkgaXQgZWFzaWx5 IGFzIHdlbGwuPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsgU3VyZTxicj4NCiZndDsgJmd0 OyAmZ3Q7ICZndDsmZ3Q7IERtaXRyaXkgLCBwbGVhc2UgYXBwbHk8YnI+DQomZ3Q7ICZndDsgJmd0 OyAmZ3Q7Jmd0OyAxKSBydW4gb24geW91ciBQb3N0Z3JlcyBlbmdpbmUgOjxicj4NCiZndDsgJmd0 OyAmZ3Q7ICZndDsmZ3Q7IHNlbGVjdDxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7IGZuX2Ri X3VwZGF0ZV9jb25maWdfdmFsdWU8YnI+DQomZ3Q7ICZndDsgPGJyPg0KJmd0OyAoJ1Zkc0ZlbmNl VHlwZScsJ2Fsb20sYXBjLGJsYWRlY2VudGVyLGRyYWM1LGVwcyxpbG8saWxvMyxpcG1pbGFuLHJz YSxyc2Isd3RpLGNpc2NvX3VjcycsJzMuPGJyPg0KJmd0OyAmZ3Q7IDEnKTs8YnI+DQomZ3Q7ICZn dDsgJmd0OyAmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7IDIpIFJlc3RhcnQg ZW5naW5lPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsgMykgQ2hlY2sgYWdhaW4gKHlvdSBz aG91bGQgaGF2ZSBpbG8zIG5vdyBpbiB0aGUgVUkgbGlzdCk8YnI+DQomZ3Q7ICZndDsgJmd0OyAm Z3Q7Jmd0OyA0KSBMZXQgbWUga25vdyBpZiBpdCB3b3Jrczxicj4NCiZndDsgJmd0OyAmZ3Q7ICZn dDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsgVGhhbmtzPGJyPg0KJmd0OyAmZ3Q7 ICZndDsgJmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7 ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhbmQgbWF5YmUgYW5vdGhlciBidWcgb24g bm90IHBhc3NpbmcgZmVuY2Ugb3B0aW9ucyB3aGljaCBpPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0 OyZndDsmZ3Q7Jmd0OyZndDsgcmVtZW1iZXI8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyB3ZTxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGhh ZCBhdCBzb21lIHBvaW50PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBZZXMs IEkgYmVsaWV2ZSB0aGF0IHRoZSBhYm92ZSB3aWxsIHNvbHZlIHRoZSBpc3N1ZSBzaW5jZSB3ZSBo YWQ8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IGFscmVhZHkgdGVzdGVkIGls bzMgdW5sZXNzIHdlIGhhdmUgYSByZWdyZXNzaW9uIEkgYW0gbm90IGF3YXJlPGJyPg0KJmd0OyAm Z3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBhYm91dC48YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7 Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsgbGV0cyBob3BlIHNvLiBx dWVzdGlvbiBpcyBpZiBpdCB3YXMgZml4ZWQgYWZ0ZXIgb3ZpcnQgMy4xIHdhczxicj4NCiZndDsg Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyBkb25lLjxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7 Jmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsg Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7IGFsb20sYXBjLGJsYWRlY2VudGVyLGRyYWM1LGVwcyxp bG8saWxvMyxpcG1pbGFuLHJzYSxyc2Isd3RpLGNpc2NvX3Vjczxicj4NCiZndDsgJmd0OyAmZ3Q7 ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB8IDMuMDxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAzMjEgfCBWZHNGZW5jZVR5cGUgfDxicj4NCiZndDsgJmd0OyAm Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhbG9tLGFwYyxibGFkZWNlbnRlcixkcmFjNSxl cHMsaWxvLGlwbWlsYW4scnNhLHJzYix3dGksY2lzY29fdWNzPGJyPg0KJmd0OyAmZ3Q7ICZndDsg Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHw8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsgMi4yPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7IDMxOCB8IFZkc0ZlbmNlT3B0aW9uTWFwcGluZyB8PGJyPg0KJmd0OyAmZ3Q7ICZndDsg Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7IGFsb206 c2VjdXJlPXNlY3VyZSxwb3J0PWlwcG9ydDthcGM6c2VjdXJlPXNlY3VyZSxwb3J0PWlwcG9ydCxz bG90PXBvcnQ7YmxhZGVjZW50ZXI6c2VjdXJlPXNlY3VyZSxwb3J0PWlwcG9ydCxzbG90PXBvcnQ7 ZHJhYzU6c2VjdXJlPXNlY3VyZSxzbG90PXBvcnQ7ZXBzOnNsb3Q9cG9ydDtpbG86c2VjdXJlPXNz bCxwb3J0PWlwcG9ydDtpcG1pbGFuOjtyc2E6c2VjdXJlPXNlY3VyZSxwb3J0PWlwcG9ydDtyc2I6 O3d0aTpzZWN1cmU9c2VjdXJlLHBvcnQ9aXBwb3J0LHNsb3Q9cG9ydDtjaXNjb191Y3M6c2VjdXJl PXNzbCxzbG90PXBvcnQ7aWxvMzo8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsgfCBnZW5lcmFsPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7ICg2IHJvd3MpPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tPGJyPg0K Jmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZn dDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IERtaXRyaXkgUHlyeWFrb3Y8YnI+DQomZ3Q7ICZn dDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVmltcGVsQ29tIEx0ZC48YnI+DQomZ3Q7 ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsgSW5hY3RpdmUgaGlkZSBkZXRhaWxzIGZvciBFbGkgTWVzaWthIC0tLTEwLjA5 LjIwMTI8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgMTU6MDI6 MTYtLS0tLS0tLTxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBP cmlnaW5hbCBNZXNzYWdlIC0tLS0tICZndDsgRnJvbTogJnF1b3Q7RG1pdHJpeSBBIFB5cnlha292 JnF1b3Q7ICZsdDtEUHlyeWFFbGk8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsgTWVzaWthPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7IC0tLTEwLjA5LjIwMTIgMTU6MDI6MTYtLS0tLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0t ICZndDsgRnJvbTo8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg JnF1b3Q7RG1pdHJpeSBBPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7IFB5cnlha292JnF1b3Q7ICZsdDtEUHlyeWFrb3ZAZWtiLmJlZWxpbmUucnUmZ3Q7PGJyPg0K Jmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZn dDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IO/UOiBFbGkgTWVzaWthICZsdDtlbWVzaWthQHJl ZGhhdC5jb20mZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 IOvPzdU6IERtaXRyaXkgQSBQeXJ5YWtvdiAmbHQ7RFB5cnlha292QGVrYi5iZWVsaW5lLnJ1Jmd0 Ozxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDrz9DJ0TogdXNl cnNAb3ZpcnQub3JnLCBJdGFtYXIgSGVpbSAmbHQ7aWhlaW1AcmVkaGF0LmNvbSZndDs8YnI+DQom Z3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg5MHUwTogMTAuMDkuMjAxMiAx NTowMjxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyD0xc3BOiBS ZTogW1VzZXJzXSBIUCBJbnRlZ3JhdGVkIExpZ2h0cyBPdXQgMzxicj4NCiZndDsgJmd0OyAmZ3Q7 ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YnI+DQomZ3Q7ICZndDsgLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAm Z3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy Pg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tIE9yaWdpbmFs IE1lc3NhZ2UgLS0tLS08YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7IEZyb206ICZxdW90O0RtaXRyaXkgQSBQeXJ5YWtvdiZxdW90OyAmbHQ7RFB5cnlha292 QGVrYi5iZWVsaW5lLnJ1Jmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsgVG86ICZxdW90O0l0YW1hciBIZWltJnF1b3Q7ICZsdDtpaGVpbUByZWRoYXQu Y29tJmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg Q2M6ICZxdW90O0VsaSBNZXNpa2EmcXVvdDsgJmx0O2VtZXNpa2FAcmVkaGF0LmNvbSZndDssIHVz ZXJzQG92aXJ0Lm9yZzxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsgU2VudDogTW9uZGF5LCBTZXB0ZW1iZXIgMTAsIDIwMTIgMTE6NTc6MjUgQU08YnI+DQom Z3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBb VXNlcnNdIEhQIEludGVncmF0ZWQgTGlnaHRzIE91dCAzPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 Ozxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom Z3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFllcywgYnV0IG9WaXJ0 IGRvbid0IHBhc3MgdGhpcyBvcHRpb25zIHRvIGZlbmNlX2lwbWlsYW48YnI+DQomZ3Q7ICZndDsg Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbW1hbmQuPGJyPg0KJmd0OyAmZ3Q7 ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGVyZSBhcmUgYWxsIGxvZ2dlZCBv cHRpb25zOiBUaHJlYWQtNDM4OTI6OkRFQlVHOjoyMDEyLTA5LTA3PGJyPg0KJmd0OyAmZ3Q7ICZn dDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAxMzoxNDowMywwOTQ6OkFQSTo6MTAyNDo6 dmRzOjooZmVuY2VOb2RlKTxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZmVu Y2VOb2RlKGFkZHI9MTkyLjE2OC4xMC48YnI+DQomZ3Q7ICZndDsgPGJyPg0KJmd0OyAxMDMscG9y dD0sYWdlbnQ9aXBtaWxhbix1c2VyPWZlbmNlX2lsbyxwYXNzd2Q9WFhYWCxhY3Rpb249c3RhdHVz LHNlY3VyZT0sb3B0aW9ucz0pPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyBUaHJlYWQtNDM4OTI6OkRFQlVHOjoyMDEyLTA5LTA3PGJyPg0KJmd0OyAmZ3Q7 ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAxMzoxNDowNCwxMTY6OkFQSTo6MTA1 MDo6dmRzOjooZmVuY2VOb2RlKSByYyAxIGluPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhZ2VudD1mZW5jZV9pcG1pbGFuPGJyPg0KJmd0OyAmZ3Q7ICZn dDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpcGFkZHI9MTkyLjE2OC4xMC4xMDM8YnI+ DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxvZ2luPWZlbmNl X2lsbzxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb3B0 aW9uPXN0YXR1czxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsgcGFzc3dkPVhYWFg8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7IG91dCBHZXR0aW5nIHN0YXR1cyBvZiBJUE1JOjE5Mi4xNjguMTAuMTAzLi4uQ2hhc3Np cyBwb3dlciA9PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyBVbmtub3duPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyBGYWlsZWQ8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 IGVycjxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+ DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsg Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGk8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQXMgeW91IHNlZSwgb3B0aW9ucyBhcnJpdmVkIHRvIFZEU00g YXMgZW1wdHkgc3RyaW5nPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7IENhbiB5b3UgcGxlYXNlIHBhc3RlIHRoZSBvdXRwdXQgb2YgdGhlIGZvbGxvd2luZyBTUUw8 YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZn dDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc2VsZWN0ICogZnJvbSB2ZGNfb3B0aW9u cyB3aGVyZSBvcHRpb25fbmFtZSA9PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7ICdGZW5jZUFnZW50RGVmYXVsdFBhcmFtcyc7PGJyPg0KJmd0OyAmZ3Q7ICZndDsg Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7IFRoYW5rczxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N CiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLSAtIERtaXRyaXkg UHlyeWFrb3YgVmltcGVsQ29tIEx0ZC48YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7IEluYWN0aXZlIGhpZGUgZGV0YWlscyBmb3IgSXRhbWFyIEhlaW0gLS0t MTAuMDkuMjAxMjxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsgMTQ6NDg6MDYtLS1Pbjxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsgMDkvMTAvMjAxMiAxMTo0NSBBTSwgRG1pdHJpeSBBIFB5cnlha292IHdyb3RlOiAm Z3Q7IE5vLCBJIGRvbid0PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyBJdGFtYXI8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7IEhlaW0gLS0tMTAuMDkuMjAxMiAxNDo0ODowNi0tLU9uIDA5LzEwLzIwMTIgMTE6NDUg QU0sIERtaXRyaXk8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7IEE8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFB5 cnlha292IHdyb3RlOiAmZ3Q7IE5vLCBJIGRvbid0IHNlZSBhbiBpbG8zIHR5cGUgb2YgZmVuY2lu Zzxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGV2aWNl PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpPGJyPg0K Jmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0 OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg79Q6IEl0YW1hciBIZWltICZsdDtp aGVpbUByZWRoYXQuY29tJmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsg68/N1TogRG1pdHJpeSBBIFB5cnlha292ICZsdDtEUHlyeWFrb3ZAZWtiLmJl ZWxpbmUucnUmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyDrz9DJ0TogRWxpIE1lc2lrYSAmbHQ7ZW1lc2lrYUByZWRoYXQuY29tJmd0OywgdXNlcnNA b3ZpcnQub3JnPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyDkwdTBOiAxMC4wOS4yMDEyIDE0OjQ4PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyD0xc3BOiBSZTogW1VzZXJzXSBIUCBJbnRlZ3JhdGVkIExpZ2h0cyBP dXQgMzxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+ DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAm Z3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7 ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDA5LzEwLzIwMTIgMTE6NDUgQU0sIERtaXRyaXkgQSBQ eXJ5YWtvdiB3cm90ZTo8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyBObywgSSBkb24ndCBzZWUgYW4gaWxvMyB0eXBlIG9mIGZlbmNpbmcgZGV2aWNl IGluIG15ICZxdW90O1Bvd2VyPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsgTWFuYWdlbWVudCZxdW90OyB0YWIuPGJyPg0KJmd0OyAmZ3Q7ICZndDsg Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGhhdmUgZmVuY2VfaWxvMyBjb21tYW5kIG9u IG15IGh5cGVydmlzb3IgaG9zdC48YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyBkaWQgeW91IHRyeSBjaG9vc2luZyBpcG1pbGFuIGFuZCBwYXNzaW5nIG9wdGlvbnMgb2Y8 YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxhbnBsdXMs cG93ZXJfd2FpdD00Pzxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy Pg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom Z3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXaGVuIEkgcnVu IGl0IHdpdGggZm9sbG93aW5nIG9wdGlvbnM6PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHJpdmx2bD11c2VyPGJyPg0KJmd0OyAmZ3Q7ICZndDsg Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaXBhZGRyPTE5Mi4xNjguMTAuMTAzPGJy Pg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbG9naW49 ZmVuY2VfaWxvPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsgcGFzc3dkPSoqKioqKioqPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsgb3BlcmF0aW9uPXN0YXR1czxicj4NCiZndDsgJmd0OyAmZ3Q7ICZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgaXQgcHJpbnQ6IEdldHRpbmcgc3RhdHVzIG9mIElQ TUk6MTkyLjE2OC4xMC4xMDMuLi5DaGFzc2lzPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcG93ZXIgPTxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRG9uZTxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb1ZpcnQgRW5naW5lIFZlcnNpb246IDMuMS4wLTIuZmMx Nzxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJy Pg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom Z3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtIC08YnI+DQom Z3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBEbWl0cml5IFB5 cnlha292PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsgVmltcGVsQ29tIEx0ZC48YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsgSW5hY3RpdmUgaGlkZSBkZXRhaWxzIGZvciBJdGFtYXIgSGVpbSAtLS0xMC4wOS4yMDEy PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgMTQ6 Mjg6MTktLS1Pbjxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7IDA5LzEwLzIwMTIgMDY6MTcgQU0sIERtaXRyaXkgQSBQeXJ5YWtvdiB3cm90ZTogJmd0 Ozxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhl bGxvLEl0YW1hcjxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7IEhlaW08YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyAtLS0xMC4wOS4yMDEyIDE0OjI4OjE5LS0tT24gMDkvMTAvMjAxMiAwNjoxNyBBTSwg RG1pdHJpeSBBPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsgUHlyeWFrb3Y8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyB3cm90ZTogJmd0OyBIZWxsbyw8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IO/UOiBJdGFtYXIgSGVpbSAmbHQ7aWhlaW1AcmVkaGF0LmNv bSZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyDrz83VOiBEbWl0cml5IEEgUHlyeWFrb3YgJmx0O0RQeXJ5YWtvdkBla2IuYmVlbGluZS5ydSZn dDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDr z9DJ0TogdXNlcnNAb3ZpcnQub3JnLCBFbGkgTWVzaWthICZsdDtlbWVzaWthQHJlZGhhdC5jb20m Z3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg 5MHUwTogMTAuMDkuMjAxMiAxNDoyODxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7IPTFzcE6IFJlOiBbVXNlcnNdIEhQIEludGVncmF0ZWQgTGlnaHRz IE91dCAzPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGJyPg0KJmd0 OyAmZ3Q7IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLTxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7IE9uIDA5LzEwLzIwMTIgMDY6MTcgQU0sIERtaXRyaXkgQSBQeXJ5YWtvdiB3cm90ZTo8 YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg SGVsbG8sPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7IEkgbmVlZCB0byB1c2UgdGhlIEhQIGktbG8gMyBhcyBmZW5jaW5nIGRldmljZSBmb3Ig T09CPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7IHBvd2VyPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7IG1hbmFnZW1lbnQuPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEluIG1hbiA4IHBhZ2Ugb2YgZmVuY2VfaXBtaWxhbiBJIGZp bmQgdGhhdCBJIG11c3QgdXNlPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxhbnBsdXMgYW5kPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHBvd2VyX3dhaXQ9NCBvcHRpb25zLiBXaGVu IEkgaW5zZXJ0IHRoaXMgb3B0aW9ucyBpbjxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmcXVvdDtPcHRpb24mcXVvdDs8YnI+DQomZ3Q7ICZn dDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGluZTxicj4NCiZn dDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvZjxicj4N CiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmcXVv dDtQb3dlciBNYW5hZ2VtZW50JnF1b3Q7IHRhYiBhbmQgcHJlc3MgJnF1b3Q7VGVzdCZxdW90OyBi dXR0b24gLSB0ZXN0IGlzPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7IGZhaWxlZC48YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhlcmUgaXMgdGhlIHBhcnQgb2YgdmRzbS5sb2cgYXQg dGhpcyB0aW1lOjxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyBUaHJlYWQtNDM4OTI6OkRFQlVHOjoyMDEyLTA5LTA3PGJyPg0KJmd0OyAmZ3Q7 ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDEzOjE0OjAzLDA5NDo6 QVBJOjoxMDI0Ojp2ZHM6OihmZW5jZU5vZGUpPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsgZmVuY2VOb2RlKGFkZHI9MTkyLjE2OC4xMC48YnI+DQomZ3Q7ICZndDsgPGJy Pg0KJmd0OyAxMDMscG9ydD0sYWdlbnQ9aXBtaWxhbix1c2VyPWZlbmNlX2lsbyxwYXNzd2Q9WFhY WCxhY3Rpb249c3RhdHVzLHNlY3VyZT0sb3B0aW9ucz0pPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRocmVhZC00Mzg5Mjo6REVCVUc6OjIw MTItMDktMDc8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsgMTM6MTQ6MDQsMTE2OjpBUEk6OjEwNTA6OnZkczo6KGZlbmNlTm9kZSkgcmMgMSBp bjxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyBhZ2VudD1mZW5jZV9pcG1pbGFuPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGlwYWRkcj0xOTIuMTY4LjEwLjEwMzxicj4NCiZndDsgJmd0 OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsb2dpbj1mZW5jZV9p bG88YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsgb3B0aW9uPXN0YXR1czxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyBwYXNzd2Q9WFhYWDxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvdXQgR2V0dGluZyBzdGF0dXMgb2YgSVBNSTox OTIuMTY4LjEwLjEwMy4uLkNoYXNzaXMgcG93ZXI8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPTxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBVbmtub3duPGJyPg0KJmd0OyAmZ3Q7ICZn dDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZhaWxlZDxicj4NCiZndDsg Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBlcnI8YnI+DQom Z3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom Z3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTXkgb3Rp b25zIGFyZSBub3QgcHJlc2VudGVkLiBJdCBsb29rcyBsaWtlIGEgYnVnLjxicj4NCiZndDsgJmd0 OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0 OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIb3cgY2FuIEkgZml4 IGl0PyBIb3cgY2FuIEkgZmluZCBhIGxvY2F0aW9uIG9mIHRoZSBzY3JpcHQ8YnI+DQomZ3Q7ICZn dDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgd2hvIHJ1bjxicj4N CiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGlz PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 IHRlc3QgaW4gbXkgc3lzdGVtPzxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsgc3RyYW5nZSwgaSB0aG91Z2h0IHdlIGFkZGVkIGlsbzMgZmVuY2UgdHlwZSBi YWNrIGluIDMuMDxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7IHdoaWNoPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsgd3JhcHM8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyBpcG1pbGFuIHdpdGggbGFucGx1cyxwb3dlcl93YWl0PTQuPGJyPg0KJmd0OyAm Z3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZG9uJ3kgeW91IHNlZSBp bG8zIGFzIGFuPC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPiBvcHRpb24/PGJy Pg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom Z3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom Z3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLSAtPGJy Pg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IERt aXRyaXkgUHlyeWFrb3Y8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsgVmltcGVsQ29tIEw8L2ZvbnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6 ZT0iMiI+dGQuPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDs8L2ZvbnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+Jmd0Ozxicj4NCiZndDsg Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsg Jmd0OyAmZ3Q7ICZndDs8L2ZvbnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7PC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPiZn dDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJy Pg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFVz ZXJzIG1haWxpbmcgbGlzdDxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyBVc2Vyc0BvdmlydC5vcmc8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0iaHR0cDovL2xpc3RzLm92 aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzIj5odHRwOi8vbGlzdHMub3ZpcnQub3JnL21h aWxtYW4vbGlzdGluZm8vdXNlcnM8L2E+PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+ DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAm Z3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7 ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom Z3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7ICZn dDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0 OyAmZ3Q7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7PGJyPg0KJmd0 OyAmZ3Q7ICZndDsgJmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7PGJyPg0KJmd0OyAm Z3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyBf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsg VXNlcnMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyBVc2Vyc0BvdmlydC5vcmc8YnI+DQomZ3Q7IDxh IGhyZWY9Imh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VycyI+aHR0 cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzPC9hPiZndDsgPGJyPg0K Jmd0OyBEYXJyZWxsIEJ1ZGljJmd0OyBCaWd3ZWxscyBUZWNobm9sb2d5IExMQyZndDsgb2ZmaWNl OiAzMTIuNTI5Ljc4MTYmZ3Q7IGNlbGw6IDYwOC4yMzkuNDYyODwvZm9udD48L3R0PjwvYm9keT48 L2h0bWw+ --0__=C9BBF0EBDF83CDB78f9e8a93df938690918cC9BBF0EBDF83CDB7--

On 09/13/2012 06:00 AM, Dmitriy A Pyryakov wrote:
Darrell Budic <darrell.budic@bigwells.net> написано 13.09.2012 07:43:44:
От: Darrell Budic <darrell.budic@bigwells.net> Кому: Dmitriy A Pyryakov <DPyryakov@ekb.beeline.ru> Копия: Eli Mesika <emesika@redhat.com>, users@ovirt.org Дата: 13.09.2012 07:43 Тема: Re: [Users] HP Integrated Lights Out 3
I have this problem too. I actually tracked it down to the engine not passing the arguments to the fence scripts but then got distracted and never followed up with a report. In my case, the data base was correct, and if I ran the fence script by hand, it would work, but the vdsm wasn't running it with the options or even all the arguments (username/pw, etc). I've tried it with ilo3 and ipmilan both, same issue.
If you'd like, I can recreate some of my debugging, I'd gotten so far as to to hack some print statements into the fence scripts to demonstrate what was happening. Lost that with some rebuilds, but easy enough to recreate...
-Darrell
Hello, Darrell.
It would be great!
may i suggest you first try to apply this patch to vdsm (just edit the relevant line in vdsm) commit 59934118e3a30c57539d2b71016532bdd9c4ab17 Author: Roy Golan <rgolan@redhat.com> Date: Thu Aug 9 16:34:10 2012 +0300 fenceNode API is missing the options argument Change-Id: Ib2ce9b0f71040f9198413fa06c5d8768994842ec Signed-off-by: Roy Golan <rgolan@redhat.com> Reviewed-on: http://gerrit.ovirt.org/7058 Reviewed-by: Dan Kenigsberg <danken@redhat.com> Reviewed-by: Omer Frenkel <ofrenkel@redhat.com> Tested-by: Omer Frenkel <ofrenkel@redhat.com> diff --git a/vdsm/BindingXMLRPC.py b/vdsm/BindingXMLRPC.py index cc5300f..8b548e4 100644 --- a/vdsm/BindingXMLRPC.py +++ b/vdsm/BindingXMLRPC.py @@ -357,7 +357,7 @@ class BindingXMLRPC(object): secure=False, options=''): api = API.Global() return api.fenceNode(addr, port, agent, username, password, - action, secure) + action, secure, options) def setLogLevel(self, level): api = API.Global()
On Sep 10, 2012, at 10:48 PM, Dmitriy A Pyryakov wrote:
Eli Mesika <emesika@redhat.com> написано 10.09.2012 19:41:27:
От: Eli Mesika <emesika@redhat.com> Кому: Itamar Heim <iheim@redhat.com> Копия: Dmitriy A Pyryakov <DPyryakov@ekb.beeline.ru>, users@ovirt.org, Roy Golan <rgolan@redhat.com> Дата: 10.09.2012 19:41 Тема: Re: HA: Re: HA: Re: [Users] HP Integrated Lights Out 3
----- Original Message -----
From: "Itamar Heim" <iheim@redhat.com> To: "Eli Mesika" <emesika@redhat.com> Cc: "Dmitriy A Pyryakov" <DPyryakov@ekb.beeline.ru>, users@ovirt.org Sent: Monday, September 10, 2012 3:16:07 PM Subject: Re: HA: Re: HA: Re: [Users] HP Integrated Lights Out 3
On 09/10/2012 03:05 PM, Eli Mesika wrote:
----- Original Message -----
From: "Dmitriy A Pyryakov" <DPyryakov@ekb.beeline.ru> To: "Eli Mesika" <emesika@redhat.com> Cc: "Itamar Heim" <iheim@redhat.com>, users@ovirt.org Sent: Monday, September 10, 2012 2:43:42 PM Subject: HA: Re: HA: Re: [Users] HP Integrated Lights Out 3
Now ilo3 presented in Power Management but still doesn't work. part of vdsm.log: Thread-258783::DEBUG::2012-09-10 17:39:06,359::API::1024::vds::(fenceNode) fenceNode(addr=192.168.10.
103,port=,agent=ipmilan,user=Administrator,passwd=XXXX,action=status,secure=,options=)
Thread-258783::DEBUG::2012-09-10 17:39:07,386::API::1050::vds::(fenceNode) rc 1 in agent=fence_ipmilan ipaddr=192.168.10.103 login=Administrator option=status passwd=XXXX out Getting status of IPMI:192.168.10.103...Chassis power = Unknown Failed err
part of engine.log
2012-09-10 17:41:51,089 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceVdsVDSCommand] (ajp--0.0.0.0-8009-10) START, FenceVdsVDSCommand(vdsId = 71528b6e-f5e6-11e1-a15f-0011856cf23e, targetVdsId = 8dddf9e6-f80a-11e1-b036-0011856cf23e, action = Status, ip = 192.168.10.103, port = , type = ipmilan, user = Administrator, password = ******, options = 'lanplus,power_wait=4'), log id: f442157 2012-09-10 17:41:53,226 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceVdsVDSCommand] (ajp--0.0.0.0-8009-10) FINISH, FenceVdsVDSCommand, return: Test Failed, Host Status is: unknown. The fence-agent script reported the following error: Getting status of IPMI:192.168.10.103...Chassis power = Unknown Failed , log id: f442157
Well, I will have to investigate that, we can clearly see that backend send the 'lanplus,power_wait=4' options, but from some reason the options in the vdsm.log are still empty.
maybe this isn't part of vdsm one?
this is a part of vdsm.log from proxy host.
Makes sense , I remember that Roy handled that but was sure that it was already merged...
there are some log parts from different power management configuration. I thinks maybe it's important information for you.
ipmilan with lanplus and power_wait options
engine.log:
2012-09-11 09:12:39,238 INFO [org.ovirt.engine.core.bll.FencingExecutor] (ajp--0.0.0.0-8009-4) Executing <Status> Power Management command, Proxy Host:hyper1.ovirt.com, Agent:ipmilan, Target Host:, Management IP: 192.168.10.103, User:Administrator, Options:power_wait=4,lanplus 2012-09-11 09:12:39,260 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceVdsVDSCommand] (ajp--0.0.0.0-8009-4) START, FenceVdsVDSCommand(vdsId = 71528b6e- f5e6-11e1-a15f-0011856cf23e, targetVdsId = 8dddf9e6-f80a-11e1- b036-0011856cf23e, action = Status, ip = 192.168.10.103, port = , type = ipmilan, user = Administrator, password = ******, options = 'power_wait=4,lanplus'), log id: 62f2ed12 2012-09-11 09:12:41,391 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceVdsVDSCommand] (ajp--0.0.0.0-8009-4) FINISH, FenceVdsVDSCommand, return: Test Failed, Host Status is: unknown. The fence-agent script reported the following error: Getting status of IPMI:192.168.10.103...Chassis power = Unknown Failed , log id: 62f2ed12
vdsm.log:
Thread-302379::DEBUG::2012-09-11 09:12:35,293::API::1024::vds:: (fenceNode) fenceNode(addr=192.168.10.
103,port=,agent=ipmilan,user=Administrator,passwd=XXXX,action=status,secure=,options=)
Thread-302379::DEBUG::2012-09-11 09:12:36,321::API::1050::vds:: (fenceNode) rc 1 in agent=fence_ipmilan ipaddr=192.168.10.103 login=Administrator option=status passwd=XXXX out Getting status of IPMI:192.168.10.103...Chassis power = Unknown Failed err Thread-302381::DEBUG::2012-09-11 09:12:36,343::API::1024::vds:: (fenceNode) fenceNode(addr=192.168.10.
103,port=,agent=ipmilan,user=Administrator,passwd=XXXX,action=status,secure=,options=)
Thread-302381::DEBUG::2012-09-11 09:12:37,370::API::1050::vds:: (fenceNode) rc 1 in agent=fence_ipmilan ipaddr=192.168.10.103 login=Administrator option=status passwd=XXXX out Getting status of IPMI:192.168.10.103...Chassis power = Unknown Failed err
ipmilan without any entered options
engine.log:
2012-09-11 09:12:45,570 INFO [org.ovirt.engine.core.bll.FencingExecutor] (ajp--0.0.0.0-8009-9) Executing <Status> Power Management command, Proxy Host:hyper1.ovirt.com, Agent:ipmilan, Target Host:, Management IP: 192.168.10.103, User:Administrator, Options: 2012-09-11 09:12:45,591 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceVdsVDSCommand] (ajp--0.0.0.0-8009-9) START, FenceVdsVDSCommand(vdsId = 71528b6e- f5e6-11e1-a15f-0011856cf23e, targetVdsId = 8dddf9e6-f80a-11e1- b036-0011856cf23e, action = Status, ip = 192.168.10.103, port = , type = ipmilan, user = Administrator, password = ******, options = ''), log id: 1a536119 2012-09-11 09:12:47,716 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceVdsVDSCommand] (ajp--0.0.0.0-8009-9) FINISH, FenceVdsVDSCommand, return: Test Failed, Host Status is: unknown. The fence-agent script reported the following error: Getting status of IPMI:192.168.10.103...Chassis power = Unknown Failed , log id: 1a536119
vdsm.log:
Thread-302384::DEBUG::2012-09-11 09:12:41,617::API::1024::vds:: (fenceNode) fenceNode(addr=192.168.10.
103,port=,agent=ipmilan,user=Administrator,passwd=XXXX,action=status,secure=,options=)
Thread-302384::DEBUG::2012-09-11 09:12:42,645::API::1050::vds:: (fenceNode) rc 1 in agent=fence_ipmilan ipaddr=192.168.10.103 login=Administrator option=status passwd=XXXX out Getting status of IPMI:192.168.10.103...Chassis power = Unknown Failed err Thread-302387::DEBUG::2012-09-11 09:12:42,666::API::1024::vds:: (fenceNode) fenceNode(addr=192.168.10.
103,port=,agent=ipmilan,user=Administrator,passwd=XXXX,action=status,secure=,options=)
Thread-302387::DEBUG::2012-09-11 09:12:43,694::API::1050::vds:: (fenceNode) rc 1 in agent=fence_ipmilan ipaddr=192.168.10.103 login=Administrator option=status passwd=XXXX out Getting status of IPMI:192.168.10.103...Chassis power = Unknown Failed err
ilo3 without any entered options
engine.log:
2012-09-11 09:12:51,015 INFO [org.ovirt.engine.core.bll.FencingExecutor] (ajp--0.0.0.0-8009-4) Executing <Status> Power Management command, Proxy Host:hyper1.ovirt.com, Agent:ipmilan, Target Host:, Management IP: 192.168.10.103, User:Administrator, Options:lanplus,power_wait=4 2012-09-11 09:12:51,036 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceVdsVDSCommand] (ajp--0.0.0.0-8009-4) START, FenceVdsVDSCommand(vdsId = 71528b6e- f5e6-11e1-a15f-0011856cf23e, targetVdsId = 8dddf9e6-f80a-11e1- b036-0011856cf23e, action = Status, ip = 192.168.10.103, port = , type = ipmilan, user = Administrator, password = ******, options = 'lanplus,power_wait=4'), log id: 301a770e 2012-09-11 09:12:53,161 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceVdsVDSCommand] (ajp--0.0.0.0-8009-4) FINISH, FenceVdsVDSCommand, return: Test Failed, Host Status is: unknown. The fence-agent script reported the following error: Getting status of IPMI:192.168.10.103...Chassis power = Unknown Failed , log id: 301a770e
vdsm.log:
Thread-302392::DEBUG::2012-09-11 09:12:47,063::API::1024::vds:: (fenceNode) fenceNode(addr=192.168.10.
103,port=,agent=ipmilan,user=Administrator,passwd=XXXX,action=status,secure=,options=)
Thread-302392::DEBUG::2012-09-11 09:12:48,091::API::1050::vds:: (fenceNode) rc 1 in agent=fence_ipmilan ipaddr=192.168.10.103 login=Administrator option=status passwd=XXXX out Getting status of IPMI:192.168.10.103...Chassis power = Unknown Failed err Thread-302394::DEBUG::2012-09-11 09:12:48,112::API::1024::vds:: (fenceNode) fenceNode(addr=192.168.10.
103,port=,agent=ipmilan,user=Administrator,passwd=XXXX,action=status,secure=,options=)
Thread-302394::DEBUG::2012-09-11 09:12:49,140::API::1050::vds:: (fenceNode) rc 1 in agent=fence_ipmilan ipaddr=192.168.10.103 login=Administrator option=status passwd=XXXX out Getting status of IPMI:192.168.10.103...Chassis power = Unknown Failed err
commit 59934118e3a30c57539d2b71016532bdd9c4ab17 Author: Roy Golan <rgolan@redhat.com> Date: Thu Aug 9 16:34:10 2012 +0300
fenceNode API is missing the options argument
Change-Id: Ib2ce9b0f71040f9198413fa06c5d8768994842ec Signed-off-by: Roy Golan <rgolan@redhat.com> Reviewed-on: http://gerrit.ovirt.org/7058 Reviewed-by: Dan Kenigsberg <danken@redhat.com> Reviewed-by: Omer Frenkel <ofrenkel@redhat.com> Tested-by: Omer Frenkel <ofrenkel@redhat.com>
- - Dmitriy Pyryakov
VimpelCom Ltd. Inactive hide details for Eli Mesika ---10.09.2012 17:29:41-------- Original Message ----- > From: "Itamar Heim" <iheim@redhat.Eli Mesika ---10.09.2012 17:29:41-------- Original Message ----- > From: "Itamar Heim" <iheim@redhat.com>
От: Eli Mesika <emesika@redhat.com> Кому: Dmitriy A Pyryakov <DPyryakov@ekb.beeline.ru> Копия: users@ovirt.org, Itamar Heim <iheim@redhat.com> Дата: 10.09.2012 17:29 Тема: Re: HA: Re: [Users] HP Integrated Lights Out 3
----- Original Message ----- > From: "Itamar Heim" <iheim@redhat.com> > To: "Eli Mesika" <emesika@redhat.com> > Cc: users@ovirt.org, "Dmitriy A Pyryakov" > <DPyryakov@ekb.beeline.ru> > Sent: Monday, September 10, 2012 2:14:31 PM > Subject: Re: HA: Re: [Users] HP Integrated Lights Out 3 > > On 09/10/2012 02:07 PM, Eli Mesika wrote: >> >> >> ----- Original Message ----- >>> From: "Itamar Heim" <iheim@redhat.com> >>> To: "Dmitriy A Pyryakov" <DPyryakov@ekb.beeline.ru> >>> Cc: "Eli Mesika" <emesika@redhat.com>, users@ovirt.org >>> Sent: Monday, September 10, 2012 12:51:03 PM >>> Subject: Re: HA: Re: [Users] HP Integrated Lights Out 3 >>> >>> On 09/10/2012 12:21 PM, Dmitriy A Pyryakov wrote: >>>> engine=# select * from vdc_options where option_name in >>>>
('FenceAgentDefaultParams','FenceAgentMapping','VdsFenceOptionMapping','VdsFenceType');
>>>> option_id | option_name | option_value | version >>>> -----------+-------------------------
+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+---------
>>>> 77 | FenceAgentMapping | ilo3=ipmilan | general >>>> 76 | FenceAgentDefaultParams | ilo3:lanplus,power_wait=4 | >>>> general >>>> 323 | VdsFenceType | >>>> alom,apc,bladecenter,drac5,eps,ilo,ipmilan,rsa,rsb,wti,cisco_ucs >>>> | >>>> 3.1 >>>> 322 | VdsFenceType | >>> >>> eli - ilo3 is missing in 3.1? >> Yes, this is certainly a bug, I will open it and resolve ASAP > > this is a db change, so dmitriy can apply it easily as well. Sure Dmitriy , please apply 1) run on your Postgres engine : select fn_db_update_config_value
('VdsFenceType','alom,apc,bladecenter,drac5,eps,ilo,ilo3,ipmilan,rsa,rsb,wti,cisco_ucs','3.
1');
2) Restart engine 3) Check again (you should have ilo3 now in the UI list) 4) Let me know if it works
Thanks
> >>> and maybe another bug on not passing fence options which i >>> remember >>> we >>> had at some point >> Yes, I believe that the above will solve the issue since we had >> already tested ilo3 unless we have a regression I am not aware >> about. > > lets hope so. question is if it was fixed after ovirt 3.1 was > done. > >> >>> >>>>
alom,apc,bladecenter,drac5,eps,ilo,ilo3,ipmilan,rsa,rsb,wti,cisco_ucs
>>>> | 3.0 >>>> 321 | VdsFenceType | >>>> alom,apc,bladecenter,drac5,eps,ilo,ipmilan,rsa,rsb,wti,cisco_ucs >>>> | >>>> 2.2 >>>> 318 | VdsFenceOptionMapping | >>>>
alom:secure=secure,port=ipport;apc:secure=secure,port=ipport,slot=port;bladecenter:secure=secure,port=ipport,slot=port;drac5:secure=secure,slot=port;eps:slot=port;ilo:secure=ssl,port=ipport;ipmilan:;rsa:secure=secure,port=ipport;rsb:;wti:secure=secure,port=ipport,slot=port;cisco_ucs:secure=ssl,slot=port;ilo3:
>>>> | general >>>> (6 rows) >>>> >>>> -- >>>> >>>> Dmitriy Pyryakov >>>> VimpelCom Ltd. >>>> >>>> >>>> Inactive hide details for Eli Mesika ---10.09.2012 >>>> 15:02:16-------- >>>> Original Message ----- > From: "Dmitriy A Pyryakov" <DPyryaEli >>>> Mesika >>>> ---10.09.2012 15:02:16-------- Original Message ----- > From: >>>> "Dmitriy A >>>> Pyryakov" <DPyryakov@ekb.beeline.ru> >>>> >>>> От: Eli Mesika <emesika@redhat.com> >>>> Кому: Dmitriy A Pyryakov <DPyryakov@ekb.beeline.ru> >>>> Копия: users@ovirt.org, Itamar Heim <iheim@redhat.com> >>>> Дата: 10.09.2012 15:02 >>>> Тема: Re: [Users] HP Integrated Lights Out 3 >>>>
>>>> >>>> >>>> >>>> >>>> >>>> ----- Original Message ----- >>>>> From: "Dmitriy A Pyryakov" <DPyryakov@ekb.beeline.ru> >>>>> To: "Itamar Heim" <iheim@redhat.com> >>>>> Cc: "Eli Mesika" <emesika@redhat.com>, users@ovirt.org >>>>> Sent: Monday, September 10, 2012 11:57:25 AM >>>>> Subject: Re: [Users] HP Integrated Lights Out 3 >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> Yes, but oVirt don't pass this options to fence_ipmilan >>>>> command. >>>>> There are all logged options: Thread-43892::DEBUG::2012-09-07 >>>>> 13:14:03,094::API::1024::vds::(fenceNode) >>>>> >>>> fenceNode(addr=192.168.10.
103,port=,agent=ipmilan,user=fence_ilo,passwd=XXXX,action=status,secure=,options=)
>>>>> Thread-43892::DEBUG::2012-09-07 >>>>> 13:14:04,116::API::1050::vds::(fenceNode) rc 1 in >>>>> agent=fence_ipmilan >>>>> ipaddr=192.168.10.103 >>>>> login=fence_ilo >>>>> option=status >>>>> passwd=XXXX >>>>> out Getting status of IPMI:192.168.10.103...Chassis power = >>>>> Unknown >>>>> Failed >>>>> err >>>>> >>>> >>>> Hi >>>> As you see, options arrived to VDSM as empty string >>>> Can you please paste the output of the following SQL >>>> >>>> select * from vdc_options where option_name = >>>> 'FenceAgentDefaultParams'; >>>> >>>> Thanks >>>> >>>> >>>>> - - Dmitriy Pyryakov VimpelCom Ltd. >>>>> Inactive hide details for Itamar Heim ---10.09.2012 >>>>> 14:48:06---On >>>>> 09/10/2012 11:45 AM, Dmitriy A Pyryakov wrote: > No, I don't >>>>> Itamar >>>>> Heim ---10.09.2012 14:48:06---On 09/10/2012 11:45 AM, Dmitriy >>>>> A >>>>> Pyryakov wrote: > No, I don't see an ilo3 type of fencing >>>>> device >>>>> i >>>>> >>>>> От: Itamar Heim <iheim@redhat.com> >>>>> Кому: Dmitriy A Pyryakov <DPyryakov@ekb.beeline.ru> >>>>> Копия: Eli Mesika <emesika@redhat.com>, users@ovirt.org >>>>> Дата: 10.09.2012 14:48 >>>>> Тема: Re: [Users] HP Integrated Lights Out 3 >>>>> >>>>> >>>>> >>>>> >>>>> On 09/10/2012 11:45 AM, Dmitriy A Pyryakov wrote: >>>>>> No, I don't see an ilo3 type of fencing device in my "Power >>>>>> Management" tab. >>>>>> >>>>>> I have fence_ilo3 command on my hypervisor host. >>>>> >>>>> did you try choosing ipmilan and passing options of >>>>> lanplus,power_wait=4? >>>>> >>>>> >>>>>> >>>>>> When I run it with following options: >>>>>> privlvl=user >>>>>> ipaddr=192.168.10.103 >>>>>> login=fence_ilo >>>>>> passwd=******** >>>>>> operation=status >>>>>> >>>>>> it print: Getting status of IPMI:192.168.10.103...Chassis >>>>>> power = >>>>>> On >>>>>> Done >>>>>> >>>>>> oVirt Engine Version: 3.1.0-2.fc17 >>>>>> >>>>>> >>>>>> - - >>>>>> Dmitriy Pyryakov >>>>>> VimpelCom Ltd. >>>>>> >>>>>> >>>>>> Inactive hide details for Itamar Heim ---10.09.2012 >>>>>> 14:28:19---On >>>>>> 09/10/2012 06:17 AM, Dmitriy A Pyryakov wrote: > >>>>>> Hello,Itamar >>>>>> Heim >>>>>> ---10.09.2012 14:28:19---On 09/10/2012 06:17 AM, Dmitriy A >>>>>> Pyryakov >>>>>> wrote: > Hello, >>>>>> >>>>>> От: Itamar Heim <iheim@redhat.com> >>>>>> Кому: Dmitriy A Pyryakov <DPyryakov@ekb.beeline.ru> >>>>>> Копия: users@ovirt.org, Eli Mesika <emesika@redhat.com> >>>>>> Дата: 10.09.2012 14:28 >>>>>> Тема: Re: [Users] HP Integrated Lights Out 3 >>>>>> >>>>
>>>>>> >>>>>> >>>>>> >>>>>> On 09/10/2012 06:17 AM, Dmitriy A Pyryakov wrote: >>>>>>> Hello, >>>>>>> >>>>>>> I need to use the HP i-lo 3 as fencing device for OOB >>>>>>> power >>>>>>> management. >>>>>>> >>>>>>> In man 8 page of fence_ipmilan I find that I must use >>>>>>> lanplus and >>>>>>> power_wait=4 options. When I insert this options in >>>>>>> "Option" >>>>>>> line >>>>>>> of >>>>>>> "Power Management" tab and press "Test" button - test is >>>>>>> failed. >>>>>>> >>>>>>> There is the part of vdsm.log at this time: >>>>>>> >>>>>>> Thread-43892::DEBUG::2012-09-07 >>>>>>> 13:14:03,094::API::1024::vds::(fenceNode) >>>>>>> >>>>>> >>>> fenceNode(addr=192.168.10.
>>>>>>> Thread-43892::DEBUG::2012-09-07 >>>>>>> 13:14:04,116::API::1050::vds::(fenceNode) rc 1 in >>>>>>> agent=fence_ipmilan >>>>>>> ipaddr=192.168.10.103 >>>>>>> login=fence_ilo >>>>>>> option=status >>>>>>> passwd=XXXX >>>>>>> out Getting status of IPMI:192.168.10.103...Chassis power >>>>>>> = >>>>>>> Unknown >>>>>>> Failed >>>>>>> err >>>>>>> >>>>>>> My otions are not presented. It looks like a bug. >>>>>>> >>>>>>> How can I fix it? How can I find a location of the script >>>>>>> who run >>>>>>> this >>>>>>> test in my system? >>>>>> >>>>>> strange, i thought we added ilo3 fence type back in 3.0 >>>>>> which >>>>>> wraps >>>>>> ipmilan with lanplus,power_wait=4. >>>>>> don'y you see ilo3 as an
>>>>>> >>>>>>> >>>>>>> - - >>>>>>> Dmitriy Pyryakov >>>>>>> >>>>>>> VimpelCom L
103,port=,agent=ipmilan,user=fence_ilo,passwd=XXXX,action=status,secure=,options=) option? td.
>>>>>>
>>>>>>>
>>> >>>>>
>>>>>>> Users mailing list >>>>>>> Users@ovirt.org >>>>>>> http://lists.ovirt.org/mailman/listinfo/users >>>>>>> >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> >>>>> >>>> >>> >>> >>> > > >
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users> Darrell Budic> Bigwells Technology LLC> office: 312.529.7816> cell: 608.239.4628
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

--0__=C9BBF0EBDF8FEC848f9e8a93df938690918cC9BBF0EBDF8FEC84 Content-type: text/plain; charset=KOI8-R Content-transfer-encoding: base64 SXRhbWFyIEhlaW0gPGloZWltQHJlZGhhdC5jb20+IM7B0MnTwc7PIDEzLjA5LjIwMTIgMTE6MDk6 MjQ6DQoNCj4g79Q6IEl0YW1hciBIZWltIDxpaGVpbUByZWRoYXQuY29tPg0KPiDrz83VOiBEbWl0 cml5IEEgUHlyeWFrb3YgPERQeXJ5YWtvdkBla2IuYmVlbGluZS5ydT4NCj4g68/QydE6IERhcnJl bGwgQnVkaWMgPGRhcnJlbGwuYnVkaWNAYmlnd2VsbHMubmV0PiwgdXNlcnNAb3ZpcnQub3JnDQo+ IOTB1ME6IDEzLjA5LjIwMTIgMTE6MDkNCj4g9MXNwTogUmU6IFtVc2Vyc10gSEE6IFJlOiAgIEhQ IEludGVncmF0ZWQgTGlnaHRzIE91dCAzDQo+DQo+IE9uIDA5LzEzLzIwMTIgMDY6MDAgQU0sIERt aXRyaXkgQSBQeXJ5YWtvdiB3cm90ZToNCj4gPiBEYXJyZWxsIEJ1ZGljIDxkYXJyZWxsLmJ1ZGlj QGJpZ3dlbGxzLm5ldD4gzsHQydPBzs8gMTMuMDkuMjAxMg0KMDc6NDM6NDQ6DQo+ID4NCj4gPiAg PiDv1DogRGFycmVsbCBCdWRpYyA8ZGFycmVsbC5idWRpY0BiaWd3ZWxscy5uZXQ+DQo+ID4gID4g 68/N1TogRG1pdHJpeSBBIFB5cnlha292IDxEUHlyeWFrb3ZAZWtiLmJlZWxpbmUucnU+DQo+ID4g ID4g68/QydE6IEVsaSBNZXNpa2EgPGVtZXNpa2FAcmVkaGF0LmNvbT4sIHVzZXJzQG92aXJ0Lm9y Zw0KPiA+ICA+IOTB1ME6IDEzLjA5LjIwMTIgMDc6NDMNCj4gPiAgPiD0xc3BOiBSZTogW1VzZXJz XSBIUCBJbnRlZ3JhdGVkIExpZ2h0cyBPdXQgMw0KPiA+ICA+DQo+ID4gID4gSSBoYXZlIHRoaXMg cHJvYmxlbSB0b28uIEkgYWN0dWFsbHkgdHJhY2tlZCBpdCBkb3duIHRvIHRoZSBlbmdpbmUNCj4g PiAgPiBub3QgcGFzc2luZyB0aGUgYXJndW1lbnRzIHRvIHRoZSBmZW5jZSBzY3JpcHRzIGJ1dCB0 aGVuIGdvdA0KPiA+ICA+IGRpc3RyYWN0ZWQgYW5kIG5ldmVyIGZvbGxvd2VkIHVwIHdpdGggYSBy ZXBvcnQuIEluIG15IGNhc2UsIHRoZSBkYXRhDQo+ID4gID4gYmFzZSB3YXMgY29ycmVjdCwgYW5k IGlmIEkgcmFuIHRoZSBmZW5jZSBzY3JpcHQgYnkgaGFuZCwgaXQgd291bGQNCj4gPiAgPiB3b3Jr LCBidXQgdGhlIHZkc20gd2Fzbid0IHJ1bm5pbmcgaXQgd2l0aCB0aGUgb3B0aW9ucyBvciBldmVu IGFsbA0KPiA+ICA+IHRoZSBhcmd1bWVudHMgKHVzZXJuYW1lL3B3LCBldGMpLiBJJ3ZlIHRyaWVk IGl0IHdpdGggaWxvMyBhbmQNCj4gPiAgPiBpcG1pbGFuIGJvdGgsIHNhbWUgaXNzdWUuDQo+ID4g ID4NCj4gPiAgPiBJZiB5b3UnZCBsaWtlLCBJIGNhbiByZWNyZWF0ZSBzb21lIG9mIG15IGRlYnVn Z2luZywgSSdkIGdvdHRlbiBzbw0KPiA+ICA+IGZhciBhcyB0byB0byBoYWNrIHNvbWUgcHJpbnQg c3RhdGVtZW50cyBpbnRvIHRoZSBmZW5jZSBzY3JpcHRzIHRvDQo+ID4gID4gZGVtb25zdHJhdGUg d2hhdCB3YXMgaGFwcGVuaW5nLiBMb3N0IHRoYXQgd2l0aCBzb21lIHJlYnVpbGRzLCBidXQNCj4g PiAgPiBlYXN5IGVub3VnaCB0byByZWNyZWF0ZS4uLg0KPiA+ICA+DQo+ID4gID4gLURhcnJlbGwN Cj4gPg0KPiA+IEhlbGxvLCBEYXJyZWxsLg0KPiA+DQo+ID4gSXQgd291bGQgYmUgZ3JlYXQhDQo+ DQo+IG1heSBpIHN1Z2dlc3QgeW91IGZpcnN0IHRyeSB0byBhcHBseSB0aGlzIHBhdGNoIHRvIHZk c20gKGp1c3QgZWRpdCB0aGUNCj4gcmVsZXZhbnQgbGluZSBpbiB2ZHNtKQ0KPg0KPiBjb21taXQg NTk5MzQxMThlM2EzMGM1NzUzOWQyYjcxMDE2NTMyYmRkOWM0YWIxNw0KPiBBdXRob3I6IFJveSBH b2xhbiA8cmdvbGFuQHJlZGhhdC5jb20+DQo+IERhdGU6ICAgVGh1IEF1ZyA5IDE2OjM0OjEwIDIw MTIgKzAzMDANCj4NCj4gICAgICBmZW5jZU5vZGUgQVBJIGlzIG1pc3NpbmcgdGhlIG9wdGlvbnMg YXJndW1lbnQNCj4NCj4gICAgICBDaGFuZ2UtSWQ6IEliMmNlOWIwZjcxMDQwZjkxOTg0MTNmYTA2 YzVkODc2ODk5NDg0MmVjDQo+ICAgICAgU2lnbmVkLW9mZi1ieTogUm95IEdvbGFuIDxyZ29sYW5A cmVkaGF0LmNvbT4NCj4gICAgICBSZXZpZXdlZC1vbjogaHR0cDovL2dlcnJpdC5vdmlydC5vcmcv NzA1OA0KPiAgICAgIFJldmlld2VkLWJ5OiBEYW4gS2VuaWdzYmVyZyA8ZGFua2VuQHJlZGhhdC5j b20+DQo+ICAgICAgUmV2aWV3ZWQtYnk6IE9tZXIgRnJlbmtlbCA8b2ZyZW5rZWxAcmVkaGF0LmNv bT4NCj4gICAgICBUZXN0ZWQtYnk6IE9tZXIgRnJlbmtlbCA8b2ZyZW5rZWxAcmVkaGF0LmNvbT4N Cj4NCj4gZGlmZiAtLWdpdCBhL3Zkc20vQmluZGluZ1hNTFJQQy5weSBiL3Zkc20vQmluZGluZ1hN TFJQQy5weQ0KPiBpbmRleCBjYzUzMDBmLi44YjU0OGU0IDEwMDY0NA0KPiAtLS0gYS92ZHNtL0Jp bmRpbmdYTUxSUEMucHkNCj4gKysrIGIvdmRzbS9CaW5kaW5nWE1MUlBDLnB5DQo+IEBAIC0zNTcs NyArMzU3LDcgQEAgY2xhc3MgQmluZGluZ1hNTFJQQyhvYmplY3QpOg0KPiAgICAgICAgICAgICAg ICAgICAgIHNlY3VyZT1GYWxzZSwgb3B0aW9ucz0nJyk6DQo+ICAgICAgICAgICBhcGkgPSBBUEku R2xvYmFsKCkNCj4gICAgICAgICAgIHJldHVybiBhcGkuZmVuY2VOb2RlKGFkZHIsIHBvcnQsIGFn ZW50LCB1c2VybmFtZSwgcGFzc3dvcmQsDQo+IC0gICAgICAgICAgICAgICAgYWN0aW9uLCBzZWN1 cmUpDQo+ICsgICAgICAgICAgICAgICAgYWN0aW9uLCBzZWN1cmUsIG9wdGlvbnMpDQo+DQo+ICAg ICAgIGRlZiBzZXRMb2dMZXZlbChzZWxmLCBsZXZlbCk6DQo+ICAgICAgICAgICBhcGkgPSBBUEku R2xvYmFsKCkNCj4NCj4NCg0KT2YgY291cnNlLCBub3cgSSB0cnkgaXQgYW5kIHBvc3QgcmVzdWx0 cy4NCg0KDQo+ID4NCj4gPiAgPiBPbiBTZXAgMTAsIDIwMTIsIGF0IDEwOjQ4IFBNLCBEbWl0cml5 IEEgUHlyeWFrb3Ygd3JvdGU6DQo+ID4gID4NCj4gPiAgPiBFbGkgTWVzaWthIDxlbWVzaWthQHJl ZGhhdC5jb20+IM7B0MnTwc7PIDEwLjA5LjIwMTIgMTk6NDE6Mjc6DQo+ID4gID4NCj4gPiAgPiA+ IO/UOiBFbGkgTWVzaWthIDxlbWVzaWthQHJlZGhhdC5jb20+DQo+ID4gID4gPiDrz83VOiBJdGFt YXIgSGVpbSA8aWhlaW1AcmVkaGF0LmNvbT4NCj4gPiAgPiA+IOvP0MnROiBEbWl0cml5IEEgUHly eWFrb3YgPERQeXJ5YWtvdkBla2IuYmVlbGluZS5ydT4sDQo+ID4gID4gPiB1c2Vyc0BvdmlydC5v cmcsIFJveSBHb2xhbiA8cmdvbGFuQHJlZGhhdC5jb20+DQo+ID4gID4gPiDkwdTBOiAxMC4wOS4y MDEyIDE5OjQxDQo+ID4gID4gPiD0xc3BOiBSZTogSEE6IFJlOiBIQTogUmU6IFtVc2Vyc10gSFAg SW50ZWdyYXRlZCBMaWdodHMgT3V0IDMNCj4gPiAgPiA+DQo+ID4gID4gPg0KPiA+ICA+ID4NCj4g PiAgPiA+IC0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0NCj4gPiAgPiA+ID4gRnJvbTogIkl0 YW1hciBIZWltIiA8aWhlaW1AcmVkaGF0LmNvbT4NCj4gPiAgPiA+ID4gVG86ICJFbGkgTWVzaWth IiA8ZW1lc2lrYUByZWRoYXQuY29tPg0KPiA+ICA+ID4gPiBDYzogIkRtaXRyaXkgQSBQeXJ5YWtv diIgPERQeXJ5YWtvdkBla2IuYmVlbGluZS5ydT4sDQp1c2Vyc0BvdmlydC5vcmcNCj4gPiAgPiA+ ID4gU2VudDogTW9uZGF5LCBTZXB0ZW1iZXIgMTAsIDIwMTIgMzoxNjowNyBQTQ0KPiA+ICA+ID4g PiBTdWJqZWN0OiBSZTogSEE6IFJlOiBIQTogUmU6IFtVc2Vyc10gSFAgSW50ZWdyYXRlZCBMaWdo dHMgT3V0IDMNCj4gPiAgPiA+ID4NCj4gPiAgPiA+ID4gT24gMDkvMTAvMjAxMiAwMzowNSBQTSwg RWxpIE1lc2lrYSB3cm90ZToNCj4gPiAgPiA+ID4gPg0KPiA+ICA+ID4gPiA+DQo+ID4gID4gPiA+ ID4gLS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLQ0KPiA+ICA+ID4gPiA+PiBGcm9tOiAiRG1p dHJpeSBBIFB5cnlha292IiA8RFB5cnlha292QGVrYi5iZWVsaW5lLnJ1Pg0KPiA+ICA+ID4gPiA+ PiBUbzogIkVsaSBNZXNpa2EiIDxlbWVzaWthQHJlZGhhdC5jb20+DQo+ID4gID4gPiA+ID4+IENj OiAiSXRhbWFyIEhlaW0iIDxpaGVpbUByZWRoYXQuY29tPiwgdXNlcnNAb3ZpcnQub3JnDQo+ID4g ID4gPiA+ID4+IFNlbnQ6IE1vbmRheSwgU2VwdGVtYmVyIDEwLCAyMDEyIDI6NDM6NDIgUE0NCj4g PiAgPiA+ID4gPj4gU3ViamVjdDogSEE6IFJlOiBIQTogUmU6IFtVc2Vyc10gSFAgSW50ZWdyYXRl ZCBMaWdodHMgT3V0IDMNCj4gPiAgPiA+ID4gPj4NCj4gPiAgPiA+ID4gPj4NCj4gPiAgPiA+ID4g Pj4NCj4gPiAgPiA+ID4gPj4NCj4gPiAgPiA+ID4gPj4NCj4gPiAgPiA+ID4gPj4gTm93IGlsbzMg cHJlc2VudGVkIGluIFBvd2VyIE1hbmFnZW1lbnQgYnV0IHN0aWxsIGRvZXNuJ3QNCndvcmsuDQo+ ID4gID4gPiA+ID4+IHBhcnQNCj4gPiAgPiA+ID4gPj4gb2YgdmRzbS5sb2c6IFRocmVhZC0yNTg3 ODM6OkRFQlVHOjoyMDEyLTA5LTEwDQo+ID4gID4gPiA+ID4+IDE3OjM5OjA2LDM1OTo6QVBJOjox MDI0Ojp2ZHM6OihmZW5jZU5vZGUpDQo+ID4gID4gPiA+ID4+IGZlbmNlTm9kZShhZGRyPTE5Mi4x NjguMTAuDQo+ID4gID4gPg0KPiA+ICA+DQo+ID4NCj4NCjEwMyxwb3J0PSxhZ2VudD1pcG1pbGFu LHVzZXI9QWRtaW5pc3RyYXRvcixwYXNzd2Q9WFhYWCxhY3Rpb249c3RhdHVzLHNlY3VyZT0sb3B0 aW9ucz0pDQoNCj4gPiAgPiA+ID4gPj4gVGhyZWFkLTI1ODc4Mzo6REVCVUc6OjIwMTItMDktMTAN Cj4gPiAgPiA+ID4gPj4gMTc6Mzk6MDcsMzg2OjpBUEk6OjEwNTA6OnZkczo6KGZlbmNlTm9kZSkg cmMgMSBpbg0KPiA+ICA+ID4gPiA+PiBhZ2VudD1mZW5jZV9pcG1pbGFuDQo+ID4gID4gPiA+ID4+ IGlwYWRkcj0xOTIuMTY4LjEwLjEwMw0KPiA+ICA+ID4gPiA+PiBsb2dpbj1BZG1pbmlzdHJhdG9y DQo+ID4gID4gPiA+ID4+IG9wdGlvbj1zdGF0dXMNCj4gPiAgPiA+ID4gPj4gcGFzc3dkPVhYWFgN Cj4gPiAgPiA+ID4gPj4gb3V0IEdldHRpbmcgc3RhdHVzIG9mIElQTUk6MTkyLjE2OC4xMC4xMDMu Li5DaGFzc2lzIHBvd2VyID0NCj4gPiAgPiA+ID4gPj4gVW5rbm93bg0KPiA+ICA+ID4gPiA+PiBG YWlsZWQNCj4gPiAgPiA+ID4gPj4gZXJyDQo+ID4gID4gPiA+ID4+DQo+ID4gID4gPiA+ID4+IHBh cnQgb2YgZW5naW5lLmxvZw0KPiA+ICA+ID4gPiA+Pg0KPiA+ICA+ID4gPiA+PiAyMDEyLTA5LTEw IDE3OjQxOjUxLDA4OSBJTkZPDQo+ID4gID4gPiA+ID4+DQpbb3JnLm92aXJ0LmVuZ2luZS5jb3Jl LnZkc2Jyb2tlci52ZHNicm9rZXIuRmVuY2VWZHNWRFNDb21tYW5kXQ0KPiA+ICA+ID4gPiA+PiAo YWpwLS0wLjAuMC4wLTgwMDktMTApIFNUQVJULCBGZW5jZVZkc1ZEU0NvbW1hbmQodmRzSWQgPQ0K PiA+ICA+ID4gPiA+PiA3MTUyOGI2ZS1mNWU2LTExZTEtYTE1Zi0wMDExODU2Y2YyM2UsIHRhcmdl dFZkc0lkID0NCj4gPiAgPiA+ID4gPj4gOGRkZGY5ZTYtZjgwYS0xMWUxLWIwMzYtMDAxMTg1NmNm MjNlLCBhY3Rpb24gPSBTdGF0dXMsIGlwID0NCj4gPiAgPiA+ID4gPj4gMTkyLjE2OC4xMC4xMDMs IHBvcnQgPSAsIHR5cGUgPSBpcG1pbGFuLCB1c2VyID0NCkFkbWluaXN0cmF0b3IsDQo+ID4gID4g PiA+ID4+IHBhc3N3b3JkID0gKioqKioqLCBvcHRpb25zID0gJ2xhbnBsdXMscG93ZXJfd2FpdD00 JyksIGxvZyBpZDoNCj4gPiAgPiA+ID4gPj4gZjQ0MjE1Nw0KPiA+ICA+ID4gPiA+PiAyMDEyLTA5 LTEwIDE3OjQxOjUzLDIyNiBJTkZPDQo+ID4gID4gPiA+ID4+DQpbb3JnLm92aXJ0LmVuZ2luZS5j b3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuRmVuY2VWZHNWRFNDb21tYW5kXQ0KPiA+ICA+ID4gPiA+ PiAoYWpwLS0wLjAuMC4wLTgwMDktMTApIEZJTklTSCwgRmVuY2VWZHNWRFNDb21tYW5kLCByZXR1 cm46DQpUZXN0DQo+ID4gID4gPiA+ID4+IEZhaWxlZCwgSG9zdCBTdGF0dXMgaXM6IHVua25vd24u IFRoZSBmZW5jZS1hZ2VudCBzY3JpcHQNCnJlcG9ydGVkDQo+ID4gID4gPiA+ID4+IHRoZQ0KPiA+ ICA+ID4gPiA+PiBmb2xsb3dpbmcgZXJyb3I6IEdldHRpbmcgc3RhdHVzIG9mDQpJUE1JOjE5Mi4x NjguMTAuMTAzLi4uQ2hhc3Npcw0KPiA+ICA+ID4gPiA+PiBwb3dlciA9IFVua25vd24NCj4gPiAg PiA+ID4gPj4gRmFpbGVkDQo+ID4gID4gPiA+ID4+ICwgbG9nIGlkOiBmNDQyMTU3DQo+ID4gID4g PiA+ID4NCj4gPiAgPiA+ID4gPiBXZWxsLCBJIHdpbGwgaGF2ZSB0byBpbnZlc3RpZ2F0ZSB0aGF0 LCB3ZSBjYW4gY2xlYXJseSBzZWUgdGhhdA0KPiA+ICA+ID4gPiA+IGJhY2tlbmQgc2VuZCB0aGUg J2xhbnBsdXMscG93ZXJfd2FpdD00JyBvcHRpb25zLCBidXQgZnJvbSBzb21lDQo+ID4gID4gPiA+ ID4gcmVhc29uIHRoZSBvcHRpb25zIGluIHRoZSB2ZHNtLmxvZyBhcmUgc3RpbGwgZW1wdHkuDQo+ ID4gID4gPiA+DQo+ID4gID4gPiA+IG1heWJlIHRoaXMgaXNuJ3QgcGFydCBvZiB2ZHNtIG9uZT8N Cj4gPiAgPiA+DQo+ID4gID4NCj4gPiAgPiB0aGlzIGlzIGEgcGFydCBvZiB2ZHNtLmxvZyBmcm9t IHByb3h5IGhvc3QuDQo+ID4gID4NCj4gPiAgPiA+IE1ha2VzIHNlbnNlICwgSSByZW1lbWJlciB0 aGF0IFJveSBoYW5kbGVkIHRoYXQgYnV0IHdhcyBzdXJlIHRoYXQNCml0DQo+ID4gID4gPiB3YXMg YWxyZWFkeSBtZXJnZWQuLi4NCj4gPiAgPg0KPiA+ICA+IHRoZXJlIGFyZSBzb21lIGxvZyBwYXJ0 cyBmcm9tIGRpZmZlcmVudCBwb3dlciBtYW5hZ2VtZW50DQo+ID4gID4gY29uZmlndXJhdGlvbi4g SSB0aGlua3MgbWF5YmUgaXQncyBpbXBvcnRhbnQgaW5mb3JtYXRpb24gZm9yIHlvdS4NCj4gPiAg Pg0KPiA+ICA+IGlwbWlsYW4gd2l0aCBsYW5wbHVzIGFuZCBwb3dlcl93YWl0IG9wdGlvbnMNCj4g PiAgPg0KPiA+ICA+IGVuZ2luZS5sb2c6DQo+ID4gID4NCj4gPiAgPiAyMDEyLTA5LTExIDA5OjEy OjM5LDIzOCBJTkZPDQo+ID4gID4gW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuRmVuY2luZ0V4 ZWN1dG9yXSAoYWpwLS0wLjAuMC4wLTgwMDktNCkNCj4gPiAgPiBFeGVjdXRpbmcgPFN0YXR1cz4g UG93ZXIgTWFuYWdlbWVudCBjb21tYW5kLCBQcm94eQ0KPiA+ICA+IEhvc3Q6aHlwZXIxLm92aXJ0 LmNvbSwgQWdlbnQ6aXBtaWxhbiwgVGFyZ2V0IEhvc3Q6LCBNYW5hZ2VtZW50IElQOg0KPiA+ICA+ IDE5Mi4xNjguMTAuMTAzLCBVc2VyOkFkbWluaXN0cmF0b3IsIE9wdGlvbnM6cG93ZXJfd2FpdD00 LGxhbnBsdXMNCj4gPiAgPiAyMDEyLTA5LTExIDA5OjEyOjM5LDI2MCBJTkZPDQo+ID4gID4gW29y Zy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLkZlbmNlVmRzVkRTQ29tbWFu ZF0NCj4gPiAgPiAoYWpwLS0wLjAuMC4wLTgwMDktNCkgU1RBUlQsIEZlbmNlVmRzVkRTQ29tbWFu ZCh2ZHNJZCA9IDcxNTI4YjZlLQ0KPiA+ICA+IGY1ZTYtMTFlMS1hMTVmLTAwMTE4NTZjZjIzZSwg dGFyZ2V0VmRzSWQgPSA4ZGRkZjllNi1mODBhLTExZTEtDQo+ID4gID4gYjAzNi0wMDExODU2Y2Yy M2UsIGFjdGlvbiA9IFN0YXR1cywgaXAgPSAxOTIuMTY4LjEwLjEwMywgcG9ydCA9ICwNCj4gPiAg PiB0eXBlID0gaXBtaWxhbiwgdXNlciA9IEFkbWluaXN0cmF0b3IsIHBhc3N3b3JkID0gKioqKioq LCBvcHRpb25zID0NCj4gPiAgPiAncG93ZXJfd2FpdD00LGxhbnBsdXMnKSwgbG9nIGlkOiA2MmYy ZWQxMg0KPiA+ICA+IDIwMTItMDktMTEgMDk6MTI6NDEsMzkxIElORk8NCj4gPiAgPiBbb3JnLm92 aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuRmVuY2VWZHNWRFNDb21tYW5kXQ0K PiA+ICA+IChhanAtLTAuMC4wLjAtODAwOS00KSBGSU5JU0gsIEZlbmNlVmRzVkRTQ29tbWFuZCwg cmV0dXJuOiBUZXN0DQo+ID4gID4gRmFpbGVkLCBIb3N0IFN0YXR1cyBpczogdW5rbm93bi4gVGhl IGZlbmNlLWFnZW50IHNjcmlwdCByZXBvcnRlZCB0aGUNCj4gPiAgPiBmb2xsb3dpbmcgZXJyb3I6 IEdldHRpbmcgc3RhdHVzIG9mIElQTUk6MTkyLjE2OC4xMC4xMDMuLi5DaGFzc2lzDQo+ID4gID4g cG93ZXIgPSBVbmtub3duDQo+ID4gID4gRmFpbGVkDQo+ID4gID4gLCBsb2cgaWQ6IDYyZjJlZDEy DQo+ID4gID4NCj4gPiAgPiB2ZHNtLmxvZzoNCj4gPiAgPg0KPiA+ICA+IFRocmVhZC0zMDIzNzk6 OkRFQlVHOjoyMDEyLTA5LTExIDA5OjEyOjM1LDI5Mzo6QVBJOjoxMDI0Ojp2ZHM6Og0KPiA+ICA+ IChmZW5jZU5vZGUpIGZlbmNlTm9kZShhZGRyPTE5Mi4xNjguMTAuDQo+ID4gID4NCj4gPg0KPg0K MTAzLHBvcnQ9LGFnZW50PWlwbWlsYW4sdXNlcj1BZG1pbmlzdHJhdG9yLHBhc3N3ZD1YWFhYLGFj dGlvbj1zdGF0dXMsc2VjdXJlPSxvcHRpb25zPSkNCg0KPiA+ICA+IFRocmVhZC0zMDIzNzk6OkRF QlVHOjoyMDEyLTA5LTExIDA5OjEyOjM2LDMyMTo6QVBJOjoxMDUwOjp2ZHM6Og0KPiA+ICA+IChm ZW5jZU5vZGUpIHJjIDEgaW4gYWdlbnQ9ZmVuY2VfaXBtaWxhbg0KPiA+ICA+IGlwYWRkcj0xOTIu MTY4LjEwLjEwMw0KPiA+ICA+IGxvZ2luPUFkbWluaXN0cmF0b3INCj4gPiAgPiBvcHRpb249c3Rh dHVzDQo+ID4gID4gcGFzc3dkPVhYWFgNCj4gPiAgPiBvdXQgR2V0dGluZyBzdGF0dXMgb2YgSVBN SToxOTIuMTY4LjEwLjEwMy4uLkNoYXNzaXMgcG93ZXIgPSBVbmtub3duDQo+ID4gID4gRmFpbGVk DQo+ID4gID4gZXJyDQo+ID4gID4gVGhyZWFkLTMwMjM4MTo6REVCVUc6OjIwMTItMDktMTEgMDk6 MTI6MzYsMzQzOjpBUEk6OjEwMjQ6OnZkczo6DQo+ID4gID4gKGZlbmNlTm9kZSkgZmVuY2VOb2Rl KGFkZHI9MTkyLjE2OC4xMC4NCj4gPiAgPg0KPiA+DQo+DQoxMDMscG9ydD0sYWdlbnQ9aXBtaWxh bix1c2VyPUFkbWluaXN0cmF0b3IscGFzc3dkPVhYWFgsYWN0aW9uPXN0YXR1cyxzZWN1cmU9LG9w dGlvbnM9KQ0KDQo+ID4gID4gVGhyZWFkLTMwMjM4MTo6REVCVUc6OjIwMTItMDktMTEgMDk6MTI6 MzcsMzcwOjpBUEk6OjEwNTA6OnZkczo6DQo+ID4gID4gKGZlbmNlTm9kZSkgcmMgMSBpbiBhZ2Vu dD1mZW5jZV9pcG1pbGFuDQo+ID4gID4gaXBhZGRyPTE5Mi4xNjguMTAuMTAzDQo+ID4gID4gbG9n aW49QWRtaW5pc3RyYXRvcg0KPiA+ICA+IG9wdGlvbj1zdGF0dXMNCj4gPiAgPiBwYXNzd2Q9WFhY WA0KPiA+ICA+IG91dCBHZXR0aW5nIHN0YXR1cyBvZiBJUE1JOjE5Mi4xNjguMTAuMTAzLi4uQ2hh c3NpcyBwb3dlciA9IFVua25vd24NCj4gPiAgPiBGYWlsZWQNCj4gPiAgPiBlcnINCj4gPiAgPg0K PiA+ICA+DQo+ID4gID4NCj4gPiAgPiBpcG1pbGFuIHdpdGhvdXQgYW55IGVudGVyZWQgb3B0aW9u cw0KPiA+ICA+DQo+ID4gID4gZW5naW5lLmxvZzoNCj4gPiAgPg0KPiA+ICA+IDIwMTItMDktMTEg MDk6MTI6NDUsNTcwIElORk8NCj4gPiAgPiBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5GZW5j aW5nRXhlY3V0b3JdIChhanAtLTAuMC4wLjAtODAwOS05KQ0KPiA+ICA+IEV4ZWN1dGluZyA8U3Rh dHVzPiBQb3dlciBNYW5hZ2VtZW50IGNvbW1hbmQsIFByb3h5DQo+ID4gID4gSG9zdDpoeXBlcjEu b3ZpcnQuY29tLCBBZ2VudDppcG1pbGFuLCBUYXJnZXQgSG9zdDosIE1hbmFnZW1lbnQgSVA6DQo+ ID4gID4gMTkyLjE2OC4xMC4xMDMsIFVzZXI6QWRtaW5pc3RyYXRvciwgT3B0aW9uczoNCj4gPiAg PiAyMDEyLTA5LTExIDA5OjEyOjQ1LDU5MSBJTkZPDQo+ID4gID4gW29yZy5vdmlydC5lbmdpbmUu Y29yZS52ZHNicm9rZXIudmRzYnJva2VyLkZlbmNlVmRzVkRTQ29tbWFuZF0NCj4gPiAgPiAoYWpw LS0wLjAuMC4wLTgwMDktOSkgU1RBUlQsIEZlbmNlVmRzVkRTQ29tbWFuZCh2ZHNJZCA9IDcxNTI4 YjZlLQ0KPiA+ICA+IGY1ZTYtMTFlMS1hMTVmLTAwMTE4NTZjZjIzZSwgdGFyZ2V0VmRzSWQgPSA4 ZGRkZjllNi1mODBhLTExZTEtDQo+ID4gID4gYjAzNi0wMDExODU2Y2YyM2UsIGFjdGlvbiA9IFN0 YXR1cywgaXAgPSAxOTIuMTY4LjEwLjEwMywgcG9ydCA9ICwNCj4gPiAgPiB0eXBlID0gaXBtaWxh biwgdXNlciA9IEFkbWluaXN0cmF0b3IsIHBhc3N3b3JkID0gKioqKioqLCBvcHRpb25zID0NCj4g PiAgPiAnJyksIGxvZyBpZDogMWE1MzYxMTkNCj4gPiAgPiAyMDEyLTA5LTExIDA5OjEyOjQ3LDcx NiBJTkZPDQo+ID4gID4gW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2Vy LkZlbmNlVmRzVkRTQ29tbWFuZF0NCj4gPiAgPiAoYWpwLS0wLjAuMC4wLTgwMDktOSkgRklOSVNI LCBGZW5jZVZkc1ZEU0NvbW1hbmQsIHJldHVybjogVGVzdA0KPiA+ICA+IEZhaWxlZCwgSG9zdCBT dGF0dXMgaXM6IHVua25vd24uIFRoZSBmZW5jZS1hZ2VudCBzY3JpcHQgcmVwb3J0ZWQgdGhlDQo+ ID4gID4gZm9sbG93aW5nIGVycm9yOiBHZXR0aW5nIHN0YXR1cyBvZiBJUE1JOjE5Mi4xNjguMTAu MTAzLi4uQ2hhc3Npcw0KPiA+ICA+IHBvd2VyID0gVW5rbm93bg0KPiA+ICA+IEZhaWxlZA0KPiA+ ICA+ICwgbG9nIGlkOiAxYTUzNjExOQ0KPiA+ICA+DQo+ID4gID4gdmRzbS5sb2c6DQo+ID4gID4N Cj4gPiAgPiBUaHJlYWQtMzAyMzg0OjpERUJVRzo6MjAxMi0wOS0xMSAwOToxMjo0MSw2MTc6OkFQ STo6MTAyNDo6dmRzOjoNCj4gPiAgPiAoZmVuY2VOb2RlKSBmZW5jZU5vZGUoYWRkcj0xOTIuMTY4 LjEwLg0KPiA+ICA+DQo+ID4NCj4NCjEwMyxwb3J0PSxhZ2VudD1pcG1pbGFuLHVzZXI9QWRtaW5p c3RyYXRvcixwYXNzd2Q9WFhYWCxhY3Rpb249c3RhdHVzLHNlY3VyZT0sb3B0aW9ucz0pDQoNCj4g PiAgPiBUaHJlYWQtMzAyMzg0OjpERUJVRzo6MjAxMi0wOS0xMSAwOToxMjo0Miw2NDU6OkFQSTo6 MTA1MDo6dmRzOjoNCj4gPiAgPiAoZmVuY2VOb2RlKSByYyAxIGluIGFnZW50PWZlbmNlX2lwbWls YW4NCj4gPiAgPiBpcGFkZHI9MTkyLjE2OC4xMC4xMDMNCj4gPiAgPiBsb2dpbj1BZG1pbmlzdHJh dG9yDQo+ID4gID4gb3B0aW9uPXN0YXR1cw0KPiA+ICA+IHBhc3N3ZD1YWFhYDQo+ID4gID4gb3V0 IEdldHRpbmcgc3RhdHVzIG9mIElQTUk6MTkyLjE2OC4xMC4xMDMuLi5DaGFzc2lzIHBvd2VyID0g VW5rbm93bg0KPiA+ICA+IEZhaWxlZA0KPiA+ICA+IGVycg0KPiA+ICA+IFRocmVhZC0zMDIzODc6 OkRFQlVHOjoyMDEyLTA5LTExIDA5OjEyOjQyLDY2Njo6QVBJOjoxMDI0Ojp2ZHM6Og0KPiA+ICA+ IChmZW5jZU5vZGUpIGZlbmNlTm9kZShhZGRyPTE5Mi4xNjguMTAuDQo+ID4gID4NCj4gPg0KPg0K MTAzLHBvcnQ9LGFnZW50PWlwbWlsYW4sdXNlcj1BZG1pbmlzdHJhdG9yLHBhc3N3ZD1YWFhYLGFj dGlvbj1zdGF0dXMsc2VjdXJlPSxvcHRpb25zPSkNCg0KPiA+ICA+IFRocmVhZC0zMDIzODc6OkRF QlVHOjoyMDEyLTA5LTExIDA5OjEyOjQzLDY5NDo6QVBJOjoxMDUwOjp2ZHM6Og0KPiA+ICA+IChm ZW5jZU5vZGUpIHJjIDEgaW4gYWdlbnQ9ZmVuY2VfaXBtaWxhbg0KPiA+ICA+IGlwYWRkcj0xOTIu MTY4LjEwLjEwMw0KPiA+ICA+IGxvZ2luPUFkbWluaXN0cmF0b3INCj4gPiAgPiBvcHRpb249c3Rh dHVzDQo+ID4gID4gcGFzc3dkPVhYWFgNCj4gPiAgPiBvdXQgR2V0dGluZyBzdGF0dXMgb2YgSVBN SToxOTIuMTY4LjEwLjEwMy4uLkNoYXNzaXMgcG93ZXIgPSBVbmtub3duDQo+ID4gID4gRmFpbGVk DQo+ID4gID4gZXJyDQo+ID4gID4NCj4gPiAgPg0KPiA+ICA+DQo+ID4gID4gaWxvMyB3aXRob3V0 IGFueSBlbnRlcmVkIG9wdGlvbnMNCj4gPiAgPg0KPiA+ICA+IGVuZ2luZS5sb2c6DQo+ID4gID4N Cj4gPiAgPiAyMDEyLTA5LTExIDA5OjEyOjUxLDAxNSBJTkZPDQo+ID4gID4gW29yZy5vdmlydC5l bmdpbmUuY29yZS5ibGwuRmVuY2luZ0V4ZWN1dG9yXSAoYWpwLS0wLjAuMC4wLTgwMDktNCkNCj4g PiAgPiBFeGVjdXRpbmcgPFN0YXR1cz4gUG93ZXIgTWFuYWdlbWVudCBjb21tYW5kLCBQcm94eQ0K PiA+ICA+IEhvc3Q6aHlwZXIxLm92aXJ0LmNvbSwgQWdlbnQ6aXBtaWxhbiwgVGFyZ2V0IEhvc3Q6 LCBNYW5hZ2VtZW50IElQOg0KPiA+ICA+IDE5Mi4xNjguMTAuMTAzLCBVc2VyOkFkbWluaXN0cmF0 b3IsIE9wdGlvbnM6bGFucGx1cyxwb3dlcl93YWl0PTQNCj4gPiAgPiAyMDEyLTA5LTExIDA5OjEy OjUxLDAzNiBJTkZPDQo+ID4gID4gW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRz YnJva2VyLkZlbmNlVmRzVkRTQ29tbWFuZF0NCj4gPiAgPiAoYWpwLS0wLjAuMC4wLTgwMDktNCkg U1RBUlQsIEZlbmNlVmRzVkRTQ29tbWFuZCh2ZHNJZCA9IDcxNTI4YjZlLQ0KPiA+ICA+IGY1ZTYt MTFlMS1hMTVmLTAwMTE4NTZjZjIzZSwgdGFyZ2V0VmRzSWQgPSA4ZGRkZjllNi1mODBhLTExZTEt DQo+ID4gID4gYjAzNi0wMDExODU2Y2YyM2UsIGFjdGlvbiA9IFN0YXR1cywgaXAgPSAxOTIuMTY4 LjEwLjEwMywgcG9ydCA9ICwNCj4gPiAgPiB0eXBlID0gaXBtaWxhbiwgdXNlciA9IEFkbWluaXN0 cmF0b3IsIHBhc3N3b3JkID0gKioqKioqLCBvcHRpb25zID0NCj4gPiAgPiAnbGFucGx1cyxwb3dl cl93YWl0PTQnKSwgbG9nIGlkOiAzMDFhNzcwZQ0KPiA+ICA+IDIwMTItMDktMTEgMDk6MTI6NTMs MTYxIElORk8NCj4gPiAgPiBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9r ZXIuRmVuY2VWZHNWRFNDb21tYW5kXQ0KPiA+ICA+IChhanAtLTAuMC4wLjAtODAwOS00KSBGSU5J U0gsIEZlbmNlVmRzVkRTQ29tbWFuZCwgcmV0dXJuOiBUZXN0DQo+ID4gID4gRmFpbGVkLCBIb3N0 IFN0YXR1cyBpczogdW5rbm93bi4gVGhlIGZlbmNlLWFnZW50IHNjcmlwdCByZXBvcnRlZCB0aGUN Cj4gPiAgPiBmb2xsb3dpbmcgZXJyb3I6IEdldHRpbmcgc3RhdHVzIG9mIElQTUk6MTkyLjE2OC4x MC4xMDMuLi5DaGFzc2lzDQo+ID4gID4gcG93ZXIgPSBVbmtub3duDQo+ID4gID4gRmFpbGVkDQo+ ID4gID4gLCBsb2cgaWQ6IDMwMWE3NzBlDQo+ID4gID4NCj4gPiAgPiB2ZHNtLmxvZzoNCj4gPiAg Pg0KPiA+ICA+IFRocmVhZC0zMDIzOTI6OkRFQlVHOjoyMDEyLTA5LTExIDA5OjEyOjQ3LDA2Mzo6 QVBJOjoxMDI0Ojp2ZHM6Og0KPiA+ICA+IChmZW5jZU5vZGUpIGZlbmNlTm9kZShhZGRyPTE5Mi4x NjguMTAuDQo+ID4gID4NCj4gPg0KPg0KMTAzLHBvcnQ9LGFnZW50PWlwbWlsYW4sdXNlcj1BZG1p bmlzdHJhdG9yLHBhc3N3ZD1YWFhYLGFjdGlvbj1zdGF0dXMsc2VjdXJlPSxvcHRpb25zPSkNCg0K PiA+ICA+IFRocmVhZC0zMDIzOTI6OkRFQlVHOjoyMDEyLTA5LTExIDA5OjEyOjQ4LDA5MTo6QVBJ OjoxMDUwOjp2ZHM6Og0KPiA+ICA+IChmZW5jZU5vZGUpIHJjIDEgaW4gYWdlbnQ9ZmVuY2VfaXBt aWxhbg0KPiA+ICA+IGlwYWRkcj0xOTIuMTY4LjEwLjEwMw0KPiA+ICA+IGxvZ2luPUFkbWluaXN0 cmF0b3INCj4gPiAgPiBvcHRpb249c3RhdHVzDQo+ID4gID4gcGFzc3dkPVhYWFgNCj4gPiAgPiBv dXQgR2V0dGluZyBzdGF0dXMgb2YgSVBNSToxOTIuMTY4LjEwLjEwMy4uLkNoYXNzaXMgcG93ZXIg PSBVbmtub3duDQo+ID4gID4gRmFpbGVkDQo+ID4gID4gZXJyDQo+ID4gID4gVGhyZWFkLTMwMjM5 NDo6REVCVUc6OjIwMTItMDktMTEgMDk6MTI6NDgsMTEyOjpBUEk6OjEwMjQ6OnZkczo6DQo+ID4g ID4gKGZlbmNlTm9kZSkgZmVuY2VOb2RlKGFkZHI9MTkyLjE2OC4xMC4NCj4gPiAgPg0KPiA+DQo+ DQoxMDMscG9ydD0sYWdlbnQ9aXBtaWxhbix1c2VyPUFkbWluaXN0cmF0b3IscGFzc3dkPVhYWFgs YWN0aW9uPXN0YXR1cyxzZWN1cmU9LG9wdGlvbnM9KQ0KDQo+ID4gID4gVGhyZWFkLTMwMjM5NDo6 REVCVUc6OjIwMTItMDktMTEgMDk6MTI6NDksMTQwOjpBUEk6OjEwNTA6OnZkczo6DQo+ID4gID4g KGZlbmNlTm9kZSkgcmMgMSBpbiBhZ2VudD1mZW5jZV9pcG1pbGFuDQo+ID4gID4gaXBhZGRyPTE5 Mi4xNjguMTAuMTAzDQo+ID4gID4gbG9naW49QWRtaW5pc3RyYXRvcg0KPiA+ICA+IG9wdGlvbj1z dGF0dXMNCj4gPiAgPiBwYXNzd2Q9WFhYWA0KPiA+ICA+IG91dCBHZXR0aW5nIHN0YXR1cyBvZiBJ UE1JOjE5Mi4xNjguMTAuMTAzLi4uQ2hhc3NpcyBwb3dlciA9IFVua25vd24NCj4gPiAgPiBGYWls ZWQNCj4gPiAgPiBlcnINCj4gPiAgPg0KPiA+ICA+ID4gPiBjb21taXQgNTk5MzQxMThlM2EzMGM1 NzUzOWQyYjcxMDE2NTMyYmRkOWM0YWIxNw0KPiA+ICA+ID4gPiBBdXRob3I6IFJveSBHb2xhbiA8 cmdvbGFuQHJlZGhhdC5jb20+DQo+ID4gID4gPiA+IERhdGU6IFRodSBBdWcgOSAxNjozNDoxMCAy MDEyICswMzAwDQo+ID4gID4gPiA+DQo+ID4gID4gPiA+IGZlbmNlTm9kZSBBUEkgaXMgbWlzc2lu ZyB0aGUgb3B0aW9ucyBhcmd1bWVudA0KPiA+ICA+ID4gPg0KPiA+ICA+ID4gPiBDaGFuZ2UtSWQ6 IEliMmNlOWIwZjcxMDQwZjkxOTg0MTNmYTA2YzVkODc2ODk5NDg0MmVjDQo+ID4gID4gPiA+IFNp Z25lZC1vZmYtYnk6IFJveSBHb2xhbiA8cmdvbGFuQHJlZGhhdC5jb20+DQo+ID4gID4gPiA+IFJl dmlld2VkLW9uOiBodHRwOi8vZ2Vycml0Lm92aXJ0Lm9yZy83MDU4DQo+ID4gID4gPiA+IFJldmll d2VkLWJ5OiBEYW4gS2VuaWdzYmVyZyA8ZGFua2VuQHJlZGhhdC5jb20+DQo+ID4gID4gPiA+IFJl dmlld2VkLWJ5OiBPbWVyIEZyZW5rZWwgPG9mcmVua2VsQHJlZGhhdC5jb20+DQo+ID4gID4gPiA+ IFRlc3RlZC1ieTogT21lciBGcmVua2VsIDxvZnJlbmtlbEByZWRoYXQuY29tPg0KPiA+ICA+ID4g Pg0KPiA+ICA+ID4gPg0KPiA+ICA+ID4gPg0KPiA+ICA+ID4gPg0KPiA+ICA+ID4gPg0KPiA+ICA+ ID4gPg0KPiA+ICA+ID4gPiA+DQo+ID4gID4gPiA+ID4NCj4gPiAgPiA+ID4gPg0KPiA+ICA+ID4g PiA+DQo+ID4gID4gPiA+ID4+DQo+ID4gID4gPiA+ID4+IC0gLQ0KPiA+ICA+ID4gPiA+PiBEbWl0 cml5IFB5cnlha292DQo+ID4gID4gPiA+ID4+DQo+ID4gID4gPiA+ID4+IFZpbXBlbENvbSBMdGQu DQo+ID4gID4gPiA+ID4+IEluYWN0aXZlIGhpZGUgZGV0YWlscyBmb3IgRWxpIE1lc2lrYSAtLS0x MC4wOS4yMDEyDQo+ID4gID4gPiA+ID4+IDE3OjI5OjQxLS0tLS0tLS0NCj4gPiAgPiA+ID4gPj4g T3JpZ2luYWwgTWVzc2FnZSAtLS0tLSA+IEZyb206ICJJdGFtYXIgSGVpbSINCjxpaGVpbUByZWRo YXQuRWxpDQo+ID4gID4gPiA+ID4+IE1lc2lrYSAtLS0xMC4wOS4yMDEyIDE3OjI5OjQxLS0tLS0t LS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLQ0KPg0KPiA+ICA+ID4gPiA+PiBGcm9tOg0KPiA+ICA+ ID4gPiA+PiAiSXRhbWFyIEhlaW0iIDxpaGVpbUByZWRoYXQuY29tPg0KPiA+ICA+ID4gPiA+Pg0K PiA+ICA+ID4gPiA+PiDv1DogRWxpIE1lc2lrYSA8ZW1lc2lrYUByZWRoYXQuY29tPg0KPiA+ICA+ ID4gPiA+PiDrz83VOiBEbWl0cml5IEEgUHlyeWFrb3YgPERQeXJ5YWtvdkBla2IuYmVlbGluZS5y dT4NCj4gPiAgPiA+ID4gPj4g68/QydE6IHVzZXJzQG92aXJ0Lm9yZywgSXRhbWFyIEhlaW0gPGlo ZWltQHJlZGhhdC5jb20+DQo+ID4gID4gPiA+ID4+IOTB1ME6IDEwLjA5LjIwMTIgMTc6MjkNCj4g PiAgPiA+ID4gPj4g9MXNwTogUmU6IEhBOiBSZTogW1VzZXJzXSBIUCBJbnRlZ3JhdGVkIExpZ2h0 cyBPdXQgMw0KPiA+ICA+ID4gPiA+Pg0KPiA+ICA+ID4gPiA+Pg0KPiA+ICA+ID4gPiA+Pg0KPiA+ ICA+ID4gPiA+Pg0KPiA+ICA+ID4gPiA+Pg0KPiA+ICA+ID4gPiA+Pg0KPiA+ICA+ID4gPiA+PiAt LS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tDQo+ID4gID4gPiA+ID4+PiBGcm9tOiAiSXRhbWFy IEhlaW0iIDxpaGVpbUByZWRoYXQuY29tPg0KPiA+ICA+ID4gPiA+Pj4gVG86ICJFbGkgTWVzaWth IiA8ZW1lc2lrYUByZWRoYXQuY29tPg0KPiA+ICA+ID4gPiA+Pj4gQ2M6IHVzZXJzQG92aXJ0Lm9y ZywgIkRtaXRyaXkgQSBQeXJ5YWtvdiINCj4gPiAgPiA+ID4gPj4+IDxEUHlyeWFrb3ZAZWtiLmJl ZWxpbmUucnU+DQo+ID4gID4gPiA+ID4+PiBTZW50OiBNb25kYXksIFNlcHRlbWJlciAxMCwgMjAx MiAyOjE0OjMxIFBNDQo+ID4gID4gPiA+ID4+PiBTdWJqZWN0OiBSZTogSEE6IFJlOiBbVXNlcnNd IEhQIEludGVncmF0ZWQgTGlnaHRzIE91dCAzDQo+ID4gID4gPiA+ID4+Pg0KPiA+ICA+ID4gPiA+ Pj4gT24gMDkvMTAvMjAxMiAwMjowNyBQTSwgRWxpIE1lc2lrYSB3cm90ZToNCj4gPiAgPiA+ID4g Pj4+Pg0KPiA+ICA+ID4gPiA+Pj4+DQo+ID4gID4gPiA+ID4+Pj4gLS0tLS0gT3JpZ2luYWwgTWVz c2FnZSAtLS0tLQ0KPiA+ICA+ID4gPiA+Pj4+PiBGcm9tOiAiSXRhbWFyIEhlaW0iIDxpaGVpbUBy ZWRoYXQuY29tPg0KPiA+ICA+ID4gPiA+Pj4+PiBUbzogIkRtaXRyaXkgQSBQeXJ5YWtvdiIgPERQ eXJ5YWtvdkBla2IuYmVlbGluZS5ydT4NCj4gPiAgPiA+ID4gPj4+Pj4gQ2M6ICJFbGkgTWVzaWth IiA8ZW1lc2lrYUByZWRoYXQuY29tPiwgdXNlcnNAb3ZpcnQub3JnDQo+ID4gID4gPiA+ID4+Pj4+ IFNlbnQ6IE1vbmRheSwgU2VwdGVtYmVyIDEwLCAyMDEyIDEyOjUxOjAzIFBNDQo+ID4gID4gPiA+ ID4+Pj4+IFN1YmplY3Q6IFJlOiBIQTogUmU6IFtVc2Vyc10gSFAgSW50ZWdyYXRlZCBMaWdodHMg T3V0IDMNCj4gPiAgPiA+ID4gPj4+Pj4NCj4gPiAgPiA+ID4gPj4+Pj4gT24gMDkvMTAvMjAxMiAx MjoyMSBQTSwgRG1pdHJpeSBBIFB5cnlha292IHdyb3RlOg0KPiA+ICA+ID4gPiA+Pj4+Pj4gZW5n aW5lPSMgc2VsZWN0ICogZnJvbSB2ZGNfb3B0aW9ucyB3aGVyZSBvcHRpb25fbmFtZSBpbg0KPiA+ ICA+ID4gPiA+Pj4+Pj4NCj4gPiAgPiA+DQo+ID4gID4NCj4gPg0KPg0KKCdGZW5jZUFnZW50RGVm YXVsdFBhcmFtcycsJ0ZlbmNlQWdlbnRNYXBwaW5nJywnVmRzRmVuY2VPcHRpb25NYXBwaW5nJywn VmRzRmVuY2VUeXBlJyk7DQoNCj4gPiAgPiA+ID4gPj4+Pj4+IG9wdGlvbl9pZCB8IG9wdGlvbl9u YW1lIHwgb3B0aW9uX3ZhbHVlIHwgdmVyc2lvbg0KPiA+ICA+ID4gPiA+Pj4+Pj4gLS0tLS0tLS0t LS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiA+ICA+ID4NCj4gPiAgPg0KPiA+DQo+DQor LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCj4gPiAgPiA+ICstLS0tLS0tLS0NCj4gPiAg PiA+ID4gPj4+Pj4+IDc3IHwgRmVuY2VBZ2VudE1hcHBpbmcgfCBpbG8zPWlwbWlsYW4gfCBnZW5l cmFsDQo+ID4gID4gPiA+ID4+Pj4+PiA3NiB8IEZlbmNlQWdlbnREZWZhdWx0UGFyYW1zIHwgaWxv MzpsYW5wbHVzLHBvd2VyX3dhaXQ9NA0KfA0KPiA+ICA+ID4gPiA+Pj4+Pj4gZ2VuZXJhbA0KPiA+ ICA+ID4gPiA+Pj4+Pj4gMzIzIHwgVmRzRmVuY2VUeXBlIHwNCj4gPiAgPiA+ID4gPj4+Pj4+DQo+ ID4gYWxvbSxhcGMsYmxhZGVjZW50ZXIsZHJhYzUsZXBzLGlsbyxpcG1pbGFuLHJzYSxyc2Isd3Rp LGNpc2NvX3Vjcw0KPiA+ICA+ID4gPiA+Pj4+Pj4gfA0KPiA+ICA+ID4gPiA+Pj4+Pj4gMy4xDQo+ ID4gID4gPiA+ID4+Pj4+PiAzMjIgfCBWZHNGZW5jZVR5cGUgfA0KPiA+ICA+ID4gPiA+Pj4+Pg0K PiA+ICA+ID4gPiA+Pj4+PiBlbGkgLSBpbG8zIGlzIG1pc3NpbmcgaW4gMy4xPw0KPiA+ICA+ID4g PiA+Pj4+IFllcywgdGhpcyBpcyBjZXJ0YWlubHkgYSBidWcsIEkgd2lsbCBvcGVuIGl0IGFuZCBy ZXNvbHZlDQpBU0FQDQo+ID4gID4gPiA+ID4+Pg0KPiA+ICA+ID4gPiA+Pj4gdGhpcyBpcyBhIGRi IGNoYW5nZSwgc28gZG1pdHJpeSBjYW4gYXBwbHkgaXQgZWFzaWx5IGFzIHdlbGwuDQo+ID4gID4g PiA+ID4+IFN1cmUNCj4gPiAgPiA+ID4gPj4gRG1pdHJpeSAsIHBsZWFzZSBhcHBseQ0KPiA+ICA+ ID4gPiA+PiAxKSBydW4gb24geW91ciBQb3N0Z3JlcyBlbmdpbmUgOg0KPiA+ICA+ID4gPiA+PiBz ZWxlY3QNCj4gPiAgPiA+ID4gPj4gZm5fZGJfdXBkYXRlX2NvbmZpZ192YWx1ZQ0KPiA+ICA+ID4N Cj4gPiAgPg0KPiA+DQo+DQooJ1Zkc0ZlbmNlVHlwZScsJ2Fsb20sYXBjLGJsYWRlY2VudGVyLGRy YWM1LGVwcyxpbG8saWxvMyxpcG1pbGFuLHJzYSxyc2Isd3RpLGNpc2NvX3VjcycsJzMuDQoNCj4g PiAgPiA+IDEnKTsNCj4gPiAgPiA+ID4gPj4NCj4gPiAgPiA+ID4gPj4gMikgUmVzdGFydCBlbmdp bmUNCj4gPiAgPiA+ID4gPj4gMykgQ2hlY2sgYWdhaW4gKHlvdSBzaG91bGQgaGF2ZSBpbG8zIG5v dyBpbiB0aGUgVUkgbGlzdCkNCj4gPiAgPiA+ID4gPj4gNCkgTGV0IG1lIGtub3cgaWYgaXQgd29y a3MNCj4gPiAgPiA+ID4gPj4NCj4gPiAgPiA+ID4gPj4gVGhhbmtzDQo+ID4gID4gPiA+ID4+DQo+ ID4gID4gPiA+ID4+Pg0KPiA+ICA+ID4gPiA+Pj4+PiBhbmQgbWF5YmUgYW5vdGhlciBidWcgb24g bm90IHBhc3NpbmcgZmVuY2Ugb3B0aW9ucyB3aGljaCBpDQo+ID4gID4gPiA+ID4+Pj4+IHJlbWVt YmVyDQo+ID4gID4gPiA+ID4+Pj4+IHdlDQo+ID4gID4gPiA+ID4+Pj4+IGhhZCBhdCBzb21lIHBv aW50DQo+ID4gID4gPiA+ID4+Pj4gWWVzLCBJIGJlbGlldmUgdGhhdCB0aGUgYWJvdmUgd2lsbCBz b2x2ZSB0aGUgaXNzdWUgc2luY2Ugd2UNCmhhZA0KPiA+ICA+ID4gPiA+Pj4+IGFscmVhZHkgdGVz dGVkIGlsbzMgdW5sZXNzIHdlIGhhdmUgYSByZWdyZXNzaW9uIEkgYW0gbm90DQphd2FyZQ0KPiA+ ICA+ID4gPiA+Pj4+IGFib3V0Lg0KPiA+ICA+ID4gPiA+Pj4NCj4gPiAgPiA+ID4gPj4+IGxldHMg aG9wZSBzby4gcXVlc3Rpb24gaXMgaWYgaXQgd2FzIGZpeGVkIGFmdGVyIG92aXJ0IDMuMQ0Kd2Fz DQo+ID4gID4gPiA+ID4+PiBkb25lLg0KPiA+ICA+ID4gPiA+Pj4NCj4gPiAgPiA+ID4gPj4+Pg0K PiA+ICA+ID4gPiA+Pj4+Pg0KPiA+ICA+ID4gPiA+Pj4+Pj4NCj4gPiAgPg0KYWxvbSxhcGMsYmxh ZGVjZW50ZXIsZHJhYzUsZXBzLGlsbyxpbG8zLGlwbWlsYW4scnNhLHJzYix3dGksY2lzY29fdWNz DQo+ID4gID4gPiA+ID4+Pj4+PiB8IDMuMA0KPiA+ICA+ID4gPiA+Pj4+Pj4gMzIxIHwgVmRzRmVu Y2VUeXBlIHwNCj4gPiAgPiA+ID4gPj4+Pj4+DQo+ID4gYWxvbSxhcGMsYmxhZGVjZW50ZXIsZHJh YzUsZXBzLGlsbyxpcG1pbGFuLHJzYSxyc2Isd3RpLGNpc2NvX3Vjcw0KPiA+ICA+ID4gPiA+Pj4+ Pj4gfA0KPiA+ICA+ID4gPiA+Pj4+Pj4gMi4yDQo+ID4gID4gPiA+ID4+Pj4+PiAzMTggfCBWZHNG ZW5jZU9wdGlvbk1hcHBpbmcgfA0KPiA+ICA+ID4gPiA+Pj4+Pj4NCj4gPiAgPiA+DQo+ID4gID4N Cj4gPg0KPg0KYWxvbTpzZWN1cmU9c2VjdXJlLHBvcnQ9aXBwb3J0O2FwYzpzZWN1cmU9c2VjdXJl LHBvcnQ9aXBwb3J0LHNsb3Q9cG9ydDtibGFkZWNlbnRlcjpzZWN1cmU9c2VjdXJlLHBvcnQ9aXBw b3J0LHNsb3Q9cG9ydDtkcmFjNTpzZWN1cmU9c2VjdXJlLHNsb3Q9cG9ydDtlcHM6c2xvdD1wb3J0 O2lsbzpzZWN1cmU9c3NsLHBvcnQ9aXBwb3J0O2lwbWlsYW46O3JzYTpzZWN1cmU9c2VjdXJlLHBv cnQ9aXBwb3J0O3JzYjo7d3RpOnNlY3VyZT1zZWN1cmUscG9ydD1pcHBvcnQsc2xvdD1wb3J0O2Np c2NvX3VjczpzZWN1cmU9c3NsLHNsb3Q9cG9ydDtpbG8zOg0KDQo+ID4gID4gPiA+ID4+Pj4+PiB8 IGdlbmVyYWwNCj4gPiAgPiA+ID4gPj4+Pj4+ICg2IHJvd3MpDQo+ID4gID4gPiA+ID4+Pj4+Pg0K PiA+ICA+ID4gPiA+Pj4+Pj4gLS0NCj4gPiAgPiA+ID4gPj4+Pj4+DQo+ID4gID4gPiA+ID4+Pj4+ PiBEbWl0cml5IFB5cnlha292DQo+ID4gID4gPiA+ID4+Pj4+PiBWaW1wZWxDb20gTHRkLg0KPiA+ ICA+ID4gPiA+Pj4+Pj4NCj4gPiAgPiA+ID4gPj4+Pj4+DQo+ID4gID4gPiA+ID4+Pj4+PiBJbmFj dGl2ZSBoaWRlIGRldGFpbHMgZm9yIEVsaSBNZXNpa2EgLS0tMTAuMDkuMjAxMg0KPiA+ICA+ID4g PiA+Pj4+Pj4gMTU6MDI6MTYtLS0tLS0tLQ0KPiA+ICA+ID4gPiA+Pj4+Pj4gT3JpZ2luYWwgTWVz c2FnZSAtLS0tLSA+IEZyb206ICJEbWl0cml5IEEgUHlyeWFrb3YiDQo8RFB5cnlhRWxpDQo+ID4g ID4gPiA+ID4+Pj4+PiBNZXNpa2ENCj4gPiAgPiA+ID4gPj4+Pj4+IC0tLTEwLjA5LjIwMTIgMTU6 MDI6MTYtLS0tLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tID4NCkZyb206DQo+ID4gID4gPiA+ ID4+Pj4+PiAiRG1pdHJpeSBBDQo+ID4gID4gPiA+ID4+Pj4+PiBQeXJ5YWtvdiIgPERQeXJ5YWtv dkBla2IuYmVlbGluZS5ydT4NCj4gPiAgPiA+ID4gPj4+Pj4+DQo+ID4gID4gPiA+ID4+Pj4+PiDv 1DogRWxpIE1lc2lrYSA8ZW1lc2lrYUByZWRoYXQuY29tPg0KPiA+ICA+ID4gPiA+Pj4+Pj4g68/N 1TogRG1pdHJpeSBBIFB5cnlha292IDxEUHlyeWFrb3ZAZWtiLmJlZWxpbmUucnU+DQo+ID4gID4g PiA+ID4+Pj4+PiDrz9DJ0TogdXNlcnNAb3ZpcnQub3JnLCBJdGFtYXIgSGVpbSA8aWhlaW1AcmVk aGF0LmNvbT4NCj4gPiAgPiA+ID4gPj4+Pj4+IOTB1ME6IDEwLjA5LjIwMTIgMTU6MDINCj4gPiAg PiA+ID4gPj4+Pj4+IPTFzcE6IFJlOiBbVXNlcnNdIEhQIEludGVncmF0ZWQgTGlnaHRzIE91dCAz DQo+ID4gID4gPiA+ID4+Pj4+Pg0KPiA+ICA+ID4NCj4gPg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+ID4g ID4gPiA+ID4+Pj4+Pg0KPiA+ICA+ID4gPiA+Pj4+Pj4NCj4gPiAgPiA+ID4gPj4+Pj4+DQo+ID4g ID4gPiA+ID4+Pj4+Pg0KPiA+ICA+ID4gPiA+Pj4+Pj4NCj4gPiAgPiA+ID4gPj4+Pj4+IC0tLS0t IE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0NCj4gPiAgPiA+ID4gPj4+Pj4+PiBGcm9tOiAiRG1pdHJp eSBBIFB5cnlha292IiA8RFB5cnlha292QGVrYi5iZWVsaW5lLnJ1Pg0KPiA+ICA+ID4gPiA+Pj4+ Pj4+IFRvOiAiSXRhbWFyIEhlaW0iIDxpaGVpbUByZWRoYXQuY29tPg0KPiA+ICA+ID4gPiA+Pj4+ Pj4+IENjOiAiRWxpIE1lc2lrYSIgPGVtZXNpa2FAcmVkaGF0LmNvbT4sIHVzZXJzQG92aXJ0Lm9y Zw0KPiA+ICA+ID4gPiA+Pj4+Pj4+IFNlbnQ6IE1vbmRheSwgU2VwdGVtYmVyIDEwLCAyMDEyIDEx OjU3OjI1IEFNDQo+ID4gID4gPiA+ID4+Pj4+Pj4gU3ViamVjdDogUmU6IFtVc2Vyc10gSFAgSW50 ZWdyYXRlZCBMaWdodHMgT3V0IDMNCj4gPiAgPiA+ID4gPj4+Pj4+Pg0KPiA+ICA+ID4gPiA+Pj4+ Pj4+DQo+ID4gID4gPiA+ID4+Pj4+Pj4NCj4gPiAgPiA+ID4gPj4+Pj4+Pg0KPiA+ICA+ID4gPiA+ Pj4+Pj4+DQo+ID4gID4gPiA+ID4+Pj4+Pj4gWWVzLCBidXQgb1ZpcnQgZG9uJ3QgcGFzcyB0aGlz IG9wdGlvbnMgdG8gZmVuY2VfaXBtaWxhbg0KPiA+ICA+ID4gPiA+Pj4+Pj4+IGNvbW1hbmQuDQo+ ID4gID4gPiA+ID4+Pj4+Pj4gVGhlcmUgYXJlIGFsbCBsb2dnZWQgb3B0aW9uczoNClRocmVhZC00 Mzg5Mjo6REVCVUc6OjIwMTItMDktMDcNCj4gPiAgPiA+ID4gPj4+Pj4+PiAxMzoxNDowMywwOTQ6 OkFQSTo6MTAyNDo6dmRzOjooZmVuY2VOb2RlKQ0KPiA+ICA+ID4gPiA+Pj4+Pj4+DQo+ID4gID4g PiA+ID4+Pj4+PiBmZW5jZU5vZGUoYWRkcj0xOTIuMTY4LjEwLg0KPiA+ICA+ID4NCj4gPiAgPg0K PiA+DQo+DQoxMDMscG9ydD0sYWdlbnQ9aXBtaWxhbix1c2VyPWZlbmNlX2lsbyxwYXNzd2Q9WFhY WCxhY3Rpb249c3RhdHVzLHNlY3VyZT0sb3B0aW9ucz0pDQoNCj4gPiAgPiA+ID4gPj4+Pj4+PiBU aHJlYWQtNDM4OTI6OkRFQlVHOjoyMDEyLTA5LTA3DQo+ID4gID4gPiA+ID4+Pj4+Pj4gMTM6MTQ6 MDQsMTE2OjpBUEk6OjEwNTA6OnZkczo6KGZlbmNlTm9kZSkgcmMgMSBpbg0KPiA+ICA+ID4gPiA+ Pj4+Pj4+IGFnZW50PWZlbmNlX2lwbWlsYW4NCj4gPiAgPiA+ID4gPj4+Pj4+PiBpcGFkZHI9MTky LjE2OC4xMC4xMDMNCj4gPiAgPiA+ID4gPj4+Pj4+PiBsb2dpbj1mZW5jZV9pbG8NCj4gPiAgPiA+ ID4gPj4+Pj4+PiBvcHRpb249c3RhdHVzDQo+ID4gID4gPiA+ID4+Pj4+Pj4gcGFzc3dkPVhYWFgN Cj4gPiAgPiA+ID4gPj4+Pj4+PiBvdXQgR2V0dGluZyBzdGF0dXMgb2YgSVBNSToxOTIuMTY4LjEw LjEwMy4uLkNoYXNzaXMNCnBvd2VyID0NCj4gPiAgPiA+ID4gPj4+Pj4+PiBVbmtub3duDQo+ID4g ID4gPiA+ID4+Pj4+Pj4gRmFpbGVkDQo+ID4gID4gPiA+ID4+Pj4+Pj4gZXJyDQo+ID4gID4gPiA+ ID4+Pj4+Pj4NCj4gPiAgPiA+ID4gPj4+Pj4+DQo+ID4gID4gPiA+ID4+Pj4+PiBIaQ0KPiA+ICA+ ID4gPiA+Pj4+Pj4gQXMgeW91IHNlZSwgb3B0aW9ucyBhcnJpdmVkIHRvIFZEU00gYXMgZW1wdHkg c3RyaW5nDQo+ID4gID4gPiA+ID4+Pj4+PiBDYW4geW91IHBsZWFzZSBwYXN0ZSB0aGUgb3V0cHV0 IG9mIHRoZSBmb2xsb3dpbmcgU1FMDQo+ID4gID4gPiA+ID4+Pj4+Pg0KPiA+ICA+ID4gPiA+Pj4+ Pj4gc2VsZWN0ICogZnJvbSB2ZGNfb3B0aW9ucyB3aGVyZSBvcHRpb25fbmFtZSA9DQo+ID4gID4g PiA+ID4+Pj4+PiAnRmVuY2VBZ2VudERlZmF1bHRQYXJhbXMnOw0KPiA+ICA+ID4gPiA+Pj4+Pj4N Cj4gPiAgPiA+ID4gPj4+Pj4+IFRoYW5rcw0KPiA+ICA+ID4gPiA+Pj4+Pj4NCj4gPiAgPiA+ID4g Pj4+Pj4+DQo+ID4gID4gPiA+ID4+Pj4+Pj4gLSAtIERtaXRyaXkgUHlyeWFrb3YgVmltcGVsQ29t IEx0ZC4NCj4gPiAgPiA+ID4gPj4+Pj4+PiBJbmFjdGl2ZSBoaWRlIGRldGFpbHMgZm9yIEl0YW1h ciBIZWltIC0tLTEwLjA5LjIwMTINCj4gPiAgPiA+ID4gPj4+Pj4+PiAxNDo0ODowNi0tLU9uDQo+ ID4gID4gPiA+ID4+Pj4+Pj4gMDkvMTAvMjAxMiAxMTo0NSBBTSwgRG1pdHJpeSBBIFB5cnlha292 IHdyb3RlOiA+IE5vLCBJDQpkb24ndA0KPiA+ICA+ID4gPiA+Pj4+Pj4+IEl0YW1hcg0KPiA+ICA+ ID4gPiA+Pj4+Pj4+IEhlaW0gLS0tMTAuMDkuMjAxMiAxNDo0ODowNi0tLU9uIDA5LzEwLzIwMTIg MTE6NDUgQU0sDQpEbWl0cml5DQo+ID4gID4gPiA+ID4+Pj4+Pj4gQQ0KPiA+ICA+ID4gPiA+Pj4+ Pj4+IFB5cnlha292IHdyb3RlOiA+IE5vLCBJIGRvbid0IHNlZSBhbiBpbG8zIHR5cGUgb2YNCmZl bmNpbmcNCj4gPiAgPiA+ID4gPj4+Pj4+PiBkZXZpY2UNCj4gPiAgPiA+ID4gPj4+Pj4+PiBpDQo+ ID4gID4gPiA+ID4+Pj4+Pj4NCj4gPiAgPiA+ID4gPj4+Pj4+PiDv1DogSXRhbWFyIEhlaW0gPGlo ZWltQHJlZGhhdC5jb20+DQo+ID4gID4gPiA+ID4+Pj4+Pj4g68/N1TogRG1pdHJpeSBBIFB5cnlh a292IDxEUHlyeWFrb3ZAZWtiLmJlZWxpbmUucnU+DQo+ID4gID4gPiA+ID4+Pj4+Pj4g68/QydE6 IEVsaSBNZXNpa2EgPGVtZXNpa2FAcmVkaGF0LmNvbT4sIHVzZXJzQG92aXJ0Lm9yZw0KPiA+ICA+ ID4gPiA+Pj4+Pj4+IOTB1ME6IDEwLjA5LjIwMTIgMTQ6NDgNCj4gPiAgPiA+ID4gPj4+Pj4+PiD0 xc3BOiBSZTogW1VzZXJzXSBIUCBJbnRlZ3JhdGVkIExpZ2h0cyBPdXQgMw0KPiA+ICA+ID4gPiA+ Pj4+Pj4+DQo+ID4gID4gPiA+ID4+Pj4+Pj4NCj4gPiAgPiA+ID4gPj4+Pj4+Pg0KPiA+ICA+ID4g PiA+Pj4+Pj4+DQo+ID4gID4gPiA+ID4+Pj4+Pj4gT24gMDkvMTAvMjAxMiAxMTo0NSBBTSwgRG1p dHJpeSBBIFB5cnlha292IHdyb3RlOg0KPiA+ICA+ID4gPiA+Pj4+Pj4+PiBObywgSSBkb24ndCBz ZWUgYW4gaWxvMyB0eXBlIG9mIGZlbmNpbmcgZGV2aWNlIGluIG15DQoiUG93ZXINCj4gPiAgPiA+ ID4gPj4+Pj4+Pj4gTWFuYWdlbWVudCIgdGFiLg0KPiA+ICA+ID4gPiA+Pj4+Pj4+Pg0KPiA+ICA+ ID4gPiA+Pj4+Pj4+PiBJIGhhdmUgZmVuY2VfaWxvMyBjb21tYW5kIG9uIG15IGh5cGVydmlzb3Ig aG9zdC4NCj4gPiAgPiA+ID4gPj4+Pj4+Pg0KPiA+ICA+ID4gPiA+Pj4+Pj4+IGRpZCB5b3UgdHJ5 IGNob29zaW5nIGlwbWlsYW4gYW5kIHBhc3Npbmcgb3B0aW9ucyBvZg0KPiA+ICA+ID4gPiA+Pj4+ Pj4+IGxhbnBsdXMscG93ZXJfd2FpdD00Pw0KPiA+ICA+ID4gPiA+Pj4+Pj4+DQo+ID4gID4gPiA+ ID4+Pj4+Pj4NCj4gPiAgPiA+ID4gPj4+Pj4+Pj4NCj4gPiAgPiA+ID4gPj4+Pj4+Pj4gV2hlbiBJ IHJ1biBpdCB3aXRoIGZvbGxvd2luZyBvcHRpb25zOg0KPiA+ICA+ID4gPiA+Pj4+Pj4+PiBwcml2 bHZsPXVzZXINCj4gPiAgPiA+ID4gPj4+Pj4+Pj4gaXBhZGRyPTE5Mi4xNjguMTAuMTAzDQo+ID4g ID4gPiA+ID4+Pj4+Pj4+IGxvZ2luPWZlbmNlX2lsbw0KPiA+ICA+ID4gPiA+Pj4+Pj4+PiBwYXNz d2Q9KioqKioqKioNCj4gPiAgPiA+ID4gPj4+Pj4+Pj4gb3BlcmF0aW9uPXN0YXR1cw0KPiA+ICA+ ID4gPiA+Pj4+Pj4+Pg0KPiA+ICA+ID4gPiA+Pj4+Pj4+PiBpdCBwcmludDogR2V0dGluZyBzdGF0 dXMgb2YNCklQTUk6MTkyLjE2OC4xMC4xMDMuLi5DaGFzc2lzDQo+ID4gID4gPiA+ID4+Pj4+Pj4+ IHBvd2VyID0NCj4gPiAgPiA+ID4gPj4+Pj4+Pj4gT24NCj4gPiAgPiA+ID4gPj4+Pj4+Pj4gRG9u ZQ0KPiA+ICA+ID4gPiA+Pj4+Pj4+Pg0KPiA+ICA+ID4gPiA+Pj4+Pj4+PiBvVmlydCBFbmdpbmUg VmVyc2lvbjogMy4xLjAtMi5mYzE3DQo+ID4gID4gPiA+ID4+Pj4+Pj4+DQo+ID4gID4gPiA+ID4+ Pj4+Pj4+DQo+ID4gID4gPiA+ID4+Pj4+Pj4+IC0gLQ0KPiA+ICA+ID4gPiA+Pj4+Pj4+PiBEbWl0 cml5IFB5cnlha292DQo+ID4gID4gPiA+ID4+Pj4+Pj4+IFZpbXBlbENvbSBMdGQuDQo+ID4gID4g PiA+ID4+Pj4+Pj4+DQo+ID4gID4gPiA+ID4+Pj4+Pj4+DQo+ID4gID4gPiA+ID4+Pj4+Pj4+IElu YWN0aXZlIGhpZGUgZGV0YWlscyBmb3IgSXRhbWFyIEhlaW0gLS0tMTAuMDkuMjAxMg0KPiA+ICA+ ID4gPiA+Pj4+Pj4+PiAxNDoyODoxOS0tLU9uDQo+ID4gID4gPiA+ID4+Pj4+Pj4+IDA5LzEwLzIw MTIgMDY6MTcgQU0sIERtaXRyaXkgQSBQeXJ5YWtvdiB3cm90ZTogPg0KPiA+ICA+ID4gPiA+Pj4+ Pj4+PiBIZWxsbyxJdGFtYXINCj4gPiAgPiA+ID4gPj4+Pj4+Pj4gSGVpbQ0KPiA+ICA+ID4gPiA+ Pj4+Pj4+PiAtLS0xMC4wOS4yMDEyIDE0OjI4OjE5LS0tT24gMDkvMTAvMjAxMiAwNjoxNyBBTSwN CkRtaXRyaXkgQQ0KPiA+ICA+ID4gPiA+Pj4+Pj4+PiBQeXJ5YWtvdg0KPiA+ICA+ID4gPiA+Pj4+ Pj4+PiB3cm90ZTogPiBIZWxsbywNCj4gPiAgPiA+ID4gPj4+Pj4+Pj4NCj4gPiAgPiA+ID4gPj4+ Pj4+Pj4g79Q6IEl0YW1hciBIZWltIDxpaGVpbUByZWRoYXQuY29tPg0KPiA+ICA+ID4gPiA+Pj4+ Pj4+PiDrz83VOiBEbWl0cml5IEEgUHlyeWFrb3YgPERQeXJ5YWtvdkBla2IuYmVlbGluZS5ydT4N Cj4gPiAgPiA+ID4gPj4+Pj4+Pj4g68/QydE6IHVzZXJzQG92aXJ0Lm9yZywgRWxpIE1lc2lrYSA8 ZW1lc2lrYUByZWRoYXQuY29tPg0KPiA+ICA+ID4gPiA+Pj4+Pj4+PiDkwdQNCsE6IDEwLjA5LjIw MTIgMTQ6MjgNCj4gPiAgPiA+ID4gPj4+Pj4+Pj4g9MXNwTogUmU6IFtVc2Vyc10gSFAgSW50ZWdy YXRlZCBMaWdodHMgT3V0IDMNCj4gPiAgPiA+ID4gPj4+Pj4+Pj4NCj4gPiAgPiA+ID4gPj4+Pj4+ DQo+ID4gID4gPg0KPiA+DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gPiAgPiA+ID4gPj4+Pj4+Pj4NCj4g PiAgPiA+ID4gPj4+Pj4+Pj4NCj4gPiAgPiA+ID4gPj4+Pj4+Pj4NCj4gPiAgPiA+ID4gPj4+Pj4+ Pj4gT24gMDkvMTAvMjAxMiAwNjoxNyBBTSwgRG1pdHJpeSBBIFB5cnlha292IHdyb3RlOg0KPiA+ ICA+ID4gPiA+Pj4+Pj4+Pj4gSGVsbG8sDQo+ID4gID4gPiA+ID4+Pj4+Pj4+Pg0KPiA+ICA+ID4g PiA+Pj4+Pj4+Pj4gSSBuZWVkIHRvIHVzZSB0aGUgSFAgaS1sbyAzIGFzIGZlbmNpbmcgZGV2aWNl IGZvciBPT0INCj4gPiAgPiA+ID4gPj4+Pj4+Pj4+IHBvd2VyDQo+ID4gID4gPiA+ID4+Pj4+Pj4+ PiBtYW5hZ2VtZW50Lg0KPiA+ICA+ID4gPiA+Pj4+Pj4+Pj4NCj4gPiAgPiA+ID4gPj4+Pj4+Pj4+ IEluIG1hbiA4IHBhZ2Ugb2YgZmVuY2VfaXBtaWxhbiBJIGZpbmQgdGhhdCBJIG11c3QgdXNlPg0K PiAgPiA+ID4gPj4+Pj4+Pj4+IGxhbnBsdXMgYW5kDQo+ID4gID4gPiA+ID4+Pj4+Pj4+PiBwb3dl cl93YWl0PTQgb3B0aW9ucy4gV2hlbiBJIGluc2VydCB0aGlzIG9wdGlvbnMgaW4NCj4gPiAgPiA+ ID4gPj4+Pj4+Pj4+ICJPcHRpb24iDQo+ID4gID4gPiA+ID4+Pj4+Pj4+PiBsaW5lDQo+ID4gID4g PiA+ID4+Pj4+Pj4+PiBvZg0KPiA+ICA+ID4gPiA+Pj4+Pj4+Pj4gIlBvd2VyIE1hbmFnZW1lbnQi IHRhYiBhbmQgcHJlc3MgIlRlc3QiIGJ1dHRvbiAtIHRlc3QNCmlzDQo+ID4gID4gPiA+ID4+Pj4+ Pj4+PiBmYWlsZWQuDQo+ID4gID4gPiA+ID4+Pj4+Pj4+Pg0KPiA+ICA+ID4gPiA+Pj4+Pj4+Pj4g VGhlcmUgaXMgdGhlIHBhcnQgb2YgdmRzbS5sb2cgYXQgdGhpcyB0aW1lOg0KPiA+ICA+ID4gPiA+ Pj4+Pj4+Pj4NCj4gPiAgPiA+ID4gPj4+Pj4+Pj4+IFRocmVhZC00Mzg5Mjo6REVCVUc6OjIwMTIt MDktMDcNCj4gPiAgPiA+ID4gPj4+Pj4+Pj4+IDEzOjE0OjAzLDA5NDo6QVBJOjoxMDI0Ojp2ZHM6 OihmZW5jZU5vZGUpDQo+ID4gID4gPiA+ID4+Pj4+Pj4+Pg0KPiA+ICA+ID4gPiA+Pj4+Pj4+Pg0K PiA+ICA+ID4gPiA+Pj4+Pj4gZmVuY2VOb2RlKGFkZHI9MTkyLjE2OC4xMC4NCj4gPiAgPiA+DQo+ ID4gID4NCj4gPg0KPg0KMTAzLHBvcnQ9LGFnZW50PWlwbWlsYW4sdXNlcj1mZW5jZV9pbG8scGFz c3dkPVhYWFgsYWN0aW9uPXN0YXR1cyxzZWN1cmU9LG9wdGlvbnM9KQ0KDQo+ID4gID4gPiA+ID4+ Pj4+Pj4+PiBUaHJlYWQtNDM4OTI6OkRFQlVHOjoyMDEyLTA5LTA3DQo+ID4gID4gPiA+ID4+Pj4+ Pj4+PiAxMzoxNDowNCwxMTY6OkFQSTo6MTA1MDo6dmRzOjooZmVuY2VOb2RlKSByYyAxIGluDQo+ ID4gID4gPiA+ID4+Pj4+Pj4+PiBhZ2VudD1mZW5jZV9pcG1pbGFuDQo+ID4gID4gPiA+ID4+Pj4+ Pj4+PiBpcGFkZHI9MTkyLjE2OC4xMC4xMDMNCj4gPiAgPiA+ID4gPj4+Pj4+Pj4+IGxvZ2luPWZl bmNlX2lsbw0KPiA+ICA+ID4gPiA+Pj4+Pj4+Pj4gb3B0aW9uPXN0YXR1cw0KPiA+ICA+ID4gPiA+ Pj4+Pj4+Pj4gcGFzc3dkPVhYWFgNCj4gPiAgPiA+ID4gPj4+Pj4+Pj4+IG91dCBHZXR0aW5nIHN0 YXR1cyBvZiBJUE1JOjE5Mi4xNjguMTAuMTAzLi4uQ2hhc3Npcw0KcG93ZXINCj4gPiAgPiA+ID4g Pj4+Pj4+Pj4+ID0NCj4gPiAgPiA+ID4gPj4+Pj4+Pj4+IFVua25vd24NCj4gPiAgPiA+ID4gPj4+ Pj4+Pj4+IEZhaWxlZA0KPiA+ICA+ID4gPiA+Pj4+Pj4+Pj4gZXJyDQo+ID4gID4gPiA+ID4+Pj4+ Pj4+Pg0KPiA+ICA+ID4gPiA+Pj4+Pj4+Pj4gTXkgb3Rpb25zIGFyZSBub3QgcHJlc2VudGVkLiBJ dCBsb29rcyBsaWtlIGEgYnVnLg0KPiA+ICA+ID4gPiA+Pj4+Pj4+Pj4NCj4gPiAgPiA+ID4gPj4+ Pj4+Pj4+IEhvdyBjYW4gSSBmaXggaXQ/IEhvdyBjYW4gSSBmaW5kIGEgbG9jYXRpb24gb2YgdGhl DQpzY3JpcHQNCj4gPiAgPiA+ID4gPj4+Pj4+Pj4+IHdobyBydW4NCj4gPiAgPiA+ID4gPj4+Pj4+ Pj4+IHRoaXMNCj4gPiAgPiA+ID4gPj4+Pj4+Pj4+IHRlc3QgaW4gbXkgc3lzdGVtPw0KPiA+ICA+ ID4gPiA+Pj4+Pj4+Pg0KPiA+ICA+ID4gPiA+Pj4+Pj4+PiBzdHJhbmdlLCBpIHRob3VnaHQgd2Ug YWRkZWQgaWxvMyBmZW5jZSB0eXBlIGJhY2sgaW4gMy4wDQo+ID4gID4gPiA+ID4+Pj4+Pj4+IHdo aWNoDQo+ID4gID4gPiA+ID4+Pj4+Pj4+IHdyYXBzDQo+ID4gID4gPiA+ID4+Pj4+Pj4+IGlwbWls YW4gd2l0aCBsYW5wbHVzLHBvd2VyX3dhaXQ9NC4NCj4gPiAgPiA+ID4gPj4+Pj4+Pj4gZG9uJ3kg eW91IHNlZSBpbG8zIGFzIGFuDQo+ID4gb3B0aW9uPw0KPiA+ICA+ID4gPiA+Pj4+Pj4+Pg0KPiA+ ICA+ID4gPiA+Pj4+Pj4+Pj4NCj4gPiAgPiA+ID4gPj4+Pj4+Pj4+IC0gLQ0KPiA+ICA+ID4gPiA+ Pj4+Pj4+Pj4gRG1pdHJpeSBQeXJ5YWtvdg0KPiA+ICA+ID4gPiA+Pj4+Pj4+Pj4NCj4gPiAgPiA+ ID4gPj4+Pj4+Pj4+IFZpbXBlbENvbSBMDQo+ID4gdGQuDQo+ID4gID4gPiA+ID4+Pj4+Pj4+DQo+ ID4gID4NCj4gPiAgPiA+ID4gPj4+Pj4+Pj4+DQo+ID4gID4gPiA+ID4NCj4gPiAgPj4+Pj4+Pj4N Cj4gPiAgPiA+ID4gPj4+Pj4+Pg0KPiA+ICA+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXw0KPiA+ICA+ID4gPiA+Pj4+Pj4+Pj4gVXNlcnMgbWFpbGluZyBs aXN0DQo+ID4gID4gPiA+ID4+Pj4+Pj4+PiBVc2Vyc0BvdmlydC5vcmcNCj4gPiAgPiA+ID4gPj4+ Pj4+Pj4+IGh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2Vycw0KPiA+ ICA+ID4gPiA+Pj4+Pj4+Pj4NCj4gPiAgPiA+ID4gPj4+Pj4+Pj4NCj4gPiAgPiA+ID4gPj4+Pj4+ Pj4NCj4gPiAgPiA+ID4gPj4+Pj4+Pj4NCj4gPiAgPiA+ID4gPj4+Pj4+Pg0KPiA+ICA+ID4gPiA+ Pj4+Pj4+DQo+ID4gID4gPiA+ID4+Pj4+Pj4NCj4gPiAgPiA+ID4gPj4+Pj4+Pg0KPiA+ICA+ID4g PiA+Pj4+Pj4NCj4gPiAgPiA+ID4gPj4+Pj4NCj4gPiAgPiA+ID4gPj4+Pj4NCj4gPiAgPiA+ID4g Pj4+Pj4NCj4gPiAgPiA+ID4gPj4+DQo+ID4gID4gPiA+ID4+Pg0KPiA+ICA+ID4gPiA+Pj4NCj4g PiAgPiA+ID4gPj4NCj4gPiAgPiA+ID4gPj4NCj4gPiAgPiA+ID4gPg0KPiA+ICA+ID4gPg0KPiA+ ICA+ID4gPg0KPiA+ICA+ID4gPiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fDQo+ID4gID4gVXNlcnMgbWFpbGluZyBsaXN0DQo+ID4gID4gVXNlcnNAb3Zp cnQub3JnDQo+ID4gID4gaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Vz ZXJzPg0KPiA+ICA+IERhcnJlbGwgQnVkaWM+IEJpZ3dlbGxzIFRlY2hub2xvZ3kgTExDPiBvZmZp Y2U6IDMxMi41MjkuNzgxNj4gY2VsbDoNCj4gPiA2MDguMjM5LjQ2MjgNCj4gPg0KPiA+DQo+ID4g X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gPiBVc2Vy cyBtYWlsaW5nIGxpc3QNCj4gPiBVc2Vyc0BvdmlydC5vcmcNCj4gPiBodHRwOi8vbGlzdHMub3Zp cnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMNCj4gPg0KPg0KPg== --0__=C9BBF0EBDF8FEC848f9e8a93df938690918cC9BBF0EBDF8FEC84 Content-type: text/html; charset=KOI8-R Content-Disposition: inline Content-transfer-encoding: base64 PGh0bWw+PGJvZHk+DQo8dWwgc3R5bGU9InBhZGRpbmctbGVmdDogMHB0Ij4NCjxwPjx0dD48Zm9u dCBzaXplPSIyIj5JdGFtYXIgSGVpbSAmbHQ7aWhlaW1AcmVkaGF0LmNvbSZndDsgzsHQydPBzs8g MTMuMDkuMjAxMiAxMTowOToyNDo8YnI+DQo8YnI+DQomZ3Q7IO/UOiBJdGFtYXIgSGVpbSAmbHQ7 aWhlaW1AcmVkaGF0LmNvbSZndDs8L2ZvbnQ+PC90dD48L3VsPg0KPHR0Pjxmb250IHNpemU9IjIi PiZndDsg68/N1TogRG1pdHJpeSBBIFB5cnlha292ICZsdDtEUHlyeWFrb3ZAZWtiLmJlZWxpbmUu cnUmZ3Q7PC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPiZndDsg68/QydE6IERh cnJlbGwgQnVkaWMgJmx0O2RhcnJlbGwuYnVkaWNAYmlnd2VsbHMubmV0Jmd0OywgdXNlcnNAb3Zp cnQub3JnPC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPiZndDsg5MHUwTogMTMu MDkuMjAxMiAxMTowOTwvZm9udD48L3R0Pjxicj4NCjx0dD48Zm9udCBzaXplPSIyIj4mZ3Q7IPTF zcE6IFJlOiBbVXNlcnNdIEhBOiBSZTogICBIUCBJbnRlZ3JhdGVkIExpZ2h0cyBPdXQgMzwvZm9u dD48L3R0Pjxicj4NCjx0dD48Zm9udCBzaXplPSIyIj4mZ3Q7IDxicj4NCiZndDsgT24gMDkvMTMv MjAxMiAwNjowMCBBTSwgRG1pdHJpeSBBIFB5cnlha292IHdyb3RlOjxicj4NCiZndDsgJmd0OyBE YXJyZWxsIEJ1ZGljICZsdDtkYXJyZWxsLmJ1ZGljQGJpZ3dlbGxzLm5ldCZndDsgzsHQydPBzs8g MTMuMDkuMjAxMiAwNzo0Mzo0NDo8YnI+DQomZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsg 79Q6IERhcnJlbGwgQnVkaWMgJmx0O2RhcnJlbGwuYnVkaWNAYmlnd2VsbHMubmV0Jmd0Ozxicj4N CiZndDsgJmd0OyAgJmd0OyDrz83VOiBEbWl0cml5IEEgUHlyeWFrb3YgJmx0O0RQeXJ5YWtvdkBl a2IuYmVlbGluZS5ydSZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsg68/QydE6IEVsaSBNZXNpa2Eg Jmx0O2VtZXNpa2FAcmVkaGF0LmNvbSZndDssIHVzZXJzQG92aXJ0Lm9yZzxicj4NCiZndDsgJmd0 OyAgJmd0OyDkwdTBOiAxMy4wOS4yMDEyIDA3OjQzPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IPTFzcE6 IFJlOiBbVXNlcnNdIEhQIEludGVncmF0ZWQgTGlnaHRzIE91dCAzPGJyPg0KJmd0OyAmZ3Q7ICAm Z3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IEkgaGF2ZSB0aGlzIHByb2JsZW0gdG9vLiBJIGFjdHVh bGx5IHRyYWNrZWQgaXQgZG93biB0byB0aGUgZW5naW5lPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IG5v dCBwYXNzaW5nIHRoZSBhcmd1bWVudHMgdG8gdGhlIGZlbmNlIHNjcmlwdHMgYnV0IHRoZW4gZ290 PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IGRpc3RyYWN0ZWQgYW5kIG5ldmVyIGZvbGxvd2VkIHVwIHdp dGggYSByZXBvcnQuIEluIG15IGNhc2UsIHRoZSBkYXRhPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IGJh c2Ugd2FzIGNvcnJlY3QsIGFuZCBpZiBJIHJhbiB0aGUgZmVuY2Ugc2NyaXB0IGJ5IGhhbmQsIGl0 IHdvdWxkPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IHdvcmssIGJ1dCB0aGUgdmRzbSB3YXNuJ3QgcnVu bmluZyBpdCB3aXRoIHRoZSBvcHRpb25zIG9yIGV2ZW4gYWxsPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7 IHRoZSBhcmd1bWVudHMgKHVzZXJuYW1lL3B3LCBldGMpLiBJJ3ZlIHRyaWVkIGl0IHdpdGggaWxv MyBhbmQ8YnI+DQomZ3Q7ICZndDsgICZndDsgaXBtaWxhbiBib3RoLCBzYW1lIGlzc3VlLjxicj4N CiZndDsgJmd0OyAgJmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyBJZiB5b3UnZCBsaWtlLCBJIGNh biByZWNyZWF0ZSBzb21lIG9mIG15IGRlYnVnZ2luZywgSSdkIGdvdHRlbiBzbzxicj4NCiZndDsg Jmd0OyAgJmd0OyBmYXIgYXMgdG8gdG8gaGFjayBzb21lIHByaW50IHN0YXRlbWVudHMgaW50byB0 aGUgZmVuY2Ugc2NyaXB0cyB0bzxicj4NCiZndDsgJmd0OyAgJmd0OyBkZW1vbnN0cmF0ZSB3aGF0 IHdhcyBoYXBwZW5pbmcuIExvc3QgdGhhdCB3aXRoIHNvbWUgcmVidWlsZHMsIGJ1dDxicj4NCiZn dDsgJmd0OyAgJmd0OyBlYXN5IGVub3VnaCB0byByZWNyZWF0ZS4uLjxicj4NCiZndDsgJmd0OyAg Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAtRGFycmVsbDxicj4NCiZndDsgJmd0Ozxicj4NCiZn dDsgJmd0OyBIZWxsbywgRGFycmVsbC48YnI+DQomZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgSXQg d291bGQgYmUgZ3JlYXQhPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IG1heSBpIHN1Z2dlc3QgeW91IGZp cnN0IHRyeSB0byBhcHBseSB0aGlzIHBhdGNoIHRvIHZkc20gKGp1c3QgZWRpdCB0aGUgPGJyPg0K Jmd0OyByZWxldmFudCBsaW5lIGluIHZkc20pPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IGNvbW1pdCA1 OTkzNDExOGUzYTMwYzU3NTM5ZDJiNzEwMTY1MzJiZGQ5YzRhYjE3PGJyPg0KJmd0OyBBdXRob3I6 IFJveSBHb2xhbiAmbHQ7cmdvbGFuQHJlZGhhdC5jb20mZ3Q7PGJyPg0KJmd0OyBEYXRlOiAgIFRo dSBBdWcgOSAxNjozNDoxMCAyMDEyICswMzAwPGJyPg0KJmd0OyA8YnI+DQomZ3Q7ICAgICAgZmVu Y2VOb2RlIEFQSSBpcyBtaXNzaW5nIHRoZSBvcHRpb25zIGFyZ3VtZW50PGJyPg0KJmd0OyA8YnI+ DQomZ3Q7ICAgICAgQ2hhbmdlLUlkOiBJYjJjZTliMGY3MTA0MGY5MTk4NDEzZmEwNmM1ZDg3Njg5 OTQ4NDJlYzxicj4NCiZndDsgICAgICBTaWduZWQtb2ZmLWJ5OiBSb3kgR29sYW4gJmx0O3Jnb2xh bkByZWRoYXQuY29tJmd0Ozxicj4NCiZndDsgICAgICBSZXZpZXdlZC1vbjogPGEgaHJlZj0iaHR0 cDovL2dlcnJpdC5vdmlydC5vcmcvNzA1OCI+aHR0cDovL2dlcnJpdC5vdmlydC5vcmcvNzA1ODwv YT48YnI+DQomZ3Q7ICAgICAgUmV2aWV3ZWQtYnk6IERhbiBLZW5pZ3NiZXJnICZsdDtkYW5rZW5A cmVkaGF0LmNvbSZndDs8YnI+DQomZ3Q7ICAgICAgUmV2aWV3ZWQtYnk6IE9tZXIgRnJlbmtlbCAm bHQ7b2ZyZW5rZWxAcmVkaGF0LmNvbSZndDs8YnI+DQomZ3Q7ICAgICAgVGVzdGVkLWJ5OiBPbWVy IEZyZW5rZWwgJmx0O29mcmVua2VsQHJlZGhhdC5jb20mZ3Q7PGJyPg0KJmd0OyA8YnI+DQomZ3Q7 IGRpZmYgLS1naXQgYS92ZHNtL0JpbmRpbmdYTUxSUEMucHkgYi92ZHNtL0JpbmRpbmdYTUxSUEMu cHk8YnI+DQomZ3Q7IGluZGV4IGNjNTMwMGYuLjhiNTQ4ZTQgMTAwNjQ0PGJyPg0KJmd0OyAtLS0g YS92ZHNtL0JpbmRpbmdYTUxSUEMucHk8YnI+DQomZ3Q7ICsrKyBiL3Zkc20vQmluZGluZ1hNTFJQ Qy5weTxicj4NCiZndDsgQEAgLTM1Nyw3ICszNTcsNyBAQCBjbGFzcyBCaW5kaW5nWE1MUlBDKG9i amVjdCk6PGJyPg0KJmd0OyAgICAgICAgICAgICAgICAgICAgIHNlY3VyZT1GYWxzZSwgb3B0aW9u cz0nJyk6PGJyPg0KJmd0OyAgICAgICAgICAgYXBpID0gQVBJLkdsb2JhbCgpPGJyPg0KJmd0OyAg ICAgICAgICAgcmV0dXJuIGFwaS5mZW5jZU5vZGUoYWRkciwgcG9ydCwgYWdlbnQsIHVzZXJuYW1l LCBwYXNzd29yZCw8YnI+DQomZ3Q7IC0gICAgICAgICAgICAgICAgYWN0aW9uLCBzZWN1cmUpPGJy Pg0KJmd0OyArICAgICAgICAgICAgICAgIGFjdGlvbiwgc2VjdXJlLCBvcHRpb25zKTxicj4NCiZn dDsgPGJyPg0KJmd0OyAgICAgICBkZWYgc2V0TG9nTGV2ZWwoc2VsZiwgbGV2ZWwpOjxicj4NCiZn dDsgICAgICAgICAgIGFwaSA9IEFQSS5HbG9iYWwoKTxicj4NCiZndDsgPGJyPg0KJmd0OyA8L2Zv bnQ+PC90dD48YnI+DQo8YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+T2YgY291cnNlLCBub3cgSSB0 cnkgaXQgYW5kIHBvc3QgcmVzdWx0cy48L2ZvbnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0i MiI+PGJyPg0KJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IE9uIFNlcCAxMCwgMjAxMiwg YXQgMTA6NDggUE0sIERtaXRyaXkgQSBQeXJ5YWtvdiB3cm90ZTo8YnI+DQomZ3Q7ICZndDsgICZn dDs8YnI+DQomZ3Q7ICZndDsgICZndDsgRWxpIE1lc2lrYSAmbHQ7ZW1lc2lrYUByZWRoYXQuY29t Jmd0OyDOwdDJ08HOzyAxMC4wOS4yMDEyIDE5OjQxOjI3Ojxicj4NCiZndDsgJmd0OyAgJmd0Ozxi cj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7IO/UOiBFbGkgTWVzaWthICZsdDtlbWVzaWthQHJlZGhh dC5jb20mZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsg68/N1TogSXRhbWFyIEhlaW0gJmx0 O2loZWltQHJlZGhhdC5jb20mZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsg68/QydE6IERt aXRyaXkgQSBQeXJ5YWtvdiAmbHQ7RFB5cnlha292QGVrYi5iZWVsaW5lLnJ1Jmd0Oyw8YnI+DQom Z3Q7ICZndDsgICZndDsgJmd0OyB1c2Vyc0BvdmlydC5vcmcsIFJveSBHb2xhbiAmbHQ7cmdvbGFu QHJlZGhhdC5jb20mZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsg5MHUwTogMTAuMDkuMjAx MiAxOTo0MTxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7IPTFzcE6IFJlOiBIQTogUmU6IEhBOiBS ZTogW1VzZXJzXSBIUCBJbnRlZ3JhdGVkIExpZ2h0cyBPdXQgMzxicj4NCiZndDsgJmd0OyAgJmd0 OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0 Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7IC0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS08 YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7IEZyb206ICZxdW90O0l0YW1hciBIZWltJnF1 b3Q7ICZsdDtpaGVpbUByZWRoYXQuY29tJmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZn dDsgVG86ICZxdW90O0VsaSBNZXNpa2EmcXVvdDsgJmx0O2VtZXNpa2FAcmVkaGF0LmNvbSZndDs8 YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7IENjOiAmcXVvdDtEbWl0cml5IEEgUHlyeWFr b3YmcXVvdDsgJmx0O0RQeXJ5YWtvdkBla2IuYmVlbGluZS5ydSZndDssIHVzZXJzQG92aXJ0Lm9y Zzxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgU2VudDogTW9uZGF5LCBTZXB0ZW1iZXIg MTAsIDIwMTIgMzoxNjowNyBQTTxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgU3ViamVj dDogUmU6IEhBOiBSZTogSEE6IFJlOiBbVXNlcnNdIEhQIEludGVncmF0ZWQgTGlnaHRzIE91dCAz PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7 ICZndDsgT24gMDkvMTAvMjAxMiAwMzowNSBQTSwgRWxpIE1lc2lrYSB3cm90ZTo8YnI+DQomZ3Q7 ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7 ICZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsgLS0tLS0gT3JpZ2luYWwg TWVzc2FnZSAtLS0tLTxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsgRnJv bTogJnF1b3Q7RG1pdHJpeSBBIFB5cnlha292JnF1b3Q7ICZsdDtEUHlyeWFrb3ZAZWtiLmJlZWxp bmUucnUmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyBUbzogJnF1 b3Q7RWxpIE1lc2lrYSZxdW90OyAmbHQ7ZW1lc2lrYUByZWRoYXQuY29tJmd0Ozxicj4NCiZndDsg Jmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsgQ2M6ICZxdW90O0l0YW1hciBIZWltJnF1b3Q7 ICZsdDtpaGVpbUByZWRoYXQuY29tJmd0OywgdXNlcnNAb3ZpcnQub3JnPGJyPg0KJmd0OyAmZ3Q7 ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyBTZW50OiBNb25kYXksIFNlcHRlbWJlciAxMCwgMjAx MiAyOjQzOjQyIFBNPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyBTdWJq ZWN0OiBIQTogUmU6IEhBOiBSZTogW1VzZXJzXSBIUCBJbnRlZ3JhdGVkIExpZ2h0cyBPdXQgMzxi cj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgICZn dDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7 Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDs8YnI+DQomZ3Q7ICZn dDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0 OyAmZ3Q7Jmd0OyBOb3cgaWxvMyBwcmVzZW50ZWQgaW4gUG93ZXIgTWFuYWdlbWVudCBidXQgc3Rp bGwgZG9lc24ndCB3b3JrLjxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsg cGFydDxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsgb2YgdmRzbS5sb2c6 IFRocmVhZC0yNTg3ODM6OkRFQlVHOjoyMDEyLTA5LTEwPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZn dDsgJmd0OyAmZ3Q7Jmd0OyAxNzozOTowNiwzNTk6OkFQSTo6MTAyNDo6dmRzOjooZmVuY2VOb2Rl KTxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsgZmVuY2VOb2RlKGFkZHI9 MTkyLjE2OC4xMC48YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0 Ozxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7IDEwMyxwb3J0PSxhZ2VudD1pcG1pbGFuLHVzZXI9 QWRtaW5pc3RyYXRvcixwYXNzd2Q9WFhYWCxhY3Rpb249c3RhdHVzLHNlY3VyZT0sb3B0aW9ucz0p PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyBUaHJlYWQtMjU4NzgzOjpE RUJVRzo6MjAxMi0wOS0xMDxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsg MTc6Mzk6MDcsMzg2OjpBUEk6OjEwNTA6OnZkczo6KGZlbmNlTm9kZSkgcmMgMSBpbjxicj4NCiZn dDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsgYWdlbnQ9ZmVuY2VfaXBtaWxhbjxicj4N CiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsgaXBhZGRyPTE5Mi4xNjguMTAuMTAz PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyBsb2dpbj1BZG1pbmlzdHJh dG9yPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyBvcHRpb249c3RhdHVz PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyBwYXNzd2Q9WFhYWDxicj4N CiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsgb3V0IEdldHRpbmcgc3RhdHVzIG9m IElQTUk6MTkyLjE2OC4xMC4xMDMuLi5DaGFzc2lzIHBvd2VyID08YnI+DQomZ3Q7ICZndDsgICZn dDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7IFVua25vd248YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAm Z3Q7ICZndDsmZ3Q7IEZhaWxlZDxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZn dDsgZXJyPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0Ozxicj4NCiZndDsg Jmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsgcGFydCBvZiBlbmdpbmUubG9nPGJyPg0KJmd0 OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7 ICZndDsgJmd0OyZndDsgMjAxMi0wOS0xMCAxNzo0MTo1MSwwODkgSU5GTzxicj4NCiZndDsgJmd0 OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9r ZXIudmRzYnJva2VyLkZlbmNlVmRzVkRTQ29tbWFuZF08YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0 OyAmZ3Q7ICZndDsmZ3Q7IChhanAtLTAuMC4wLjAtODAwOS0xMCkgU1RBUlQsIEZlbmNlVmRzVkRT Q29tbWFuZCh2ZHNJZCA9PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyA3 MTUyOGI2ZS1mNWU2LTExZTEtYTE1Zi0wMDExODU2Y2YyM2UsIHRhcmdldFZkc0lkID08YnI+DQom Z3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7IDhkZGRmOWU2LWY4MGEtMTFlMS1iMDM2 LTAwMTE4NTZjZjIzZSwgYWN0aW9uID0gU3RhdHVzLCBpcCA9PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7 ICZndDsgJmd0OyAmZ3Q7Jmd0OyAxOTIuMTY4LjEwLjEwMywgcG9ydCA9ICwgdHlwZSA9IGlwbWls YW4sIHVzZXIgPSBBZG1pbmlzdHJhdG9yLDxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsg Jmd0OyZndDsgcGFzc3dvcmQgPSAqKioqKiosIG9wdGlvbnMgPSAnbGFucGx1cyxwb3dlcl93YWl0 PTQnKSwgbG9nIGlkOjxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsgZjQ0 MjE1Nzxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsgMjAxMi0wOS0xMCAx Nzo0MTo1MywyMjYgSU5GTzxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsg W29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLkZlbmNlVmRzVkRTQ29t bWFuZF08YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7IChhanAtLTAuMC4w LjAtODAwOS0xMCkgRklOSVNILCBGZW5jZVZkc1ZEU0NvbW1hbmQsIHJldHVybjogVGVzdDxicj4N CiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsgRmFpbGVkLCBIb3N0IFN0YXR1cyBp czogdW5rbm93bi4gVGhlIGZlbmNlLWFnZW50IHNjcmlwdCByZXBvcnRlZDxicj4NCiZndDsgJmd0 OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsgdGhlPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7Jmd0OyBmb2xsb3dpbmcgZXJyb3I6IEdldHRpbmcgc3RhdHVzIG9mIElQTUk6MTky LjE2OC4xMC4xMDMuLi5DaGFzc2lzPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7 Jmd0OyBwb3dlciA9IFVua25vd248YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsm Z3Q7IEZhaWxlZDxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsgLCBsb2cg aWQ6IGY0NDIxNTc8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7 ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsgV2VsbCwgSSB3aWxsIGhhdmUgdG8gaW52ZXN0aWdh dGUgdGhhdCwgd2UgY2FuIGNsZWFybHkgc2VlIHRoYXQ8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0 OyAmZ3Q7ICZndDsgYmFja2VuZCBzZW5kIHRoZSAnbGFucGx1cyxwb3dlcl93YWl0PTQnIG9wdGlv bnMsIGJ1dCBmcm9tIHNvbWU8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsgcmVh c29uIHRoZSBvcHRpb25zIGluIHRoZSB2ZHNtLmxvZyBhcmUgc3RpbGwgZW1wdHkuPGJyPg0KJmd0 OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgbWF5 YmUgdGhpcyBpc24ndCBwYXJ0IG9mIHZkc20gb25lPzxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7 PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IHRoaXMgaXMgYSBwYXJ0 IG9mIHZkc20ubG9nIGZyb20gcHJveHkgaG9zdC48YnI+DQomZ3Q7ICZndDsgICZndDs8YnI+DQom Z3Q7ICZndDsgICZndDsgJmd0OyBNYWtlcyBzZW5zZSAsIEkgcmVtZW1iZXIgdGhhdCBSb3kgaGFu ZGxlZCB0aGF0IGJ1dCB3YXMgc3VyZSB0aGF0IGl0PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsg d2FzIGFscmVhZHkgbWVyZ2VkLi4uPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7 ICAmZ3Q7IHRoZXJlIGFyZSBzb21lIGxvZyBwYXJ0cyBmcm9tIGRpZmZlcmVudCBwb3dlciBtYW5h Z2VtZW50PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IGNvbmZpZ3VyYXRpb24uIEkgdGhpbmtzIG1heWJl IGl0J3MgaW1wb3J0YW50IGluZm9ybWF0aW9uIGZvciB5b3UuPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7 PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IGlwbWlsYW4gd2l0aCBsYW5wbHVzIGFuZCBwb3dlcl93YWl0 IG9wdGlvbnM8YnI+DQomZ3Q7ICZndDsgICZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgZW5naW5l LmxvZzo8YnI+DQomZ3Q7ICZndDsgICZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgMjAxMi0wOS0x MSAwOToxMjozOSwyMzggSU5GTzxicj4NCiZndDsgJmd0OyAgJmd0OyBbb3JnLm92aXJ0LmVuZ2lu ZS5jb3JlLmJsbC5GZW5jaW5nRXhlY3V0b3JdIChhanAtLTAuMC4wLjAtODAwOS00KTxicj4NCiZn dDsgJmd0OyAgJmd0OyBFeGVjdXRpbmcgJmx0O1N0YXR1cyZndDsgUG93ZXIgTWFuYWdlbWVudCBj b21tYW5kLCBQcm94eTxicj4NCiZndDsgJmd0OyAgJmd0OyBIb3N0Omh5cGVyMS5vdmlydC5jb20s IEFnZW50OmlwbWlsYW4sIFRhcmdldCBIb3N0OiwgTWFuYWdlbWVudCBJUDo8YnI+DQomZ3Q7ICZn dDsgICZndDsgMTkyLjE2OC4xMC4xMDMsIFVzZXI6QWRtaW5pc3RyYXRvciwgT3B0aW9uczpwb3dl cl93YWl0PTQsbGFucGx1czxicj4NCiZndDsgJmd0OyAgJmd0OyAyMDEyLTA5LTExIDA5OjEyOjM5 LDI2MCBJTkZPPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRz YnJva2VyLnZkc2Jyb2tlci5GZW5jZVZkc1ZEU0NvbW1hbmRdPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7 IChhanAtLTAuMC4wLjAtODAwOS00KSBTVEFSVCwgRmVuY2VWZHNWRFNDb21tYW5kKHZkc0lkID0g NzE1MjhiNmUtPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IGY1ZTYtMTFlMS1hMTVmLTAwMTE4NTZjZjIz ZSwgdGFyZ2V0VmRzSWQgPSA4ZGRkZjllNi1mODBhLTExZTEtPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7 IGIwMzYtMDAxMTg1NmNmMjNlLCBhY3Rpb24gPSBTdGF0dXMsIGlwID0gMTkyLjE2OC4xMC4xMDMs IHBvcnQgPSAsPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IHR5cGUgPSBpcG1pbGFuLCB1c2VyID0gQWRt aW5pc3RyYXRvciwgcGFzc3dvcmQgPSAqKioqKiosIG9wdGlvbnMgPTxicj4NCiZndDsgJmd0OyAg Jmd0OyAncG93ZXJfd2FpdD00LGxhbnBsdXMnKSwgbG9nIGlkOiA2MmYyZWQxMjxicj4NCiZndDsg Jmd0OyAgJmd0OyAyMDEyLTA5LTExIDA5OjEyOjQxLDM5MSBJTkZPPGJyPg0KJmd0OyAmZ3Q7ICAm Z3Q7IFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5GZW5jZVZkc1ZE U0NvbW1hbmRdPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IChhanAtLTAuMC4wLjAtODAwOS00KSBGSU5J U0gsIEZlbmNlVmRzVkRTQ29tbWFuZCwgcmV0dXJuOiBUZXN0PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7 IEZhaWxlZCwgSG9zdCBTdGF0dXMgaXM6IHVua25vd24uIFRoZSBmZW5jZS1hZ2VudCBzY3JpcHQg cmVwb3J0ZWQgdGhlPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IGZvbGxvd2luZyBlcnJvcjogR2V0dGlu ZyBzdGF0dXMgb2YgSVBNSToxOTIuMTY4LjEwLjEwMy4uLkNoYXNzaXM8YnI+DQomZ3Q7ICZndDsg ICZndDsgcG93ZXIgPSBVbmtub3duPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IEZhaWxlZDxicj4NCiZn dDsgJmd0OyAgJmd0OyAsIGxvZyBpZDogNjJmMmVkMTI8YnI+DQomZ3Q7ICZndDsgICZndDs8YnI+ DQomZ3Q7ICZndDsgICZndDsgdmRzbS5sb2c6PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7PGJyPg0KJmd0 OyAmZ3Q7ICAmZ3Q7IFRocmVhZC0zMDIzNzk6OkRFQlVHOjoyMDEyLTA5LTExIDA5OjEyOjM1LDI5 Mzo6QVBJOjoxMDI0Ojp2ZHM6Ojxicj4NCiZndDsgJmd0OyAgJmd0OyAoZmVuY2VOb2RlKSBmZW5j ZU5vZGUoYWRkcj0xOTIuMTY4LjEwLjxicj4NCiZndDsgJmd0OyAgJmd0Ozxicj4NCiZndDsgJmd0 OyA8YnI+DQomZ3Q7IDEwMyxwb3J0PSxhZ2VudD1pcG1pbGFuLHVzZXI9QWRtaW5pc3RyYXRvcixw YXNzd2Q9WFhYWCxhY3Rpb249c3RhdHVzLHNlY3VyZT0sb3B0aW9ucz0pPGJyPg0KJmd0OyAmZ3Q7 ICAmZ3Q7IFRocmVhZC0zMDIzNzk6OkRFQlVHOjoyMDEyLTA5LTExIDA5OjEyOjM2LDMyMTo6QVBJ OjoxMDUwOjp2ZHM6Ojxicj4NCiZndDsgJmd0OyAgJmd0OyAoZmVuY2VOb2RlKSByYyAxIGluIGFn ZW50PWZlbmNlX2lwbWlsYW48YnI+DQomZ3Q7ICZndDsgICZndDsgaXBhZGRyPTE5Mi4xNjguMTAu MTAzPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IGxvZ2luPUFkbWluaXN0cmF0b3I8YnI+DQomZ3Q7ICZn dDsgICZndDsgb3B0aW9uPXN0YXR1czxicj4NCiZndDsgJmd0OyAgJmd0OyBwYXNzd2Q9WFhYWDxi cj4NCiZndDsgJmd0OyAgJmd0OyBvdXQgR2V0dGluZyBzdGF0dXMgb2YgSVBNSToxOTIuMTY4LjEw LjEwMy4uLkNoYXNzaXMgcG93ZXIgPSBVbmtub3duPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IEZhaWxl ZDxicj4NCiZndDsgJmd0OyAgJmd0OyBlcnI8YnI+DQomZ3Q7ICZndDsgICZndDsgVGhyZWFkLTMw MjM4MTo6REVCVUc6OjIwMTItMDktMTEgMDk6MTI6MzYsMzQzOjpBUEk6OjEwMjQ6OnZkczo6PGJy Pg0KJmd0OyAmZ3Q7ICAmZ3Q7IChmZW5jZU5vZGUpIGZlbmNlTm9kZShhZGRyPTE5Mi4xNjguMTAu PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7IDxicj4NCiZndDsgMTAzLHBvcnQ9 LGFnZW50PWlwbWlsYW4sdXNlcj1BZG1pbmlzdHJhdG9yLHBhc3N3ZD1YWFhYLGFjdGlvbj1zdGF0 dXMsc2VjdXJlPSxvcHRpb25zPSk8YnI+DQomZ3Q7ICZndDsgICZndDsgVGhyZWFkLTMwMjM4MTo6 REVCVUc6OjIwMTItMDktMTEgMDk6MTI6MzcsMzcwOjpBUEk6OjEwNTA6OnZkczo6PGJyPg0KJmd0 OyAmZ3Q7ICAmZ3Q7IChmZW5jZU5vZGUpIHJjIDEgaW4gYWdlbnQ9ZmVuY2VfaXBtaWxhbjxicj4N CiZndDsgJmd0OyAgJmd0OyBpcGFkZHI9MTkyLjE2OC4xMC4xMDM8YnI+DQomZ3Q7ICZndDsgICZn dDsgbG9naW49QWRtaW5pc3RyYXRvcjxicj4NCiZndDsgJmd0OyAgJmd0OyBvcHRpb249c3RhdHVz PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IHBhc3N3ZD1YWFhYPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IG91 dCBHZXR0aW5nIHN0YXR1cyBvZiBJUE1JOjE5Mi4xNjguMTAuMTAzLi4uQ2hhc3NpcyBwb3dlciA9 IFVua25vd248YnI+DQomZ3Q7ICZndDsgICZndDsgRmFpbGVkPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7 IGVycjxicj4NCiZndDsgJmd0OyAgJmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0Ozxicj4NCiZndDsg Jmd0OyAgJmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyBpcG1pbGFuIHdpdGhvdXQgYW55IGVudGVy ZWQgb3B0aW9uczxicj4NCiZndDsgJmd0OyAgJmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyBlbmdp bmUubG9nOjxicj4NCiZndDsgJmd0OyAgJmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAyMDEyLTA5 LTExIDA5OjEyOjQ1LDU3MCBJTkZPPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IFtvcmcub3ZpcnQuZW5n aW5lLmNvcmUuYmxsLkZlbmNpbmdFeGVjdXRvcl0gKGFqcC0tMC4wLjAuMC04MDA5LTkpPGJyPg0K Jmd0OyAmZ3Q7ICAmZ3Q7IEV4ZWN1dGluZyAmbHQ7U3RhdHVzJmd0OyBQb3dlciBNYW5hZ2VtZW50 IGNvbW1hbmQsIFByb3h5PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IEhvc3Q6aHlwZXIxLm92aXJ0LmNv bSwgQWdlbnQ6aXBtaWxhbiwgVGFyZ2V0IEhvc3Q6LCBNYW5hZ2VtZW50IElQOjxicj4NCiZndDsg Jmd0OyAgJmd0OyAxOTIuMTY4LjEwLjEwMywgVXNlcjpBZG1pbmlzdHJhdG9yLCBPcHRpb25zOjxi cj4NCiZndDsgJmd0OyAgJmd0OyAyMDEyLTA5LTExIDA5OjEyOjQ1LDU5MSBJTkZPPGJyPg0KJmd0 OyAmZ3Q7ICAmZ3Q7IFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5G ZW5jZVZkc1ZEU0NvbW1hbmRdPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IChhanAtLTAuMC4wLjAtODAw OS05KSBTVEFSVCwgRmVuY2VWZHNWRFNDb21tYW5kKHZkc0lkID0gNzE1MjhiNmUtPGJyPg0KJmd0 OyAmZ3Q7ICAmZ3Q7IGY1ZTYtMTFlMS1hMTVmLTAwMTE4NTZjZjIzZSwgdGFyZ2V0VmRzSWQgPSA4 ZGRkZjllNi1mODBhLTExZTEtPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IGIwMzYtMDAxMTg1NmNmMjNl LCBhY3Rpb24gPSBTdGF0dXMsIGlwID0gMTkyLjE2OC4xMC4xMDMsIHBvcnQgPSAsPGJyPg0KJmd0 OyAmZ3Q7ICAmZ3Q7IHR5cGUgPSBpcG1pbGFuLCB1c2VyID0gQWRtaW5pc3RyYXRvciwgcGFzc3dv cmQgPSAqKioqKiosIG9wdGlvbnMgPTxicj4NCiZndDsgJmd0OyAgJmd0OyAnJyksIGxvZyBpZDog MWE1MzYxMTk8YnI+DQomZ3Q7ICZndDsgICZndDsgMjAxMi0wOS0xMSAwOToxMjo0Nyw3MTYgSU5G Tzxicj4NCiZndDsgJmd0OyAgJmd0OyBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52 ZHNicm9rZXIuRmVuY2VWZHNWRFNDb21tYW5kXTxicj4NCiZndDsgJmd0OyAgJmd0OyAoYWpwLS0w LjAuMC4wLTgwMDktOSkgRklOSVNILCBGZW5jZVZkc1ZEU0NvbW1hbmQsIHJldHVybjogVGVzdDxi cj4NCiZndDsgJmd0OyAgJmd0OyBGYWlsZWQsIEhvc3QgU3RhdHVzIGlzOiB1bmtub3duLiBUaGUg ZmVuY2UtYWdlbnQgc2NyaXB0IHJlcG9ydGVkIHRoZTxicj4NCiZndDsgJmd0OyAgJmd0OyBmb2xs b3dpbmcgZXJyb3I6IEdldHRpbmcgc3RhdHVzIG9mIElQTUk6MTkyLjE2OC4xMC4xMDMuLi5DaGFz c2lzPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IHBvd2VyID0gVW5rbm93bjxicj4NCiZndDsgJmd0OyAg Jmd0OyBGYWlsZWQ8YnI+DQomZ3Q7ICZndDsgICZndDsgLCBsb2cgaWQ6IDFhNTM2MTE5PGJyPg0K Jmd0OyAmZ3Q7ICAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IHZkc20ubG9nOjxicj4NCiZndDsg Jmd0OyAgJmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyBUaHJlYWQtMzAyMzg0OjpERUJVRzo6MjAx Mi0wOS0xMSAwOToxMjo0MSw2MTc6OkFQSTo6MTAyNDo6dmRzOjo8YnI+DQomZ3Q7ICZndDsgICZn dDsgKGZlbmNlTm9kZSkgZmVuY2VOb2RlKGFkZHI9MTkyLjE2OC4xMC48YnI+DQomZ3Q7ICZndDsg ICZndDs8YnI+DQomZ3Q7ICZndDsgPGJyPg0KJmd0OyAxMDMscG9ydD0sYWdlbnQ9aXBtaWxhbix1 c2VyPUFkbWluaXN0cmF0b3IscGFzc3dkPVhYWFgsYWN0aW9uPXN0YXR1cyxzZWN1cmU9LG9wdGlv bnM9KTxicj4NCiZndDsgJmd0OyAgJmd0OyBUaHJlYWQtMzAyMzg0OjpERUJVRzo6MjAxMi0wOS0x MSAwOToxMjo0Miw2NDU6OkFQSTo6MTA1MDo6dmRzOjo8YnI+DQomZ3Q7ICZndDsgICZndDsgKGZl bmNlTm9kZSkgcmMgMSBpbiBhZ2VudD1mZW5jZV9pcG1pbGFuPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7 IGlwYWRkcj0xOTIuMTY4LjEwLjEwMzxicj4NCiZndDsgJmd0OyAgJmd0OyBsb2dpbj1BZG1pbmlz dHJhdG9yPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IG9wdGlvbj1zdGF0dXM8YnI+DQomZ3Q7ICZndDsg ICZndDsgcGFzc3dkPVhYWFg8YnI+DQomZ3Q7ICZndDsgICZndDsgb3V0IEdldHRpbmcgc3RhdHVz IG9mIElQTUk6MTkyLjE2OC4xMC4xMDMuLi5DaGFzc2lzIHBvd2VyID0gVW5rbm93bjxicj4NCiZn dDsgJmd0OyAgJmd0OyBGYWlsZWQ8YnI+DQomZ3Q7ICZndDsgICZndDsgZXJyPGJyPg0KJmd0OyAm Z3Q7ICAmZ3Q7IFRocmVhZC0zMDIzODc6OkRFQlVHOjoyMDEyLTA5LTExIDA5OjEyOjQyLDY2Njo6 QVBJOjoxMDI0Ojp2ZHM6Ojxicj4NCiZndDsgJmd0OyAgJmd0OyAoZmVuY2VOb2RlKSBmZW5jZU5v ZGUoYWRkcj0xOTIuMTY4LjEwLjxicj4NCiZndDsgJmd0OyAgJmd0Ozxicj4NCiZndDsgJmd0OyA8 YnI+DQomZ3Q7IDEwMyxwb3J0PSxhZ2VudD1pcG1pbGFuLHVzZXI9QWRtaW5pc3RyYXRvcixwYXNz d2Q9WFhYWCxhY3Rpb249c3RhdHVzLHNlY3VyZT0sb3B0aW9ucz0pPGJyPg0KJmd0OyAmZ3Q7ICAm Z3Q7IFRocmVhZC0zMDIzODc6OkRFQlVHOjoyMDEyLTA5LTExIDA5OjEyOjQzLDY5NDo6QVBJOjox MDUwOjp2ZHM6Ojxicj4NCiZndDsgJmd0OyAgJmd0OyAoZmVuY2VOb2RlKSByYyAxIGluIGFnZW50 PWZlbmNlX2lwbWlsYW48YnI+DQomZ3Q7ICZndDsgICZndDsgaXBhZGRyPTE5Mi4xNjguMTAuMTAz PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IGxvZ2luPUFkbWluaXN0cmF0b3I8YnI+DQomZ3Q7ICZndDsg ICZndDsgb3B0aW9uPXN0YXR1czxicj4NCiZndDsgJmd0OyAgJmd0OyBwYXNzd2Q9WFhYWDxicj4N CiZndDsgJmd0OyAgJmd0OyBvdXQgR2V0dGluZyBzdGF0dXMgb2YgSVBNSToxOTIuMTY4LjEwLjEw My4uLkNoYXNzaXMgcG93ZXIgPSBVbmtub3duPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IEZhaWxlZDxi cj4NCiZndDsgJmd0OyAgJmd0OyBlcnI8YnI+DQomZ3Q7ICZndDsgICZndDs8YnI+DQomZ3Q7ICZn dDsgICZndDs8YnI+DQomZ3Q7ICZndDsgICZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgaWxvMyB3 aXRob3V0IGFueSBlbnRlcmVkIG9wdGlvbnM8YnI+DQomZ3Q7ICZndDsgICZndDs8YnI+DQomZ3Q7 ICZndDsgICZndDsgZW5naW5lLmxvZzo8YnI+DQomZ3Q7ICZndDsgICZndDs8YnI+DQomZ3Q7ICZn dDsgICZndDsgMjAxMi0wOS0xMSAwOToxMjo1MSwwMTUgSU5GTzxicj4NCiZndDsgJmd0OyAgJmd0 OyBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5GZW5jaW5nRXhlY3V0b3JdIChhanAtLTAuMC4w LjAtODAwOS00KTxicj4NCiZndDsgJmd0OyAgJmd0OyBFeGVjdXRpbmcgJmx0O1N0YXR1cyZndDsg UG93ZXIgTWFuYWdlbWVudCBjb21tYW5kLCBQcm94eTxicj4NCiZndDsgJmd0OyAgJmd0OyBIb3N0 Omh5cGVyMS5vdmlydC5jb20sIEFnZW50OmlwbWlsYW4sIFRhcmdldCBIb3N0OiwgTWFuYWdlbWVu dCBJUDo8YnI+DQomZ3Q7ICZndDsgICZndDsgMTkyLjE2OC4xMC4xMDMsIFVzZXI6QWRtaW5pc3Ry YXRvciwgT3B0aW9uczpsYW5wbHVzLHBvd2VyX3dhaXQ9NDxicj4NCiZndDsgJmd0OyAgJmd0OyAy MDEyLTA5LTExIDA5OjEyOjUxLDAzNiBJTkZPPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IFtvcmcub3Zp cnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5GZW5jZVZkc1ZEU0NvbW1hbmRdPGJy Pg0KJmd0OyAmZ3Q7ICAmZ3Q7IChhanAtLTAuMC4wLjAtODAwOS00KSBTVEFSVCwgRmVuY2VWZHNW RFNDb21tYW5kKHZkc0lkID0gNzE1MjhiNmUtPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IGY1ZTYtMTFl MS1hMTVmLTAwMTE4NTZjZjIzZSwgdGFyZ2V0VmRzSWQgPSA4ZGRkZjllNi1mODBhLTExZTEtPGJy Pg0KJmd0OyAmZ3Q7ICAmZ3Q7IGIwMzYtMDAxMTg1NmNmMjNlLCBhY3Rpb24gPSBTdGF0dXMsIGlw ID0gMTkyLjE2OC4xMC4xMDMsIHBvcnQgPSAsPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IHR5cGUgPSBp cG1pbGFuLCB1c2VyID0gQWRtaW5pc3RyYXRvciwgcGFzc3dvcmQgPSAqKioqKiosIG9wdGlvbnMg PTxicj4NCiZndDsgJmd0OyAgJmd0OyAnbGFucGx1cyxwb3dlcl93YWl0PTQnKSwgbG9nIGlkOiAz MDFhNzcwZTxicj4NCiZndDsgJmd0OyAgJmd0OyAyMDEyLTA5LTExIDA5OjEyOjUzLDE2MSBJTkZP PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZk c2Jyb2tlci5GZW5jZVZkc1ZEU0NvbW1hbmRdPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IChhanAtLTAu MC4wLjAtODAwOS00KSBGSU5JU0gsIEZlbmNlVmRzVkRTQ29tbWFuZCwgcmV0dXJuOiBUZXN0PGJy Pg0KJmd0OyAmZ3Q7ICAmZ3Q7IEZhaWxlZCwgSG9zdCBTdGF0dXMgaXM6IHVua25vd24uIFRoZSBm ZW5jZS1hZ2VudCBzY3JpcHQgcmVwb3J0ZWQgdGhlPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IGZvbGxv d2luZyBlcnJvcjogR2V0dGluZyBzdGF0dXMgb2YgSVBNSToxOTIuMTY4LjEwLjEwMy4uLkNoYXNz aXM8YnI+DQomZ3Q7ICZndDsgICZndDsgcG93ZXIgPSBVbmtub3duPGJyPg0KJmd0OyAmZ3Q7ICAm Z3Q7IEZhaWxlZDxicj4NCiZndDsgJmd0OyAgJmd0OyAsIGxvZyBpZDogMzAxYTc3MGU8YnI+DQom Z3Q7ICZndDsgICZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgdmRzbS5sb2c6PGJyPg0KJmd0OyAm Z3Q7ICAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IFRocmVhZC0zMDIzOTI6OkRFQlVHOjoyMDEy LTA5LTExIDA5OjEyOjQ3LDA2Mzo6QVBJOjoxMDI0Ojp2ZHM6Ojxicj4NCiZndDsgJmd0OyAgJmd0 OyAoZmVuY2VOb2RlKSBmZW5jZU5vZGUoYWRkcj0xOTIuMTY4LjEwLjxicj4NCiZndDsgJmd0OyAg Jmd0Ozxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7IDEwMyxwb3J0PSxhZ2VudD1pcG1pbGFuLHVz ZXI9QWRtaW5pc3RyYXRvcixwYXNzd2Q9WFhYWCxhY3Rpb249c3RhdHVzLHNlY3VyZT0sb3B0aW9u cz0pPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IFRocmVhZC0zMDIzOTI6OkRFQlVHOjoyMDEyLTA5LTEx IDA5OjEyOjQ4LDA5MTo6QVBJOjoxMDUwOjp2ZHM6Ojxicj4NCiZndDsgJmd0OyAgJmd0OyAoZmVu Y2VOb2RlKSByYyAxIGluIGFnZW50PWZlbmNlX2lwbWlsYW48YnI+DQomZ3Q7ICZndDsgICZndDsg aXBhZGRyPTE5Mi4xNjguMTAuMTAzPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IGxvZ2luPUFkbWluaXN0 cmF0b3I8YnI+DQomZ3Q7ICZndDsgICZndDsgb3B0aW9uPXN0YXR1czxicj4NCiZndDsgJmd0OyAg Jmd0OyBwYXNzd2Q9WFhYWDxicj4NCiZndDsgJmd0OyAgJmd0OyBvdXQgR2V0dGluZyBzdGF0dXMg b2YgSVBNSToxOTIuMTY4LjEwLjEwMy4uLkNoYXNzaXMgcG93ZXIgPSBVbmtub3duPGJyPg0KJmd0 OyAmZ3Q7ICAmZ3Q7IEZhaWxlZDxicj4NCiZndDsgJmd0OyAgJmd0OyBlcnI8YnI+DQomZ3Q7ICZn dDsgICZndDsgVGhyZWFkLTMwMjM5NDo6REVCVUc6OjIwMTItMDktMTEgMDk6MTI6NDgsMTEyOjpB UEk6OjEwMjQ6OnZkczo6PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IChmZW5jZU5vZGUpIGZlbmNlTm9k ZShhZGRyPTE5Mi4xNjguMTAuPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7IDxi cj4NCiZndDsgMTAzLHBvcnQ9LGFnZW50PWlwbWlsYW4sdXNlcj1BZG1pbmlzdHJhdG9yLHBhc3N3 ZD1YWFhYLGFjdGlvbj1zdGF0dXMsc2VjdXJlPSxvcHRpb25zPSk8YnI+DQomZ3Q7ICZndDsgICZn dDsgVGhyZWFkLTMwMjM5NDo6REVCVUc6OjIwMTItMDktMTEgMDk6MTI6NDksMTQwOjpBUEk6OjEw NTA6OnZkczo6PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IChmZW5jZU5vZGUpIHJjIDEgaW4gYWdlbnQ9 ZmVuY2VfaXBtaWxhbjxicj4NCiZndDsgJmd0OyAgJmd0OyBpcGFkZHI9MTkyLjE2OC4xMC4xMDM8 YnI+DQomZ3Q7ICZndDsgICZndDsgbG9naW49QWRtaW5pc3RyYXRvcjxicj4NCiZndDsgJmd0OyAg Jmd0OyBvcHRpb249c3RhdHVzPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IHBhc3N3ZD1YWFhYPGJyPg0K Jmd0OyAmZ3Q7ICAmZ3Q7IG91dCBHZXR0aW5nIHN0YXR1cyBvZiBJUE1JOjE5Mi4xNjguMTAuMTAz Li4uQ2hhc3NpcyBwb3dlciA9IFVua25vd248YnI+DQomZ3Q7ICZndDsgICZndDsgRmFpbGVkPGJy Pg0KJmd0OyAmZ3Q7ICAmZ3Q7IGVycjxicj4NCiZndDsgJmd0OyAgJmd0Ozxicj4NCiZndDsgJmd0 OyAgJmd0OyAmZ3Q7ICZndDsgY29tbWl0IDU5OTM0MTE4ZTNhMzBjNTc1MzlkMmI3MTAxNjUzMmJk ZDljNGFiMTc8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7IEF1dGhvcjogUm95IEdvbGFu ICZsdDtyZ29sYW5AcmVkaGF0LmNvbSZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7 IERhdGU6IFRodSBBdWcgOSAxNjozNDoxMCAyMDEyICswMzAwPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7 ICZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgZmVuY2VOb2RlIEFQSSBp cyBtaXNzaW5nIHRoZSBvcHRpb25zIGFyZ3VtZW50PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsg Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgQ2hhbmdlLUlkOiBJYjJjZTliMGY3 MTA0MGY5MTk4NDEzZmEwNmM1ZDg3Njg5OTQ4NDJlYzxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7 ICZndDsgU2lnbmVkLW9mZi1ieTogUm95IEdvbGFuICZsdDtyZ29sYW5AcmVkaGF0LmNvbSZndDs8 YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7IFJldmlld2VkLW9uOiA8YSBocmVmPSJodHRw Oi8vZ2Vycml0Lm92aXJ0Lm9yZy83MDU4Ij5odHRwOi8vZ2Vycml0Lm92aXJ0Lm9yZy83MDU4PC9h Pjxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgUmV2aWV3ZWQtYnk6IERhbiBLZW5pZ3Ni ZXJnICZsdDtkYW5rZW5AcmVkaGF0LmNvbSZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAm Z3Q7IFJldmlld2VkLWJ5OiBPbWVyIEZyZW5rZWwgJmx0O29mcmVua2VsQHJlZGhhdC5jb20mZ3Q7 PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyBUZXN0ZWQtYnk6IE9tZXIgRnJlbmtlbCAm bHQ7b2ZyZW5rZWxAcmVkaGF0LmNvbSZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7 PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7 ICZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7 ICZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsg ICZndDsgJmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDs8 YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsg Jmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7PGJy Pg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyAtIC08YnI+DQomZ3Q7ICZndDsg ICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7IERtaXRyaXkgUHlyeWFrb3Y8YnI+DQomZ3Q7ICZndDsg ICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAm Z3Q7Jmd0OyBWaW1wZWxDb20gTHRkLjxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0 OyZndDsgSW5hY3RpdmUgaGlkZSBkZXRhaWxzIGZvciBFbGkgTWVzaWthIC0tLTEwLjA5LjIwMTI8 YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7IDE3OjI5OjQxLS0tLS0tLS08 YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7IE9yaWdpbmFsIE1lc3NhZ2Ug LS0tLS0gJmd0OyBGcm9tOiAmcXVvdDtJdGFtYXIgSGVpbSZxdW90OyAmbHQ7aWhlaW1AcmVkaGF0 LkVsaTxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsgTWVzaWthIC0tLTEw LjA5LjIwMTIgMTc6Mjk6NDEtLS0tLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tICZndDs8YnI+ DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7IEZyb206PGJyPg0KJmd0OyAmZ3Q7 ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyAmcXVvdDtJdGFtYXIgSGVpbSZxdW90OyAmbHQ7aWhl aW1AcmVkaGF0LmNvbSZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7 PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyDv1DogRWxpIE1lc2lrYSAm bHQ7ZW1lc2lrYUByZWRoYXQuY29tJmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsg Jmd0OyZndDsg68/N1TogRG1pdHJpeSBBIFB5cnlha292ICZsdDtEUHlyeWFrb3ZAZWtiLmJlZWxp bmUucnUmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyDrz9DJ0Tog dXNlcnNAb3ZpcnQub3JnLCBJdGFtYXIgSGVpbSAmbHQ7aWhlaW1AcmVkaGF0LmNvbSZndDs8YnI+ DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7IOTB1ME6IDEwLjA5LjIwMTIgMTc6 Mjk8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7IPTFzcE6IFJlOiBIQTog UmU6IFtVc2Vyc10gSFAgSW50ZWdyYXRlZCBMaWdodHMgT3V0IDM8YnI+DQomZ3Q7ICZndDsgICZn dDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7 Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDs8YnI+DQomZ3Q7ICZn dDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0 OyAmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDs8YnI+DQom Z3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7IC0tLS0tIE9yaWdpbmFsIE1lc3NhZ2Ug LS0tLS08YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyBGcm9tOiAm cXVvdDtJdGFtYXIgSGVpbSZxdW90OyAmbHQ7aWhlaW1AcmVkaGF0LmNvbSZndDs8YnI+DQomZ3Q7 ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyBUbzogJnF1b3Q7RWxpIE1lc2lrYSZx dW90OyAmbHQ7ZW1lc2lrYUByZWRoYXQuY29tJmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7 ICZndDsgJmd0OyZndDsmZ3Q7IENjOiB1c2Vyc0BvdmlydC5vcmcsICZxdW90O0RtaXRyaXkgQSBQ eXJ5YWtvdiZxdW90Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7 ICZsdDtEUHlyeWFrb3ZAZWtiLmJlZWxpbmUucnUmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZn dDsgJmd0OyAmZ3Q7Jmd0OyZndDsgU2VudDogTW9uZGF5LCBTZXB0ZW1iZXIgMTAsIDIwMTIgMjox NDozMSBQTTxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7IFN1Ympl Y3Q6IFJlOiBIQTogUmU6IFtVc2Vyc10gSFAgSW50ZWdyYXRlZCBMaWdodHMgT3V0IDM8YnI+DQom Z3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0 OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7IE9uIDA5LzEwLzIwMTIgMDI6MDcgUE0sIEVsaSBNZXNp a2Egd3JvdGU6PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7 PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0 OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tIE9yaWdpbmFsIE1l c3NhZ2UgLS0tLS08YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7IEZyb206ICZxdW90O0l0YW1hciBIZWltJnF1b3Q7ICZsdDtpaGVpbUByZWRoYXQuY29t Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsg VG86ICZxdW90O0RtaXRyaXkgQSBQeXJ5YWtvdiZxdW90OyAmbHQ7RFB5cnlha292QGVrYi5iZWVs aW5lLnJ1Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0 OyZndDsgQ2M6ICZxdW90O0VsaSBNZXNpa2EmcXVvdDsgJmx0O2VtZXNpa2FAcmVkaGF0LmNvbSZn dDssIHVzZXJzQG92aXJ0Lm9yZzxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZn dDsmZ3Q7Jmd0OyZndDsgU2VudDogTW9uZGF5LCBTZXB0ZW1iZXIgMTAsIDIwMTIgMTI6NTE6MDMg UE08YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFN1 YmplY3Q6IFJlOiBIQTogUmU6IFtVc2Vyc10gSFAgSW50ZWdyYXRlZCBMaWdodHMgT3V0IDM8YnI+ DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0 OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAwOS8xMC8yMDEy IDEyOjIxIFBNLCBEbWl0cml5IEEgUHlyeWFrb3Ygd3JvdGU6PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7 ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZW5naW5lPSMgc2VsZWN0ICogZnJv bSB2ZGNfb3B0aW9ucyB3aGVyZSBvcHRpb25fbmFtZSBpbjxicj4NCiZndDsgJmd0OyAgJmd0OyAm Z3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZn dDs8YnI+DQomZ3Q7ICZndDsgICZndDs8YnI+DQomZ3Q7ICZndDsgPGJyPg0KJmd0OyAoJ0ZlbmNl QWdlbnREZWZhdWx0UGFyYW1zJywnRmVuY2VBZ2VudE1hcHBpbmcnLCdWZHNGZW5jZU9wdGlvbk1h cHBpbmcnLCdWZHNGZW5jZVR5cGUnKTs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBvcHRpb25faWQgfCBvcHRpb25fbmFtZSB8IG9wdGlvbl92 YWx1ZSB8IHZlcnNpb248YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyAtLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPGJyPg0K Jmd0OyAmZ3Q7ICAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgICZndDs8YnI+DQomZ3Q7ICZndDsg PGJyPg0KJmd0OyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPGJyPg0KJmd0OyAmZ3Q7ICAm Z3Q7ICZndDsgKy0tLS0tLS0tLTxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7IDc3IHwgRmVuY2VBZ2VudE1hcHBpbmcgfCBpbG8zPWlwbWlsYW4g fCBnZW5lcmFsPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsgNzYgfCBGZW5jZUFnZW50RGVmYXVsdFBhcmFtcyB8IGlsbzM6bGFucGx1cyxwb3dl cl93YWl0PTQgfDxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7IGdlbmVyYWw8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyAzMjMgfCBWZHNGZW5jZVR5cGUgfDxicj4NCiZndDsgJmd0OyAgJmd0 OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7IGFsb20s YXBjLGJsYWRlY2VudGVyLGRyYWM1LGVwcyxpbG8saXBtaWxhbixyc2EscnNiLHd0aSxjaXNjb191 Y3M8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyB8PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsgMy4xPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsgMzIyIHwgVmRzRmVuY2VUeXBlIHw8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7 ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyBlbGkgLSBpbG8zIGlzIG1pc3NpbmcgaW4gMy4xPzxicj4NCiZndDsg Jmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBZZXMsIHRoaXMgaXMgY2VydGFp bmx5IGEgYnVnLCBJIHdpbGwgb3BlbiBpdCBhbmQgcmVzb2x2ZSBBU0FQPGJyPg0KJmd0OyAmZ3Q7 ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAm Z3Q7ICZndDsmZ3Q7Jmd0OyB0aGlzIGlzIGEgZGIgY2hhbmdlLCBzbyBkbWl0cml5IGNhbiBhcHBs eSBpdCBlYXNpbHkgYXMgd2VsbC48YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsm Z3Q7IFN1cmU8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7IERtaXRyaXkg LCBwbGVhc2UgYXBwbHk8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7IDEp IHJ1biBvbiB5b3VyIFBvc3RncmVzIGVuZ2luZSA6PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7Jmd0OyBzZWxlY3Q8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsm Z3Q7IGZuX2RiX3VwZGF0ZV9jb25maWdfdmFsdWU8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0Ozxi cj4NCiZndDsgJmd0OyAgJmd0Ozxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7ICgnVmRzRmVuY2VU eXBlJywnYWxvbSxhcGMsYmxhZGVjZW50ZXIsZHJhYzUsZXBzLGlsbyxpbG8zLGlwbWlsYW4scnNh LHJzYix3dGksY2lzY29fdWNzJywnMy48YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAxJyk7PGJy Pg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0 OyAmZ3Q7ICZndDsgJmd0OyZndDsgMikgUmVzdGFydCBlbmdpbmU8YnI+DQomZ3Q7ICZndDsgICZn dDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7IDMpIENoZWNrIGFnYWluICh5b3Ugc2hvdWxkIGhhdmUgaWxv MyBub3cgaW4gdGhlIFVJIGxpc3QpPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7 Jmd0OyA0KSBMZXQgbWUga25vdyBpZiBpdCB3b3Jrczxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7 ICZndDsgJmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7IFRo YW5rczxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDs8YnI+DQomZ3Q7ICZn dDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7 ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgYW5kIG1heWJlIGFub3RoZXIgYnVnIG9uIG5vdCBw YXNzaW5nIGZlbmNlIG9wdGlvbnMgd2hpY2ggaTxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZn dDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgcmVtZW1iZXI8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0 OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdlPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBoYWQgYXQgc29tZSBwb2ludDxicj4NCiZndDsgJmd0 OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBZZXMsIEkgYmVsaWV2ZSB0aGF0IHRo ZSBhYm92ZSB3aWxsIHNvbHZlIHRoZSBpc3N1ZSBzaW5jZSB3ZSBoYWQ8YnI+DQomZ3Q7ICZndDsg ICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgYWxyZWFkeSB0ZXN0ZWQgaWxvMyB1bmxl c3Mgd2UgaGF2ZSBhIHJlZ3Jlc3Npb24gSSBhbSBub3QgYXdhcmU8YnI+DQomZ3Q7ICZndDsgICZn dDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgYWJvdXQuPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7 ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZn dDsmZ3Q7Jmd0OyBsZXRzIGhvcGUgc28uIHF1ZXN0aW9uIGlzIGlmIGl0IHdhcyBmaXhlZCBhZnRl ciBvdmlydCAzLjEgd2FzPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZn dDsgZG9uZS48YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0Ozxicj4N CiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0 OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgICZn dDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0 OyBhbG9tLGFwYyxibGFkZWNlbnRlcixkcmFjNSxlcHMsaWxvLGlsbzMsaXBtaWxhbixyc2EscnNi LHd0aSxjaXNjb191Y3M8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyB8IDMuMDxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7IDMyMSB8IFZkc0ZlbmNlVHlwZSB8PGJyPg0KJmd0OyAmZ3Q7ICAm Z3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgYWxv bSxhcGMsYmxhZGVjZW50ZXIsZHJhYzUsZXBzLGlsbyxpcG1pbGFuLHJzYSxyc2Isd3RpLGNpc2Nv X3Vjczxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7IHw8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyAyLjI8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyAzMTggfCBWZHNGZW5jZU9wdGlvbk1hcHBpbmcgfDxicj4NCiZndDsgJmd0OyAgJmd0 OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7 ICZndDs8YnI+DQomZ3Q7ICZndDsgICZndDs8YnI+DQomZ3Q7ICZndDsgPGJyPg0KJmd0OyBhbG9t OnNlY3VyZT1zZWN1cmUscG9ydD1pcHBvcnQ7YXBjOnNlY3VyZT1zZWN1cmUscG9ydD1pcHBvcnQs c2xvdD1wb3J0O2JsYWRlY2VudGVyOnNlY3VyZT1zZWN1cmUscG9ydD1pcHBvcnQsc2xvdD1wb3J0 O2RyYWM1OnNlY3VyZT1zZWN1cmUsc2xvdD1wb3J0O2VwczpzbG90PXBvcnQ7aWxvOnNlY3VyZT1z c2wscG9ydD1pcHBvcnQ7aXBtaWxhbjo7cnNhOnNlY3VyZT1zZWN1cmUscG9ydD1pcHBvcnQ7cnNi Ojt3dGk6c2VjdXJlPXNlY3VyZSxwb3J0PWlwcG9ydCxzbG90PXBvcnQ7Y2lzY29fdWNzOnNlY3Vy ZT1zc2wsc2xvdD1wb3J0O2lsbzM6PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgfCBnZW5lcmFsPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKDYgcm93cyk8YnI+DQomZ3Q7ICZndDsgICZn dDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0 OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tPGJyPg0KJmd0OyAmZ3Q7ICAm Z3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgICZn dDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBEbWl0cml5IFB5cnlha292PGJy Pg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVmlt cGVsQ29tIEx0ZC48YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsgSW5hY3RpdmUgaGlkZSBkZXRhaWxzIGZvciBFbGkgTWVzaWthIC0tLTEwLjA5LjIw MTI8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyAxNTowMjoxNi0tLS0tLS0tPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsgT3JpZ2luYWwgTWVzc2FnZSAtLS0tLSAmZ3Q7IEZyb206ICZxdW90 O0RtaXRyaXkgQSBQeXJ5YWtvdiZxdW90OyAmbHQ7RFB5cnlhRWxpPGJyPg0KJmd0OyAmZ3Q7ICAm Z3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTWVzaWthPGJyPg0KJmd0OyAm Z3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tMTAuMDkuMjAx MiAxNTowMjoxNi0tLS0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0gJmd0OyBGcm9tOjxicj4N CiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZxdW90 O0RtaXRyaXkgQTxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7IFB5cnlha292JnF1b3Q7ICZsdDtEUHlyeWFrb3ZAZWtiLmJlZWxpbmUucnUmZ3Q7 PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8 YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDv 1DogRWxpIE1lc2lrYSAmbHQ7ZW1lc2lrYUByZWRoYXQuY29tJmd0Ozxicj4NCiZndDsgJmd0OyAg Jmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IOvPzdU6IERtaXRyaXkgQSBQ eXJ5YWtvdiAmbHQ7RFB5cnlha292QGVrYi5iZWVsaW5lLnJ1Jmd0Ozxicj4NCiZndDsgJmd0OyAg Jmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IOvP0MnROiB1c2Vyc0Bvdmly dC5vcmcsIEl0YW1hciBIZWltICZsdDtpaGVpbUByZWRoYXQuY29tJmd0Ozxicj4NCiZndDsgJmd0 OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IOTB1ME6IDEwLjA5LjIw MTIgMTU6MDI8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyD0xc3BOiBSZTogW1VzZXJzXSBIUCBJbnRlZ3JhdGVkIExpZ2h0cyBPdXQgMzxicj4N CiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K Jmd0OyAmZ3Q7ICAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPGJyPg0K Jmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom Z3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn dDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0 OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7 ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsg Jmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tIE9yaWdp bmFsIE1lc3NhZ2UgLS0tLS08YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRnJvbTogJnF1b3Q7RG1pdHJpeSBBIFB5cnlha292JnF1b3Q7 ICZsdDtEUHlyeWFrb3ZAZWtiLmJlZWxpbmUucnUmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZn dDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRvOiAmcXVvdDtJdGFtYXIgSGVp bSZxdW90OyAmbHQ7aWhlaW1AcmVkaGF0LmNvbSZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0 OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQ2M6ICZxdW90O0VsaSBNZXNpa2Em cXVvdDsgJmx0O2VtZXNpa2FAcmVkaGF0LmNvbSZndDssIHVzZXJzQG92aXJ0Lm9yZzxicj4NCiZn dDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50 OiBNb25kYXksIFNlcHRlbWJlciAxMCwgMjAxMiAxMTo1NzoyNSBBTTxicj4NCiZndDsgJmd0OyAg Jmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTog W1VzZXJzXSBIUCBJbnRlZ3JhdGVkIExpZ2h0cyBPdXQgMzxicj4NCiZndDsgJmd0OyAgJmd0OyAm Z3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0 OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAg Jmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0 OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsg Jmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn dDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZZXMs IGJ1dCBvVmlydCBkb24ndCBwYXNzIHRoaXMgb3B0aW9ucyB0byBmZW5jZV9pcG1pbGFuPGJyPg0K Jmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNv bW1hbmQuPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7IFRoZXJlIGFyZSBhbGwgbG9nZ2VkIG9wdGlvbnM6IFRocmVhZC00Mzg5Mjo6REVC VUc6OjIwMTItMDktMDc8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsgMTM6MTQ6MDMsMDk0OjpBUEk6OjEwMjQ6OnZkczo6KGZlbmNlTm9k ZSk8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyBmZW5jZU5vZGUoYWRkcj0xOTIuMTY4LjEwLjxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7 PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7IDxicj4NCiZndDsgMTAzLHBvcnQ9 LGFnZW50PWlwbWlsYW4sdXNlcj1mZW5jZV9pbG8scGFzc3dkPVhYWFgsYWN0aW9uPXN0YXR1cyxz ZWN1cmU9LG9wdGlvbnM9KTxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaHJlYWQtNDM4OTI6OkRFQlVHOjoyMDEyLTA5LTA3PGJyPg0K Jmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDEz OjE0OjA0LDExNjo6QVBJOjoxMDUwOjp2ZHM6OihmZW5jZU5vZGUpIHJjIDEgaW48YnI+DQomZ3Q7 ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWdlbnQ9 ZmVuY2VfaXBtaWxhbjxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyBpcGFkZHI9MTkyLjE2OC4xMC4xMDM8YnI+DQomZ3Q7ICZndDsgICZn dDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbG9naW49ZmVuY2VfaWxv PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7IG9wdGlvbj1zdGF0dXM8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcGFzc3dkPVhYWFg8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0 OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb3V0IEdldHRpbmcgc3RhdHVzIG9m IElQTUk6MTkyLjE2OC4xMC4xMDMuLi5DaGFzc2lzIHBvd2VyID08YnI+DQomZ3Q7ICZndDsgICZn dDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVW5rbm93bjxicj4NCiZn dDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGYWls ZWQ8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsgZXJyPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyBIaTxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7IEFzIHlvdSBzZWUsIG9wdGlvbnMgYXJyaXZlZCB0byBWRFNNIGFzIGVtcHR5 IHN0cmluZzxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7IENhbiB5b3UgcGxlYXNlIHBhc3RlIHRoZSBvdXRwdXQgb2YgdGhlIGZvbGxvd2luZyBT UUw8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 IHNlbGVjdCAqIGZyb20gdmRjX29wdGlvbnMgd2hlcmUgb3B0aW9uX25hbWUgPTxicj4NCiZndDsg Jmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICdGZW5jZUFnZW50 RGVmYXVsdFBhcmFtcyc7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyBUaGFua3M8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0gLSBEbWl0cml5IFB5cnlha292IFZpbXBlbENvbSBMdGQu PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7IEluYWN0aXZlIGhpZGUgZGV0YWlscyBmb3IgSXRhbWFyIEhlaW0gLS0tMTAuMDkuMjAxMjxi cj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyAxNDo0ODowNi0tLU9uPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7IDA5LzEwLzIwMTIgMTE6NDUgQU0sIERtaXRyaXkgQSBQeXJ5YWtv diB3cm90ZTogJmd0OyBObywgSSBkb24ndDxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsg Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJdGFtYXI8YnI+DQomZ3Q7ICZndDsgICZndDsg Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGVpbSAtLS0xMC4wOS4yMDEy IDE0OjQ4OjA2LS0tT24gMDkvMTAvMjAxMiAxMTo0NSBBTSwgRG1pdHJpeTxicj4NCiZndDsgJmd0 OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBPGJyPg0KJmd0 OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFB5cnlh a292IHdyb3RlOiAmZ3Q7IE5vLCBJIGRvbid0IHNlZSBhbiBpbG8zIHR5cGUgb2YgZmVuY2luZzxi cj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyBkZXZpY2U8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsgaTxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDv1DogSXRhbWFyIEhlaW0gJmx0O2loZWltQHJlZGhhdC5jb20m Z3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7IOvPzdU6IERtaXRyaXkgQSBQeXJ5YWtvdiAmbHQ7RFB5cnlha292QGVrYi5iZWVsaW5l LnJ1Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyDrz9DJ0TogRWxpIE1lc2lrYSAmbHQ7ZW1lc2lrYUByZWRoYXQuY29tJmd0Oywg dXNlcnNAb3ZpcnQub3JnPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7IOTB1ME6IDEwLjA5LjIwMTIgMTQ6NDg8YnI+DQomZ3Q7ICZndDsg ICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg9MXNwTogUmU6IFtV c2Vyc10gSFAgSW50ZWdyYXRlZCBMaWdodHMgT3V0IDM8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0 OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsg Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgICZn dDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsg ICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZn dDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMDkvMTAv MjAxMiAxMTo0NSBBTSwgRG1pdHJpeSBBIFB5cnlha292IHdyb3RlOjxicj4NCiZndDsgJmd0OyAg Jmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTm8sIEkgZG9u J3Qgc2VlIGFuIGlsbzMgdHlwZSBvZiBmZW5jaW5nIGRldmljZSBpbiBteSAmcXVvdDtQb3dlcjxi cj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsgTWFuYWdlbWVudCZxdW90OyB0YWIuPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0 OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAm Z3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBoYXZlIGZlbmNlX2ls bzMgY29tbWFuZCBvbiBteSBoeXBlcnZpc29yIGhvc3QuPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZn dDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7 ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRpZCB5b3UgdHJ5IGNob29z aW5nIGlwbWlsYW4gYW5kIHBhc3Npbmcgb3B0aW9ucyBvZjxicj4NCiZndDsgJmd0OyAgJmd0OyAm Z3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsYW5wbHVzLHBvd2VyX3dhaXQ9 ND88YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXaGVuIEkgcnVuIGl0IHdpdGggZm9sbG93aW5nIG9wdGlv bnM6PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyBwcml2bHZsPXVzZXI8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGlwYWRkcj0xOTIuMTY4LjEwLjEwMzxicj4N CiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsgbG9naW49ZmVuY2VfaWxvPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwYXNzd2Q9KioqKioqKio8YnI+DQomZ3Q7ICZndDsg ICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9wZXJhdGlv bj1zdGF0dXM8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpdCBwcmludDogR2V0dGluZyBzdGF0dXMgb2YgSVBNSTox OTIuMTY4LjEwLjEwMy4uLkNoYXNzaXM8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHBvd2VyID08YnI+DQomZ3Q7ICZndDsgICZn dDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uPGJyPg0KJmd0 OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBE b25lPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsgb1ZpcnQgRW5naW5lIFZlcnNpb246IDMuMS4wLTIuZmMxNzxicj4N CiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyAtIC08YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IERtaXRyaXkgUHlyeWFrb3Y8YnI+DQomZ3Q7ICZn dDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFZpbXBl bENvbSBMdGQuPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEluYWN0aXZlIGhpZGUgZGV0YWlscyBmb3Ig SXRhbWFyIEhlaW0gLS0tMTAuMDkuMjAxMjxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsg Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgMTQ6Mjg6MTktLS1Pbjxicj4NCiZndDsg Jmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgMDkv MTAvMjAxMiAwNjoxNyBBTSwgRG1pdHJpeSBBIFB5cnlha292IHdyb3RlOiAmZ3Q7PGJyPg0KJmd0 OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBI ZWxsbyxJdGFtYXI8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhlaW08YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLTEwLjA5LjIwMTIgMTQ6Mjg6MTktLS1P biAwOS8xMC8yMDEyIDA2OjE3IEFNLCBEbWl0cml5IEE8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0 OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFB5cnlha292PGJyPg0KJmd0 OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3 cm90ZTogJmd0OyBIZWxsbyw8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDv1DogSXRhbWFyIEhlaW0gJmx0O2loZWlt QHJlZGhhdC5jb20mZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDrz83VOiBEbWl0cml5IEEgUHlyeWFrb3YgJmx0O0RQeXJ5 YWtvdkBla2IuYmVlbGluZS5ydSZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IOvP0MnROiB1c2Vyc0BvdmlydC5vcmcsIEVs aSBNZXNpa2EgJmx0O2VtZXNpa2FAcmVkaGF0LmNvbSZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsg Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IOTB1DwvZm9udD48L3R0 Pjxicj4NCjx0dD48Zm9udCBzaXplPSIyIj7BOiAxMC4wOS4yMDEyIDE0OjI4PGJyPg0KJmd0OyAm Z3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyD0xc3B OiBSZTogW1VzZXJzXSBIUCBJbnRlZ3JhdGVkIExpZ2h0cyBPdXQgMzxicj4NCiZndDsgJmd0OyAg Jmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7 ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsg Jmd0OyAgJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTxicj4NCiZndDsg Jmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+ DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsgT24gMDkvMTAvMjAxMiAwNjoxNyBBTSwgRG1pdHJpeSBBIFB5cnlh a292IHdyb3RlOjxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhlbGxvLDxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZn dDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAm Z3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBuZWVk IHRvIHVzZSB0aGUgSFAgaS1sbyAzIGFzIGZlbmNpbmcgZGV2aWNlIGZvciBPT0I8YnI+DQomZ3Q7 ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyBwb3dlcjxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1hbmFnZW1lbnQuPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsg ICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJbiBt YW4gOCBwYWdlIG9mIGZlbmNlX2lwbWlsYW4gSSBmaW5kIHRoYXQgSSBtdXN0IHVzZSZndDsgJmd0 OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxh bnBsdXMgYW5kPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcG93ZXJfd2FpdD00IG9wdGlvbnMuIFdoZW4gSSBpbnNlcnQg dGhpcyBvcHRpb25zIGluPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJnF1b3Q7T3B0aW9uJnF1b3Q7PGJyPg0KJmd0OyAm Z3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg bGluZTxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7IG9mPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJnF1b3Q7UG93ZXIgTWFuYWdlbWVudCZxdW90 OyB0YWIgYW5kIHByZXNzICZxdW90O1Rlc3QmcXVvdDsgYnV0dG9uIC0gdGVzdCBpczxicj4NCiZn dDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7IGZhaWxlZC48YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZXJlIGlzIHRoZSBwYXJ0IG9mIHZk c20ubG9nIGF0IHRoaXMgdGltZTo8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7 ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRocmVhZC00Mzg5Mjo6 REVCVUc6OjIwMTItMDktMDc8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAxMzoxNDowMywwOTQ6OkFQSTo6MTAyNDo6dmRz OjooZmVuY2VOb2RlKTxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7 ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZlbmNlTm9kZShhZGRyPTE5Mi4xNjguMTAu PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgICZndDs8YnI+DQomZ3Q7 ICZndDsgPGJyPg0KJmd0OyAxMDMscG9ydD0sYWdlbnQ9aXBtaWxhbix1c2VyPWZlbmNlX2lsbyxw YXNzd2Q9WFhYWCxhY3Rpb249c3RhdHVzLHNlY3VyZT0sb3B0aW9ucz0pPGJyPg0KJmd0OyAmZ3Q7 ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhy ZWFkLTQzODkyOjpERUJVRzo6MjAxMi0wOS0wNzxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZn dDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDEzOjE0OjA0LDExNjo6QVBJ OjoxMDUwOjp2ZHM6OihmZW5jZU5vZGUpIHJjIDEgaW48YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0 OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhZ2VudD1mZW5jZV9p cG1pbGFuPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsgaXBhZGRyPTE5Mi4xNjguMTAuMTAzPGJyPg0KJmd0OyAmZ3Q7ICAm Z3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbG9naW49 ZmVuY2VfaWxvPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb3B0aW9uPXN0YXR1czxicj4NCiZndDsgJmd0OyAgJmd0OyAm Z3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHBhc3N3ZD1YWFhY PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsgb3V0IEdldHRpbmcgc3RhdHVzIG9mIElQTUk6MTkyLjE2OC4xMC4xMDMuLi5D aGFzc2lzIHBvd2VyPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPTxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsg Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFVua25vd248YnI+DQomZ3Q7ICZn dDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBG YWlsZWQ8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyBlcnI8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7 ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE15IG90aW9ucyBhcmUg bm90IHByZXNlbnRlZC4gSXQgbG9va3MgbGlrZSBhIGJ1Zy48YnI+DQomZ3Q7ICZndDsgICZndDsg Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsg Jmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 IEhvdyBjYW4gSSBmaXggaXQ/IEhvdyBjYW4gSSBmaW5kIGEgbG9jYXRpb24gb2YgdGhlIHNjcmlw dDxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7IHdobyBydW48YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGlzPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7 ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGVzdCBpbiBt eSBzeXN0ZW0/PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgc3RyYW5nZSwgaSB0aG91Z2h0IHdlIGFkZGVkIGlsbzMg ZmVuY2UgdHlwZSBiYWNrIGluIDMuMDxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgd2hpY2g8YnI+DQomZ3Q7ICZndDsgICZndDsg Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdyYXBzPGJyPg0KJmd0 OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBp cG1pbGFuIHdpdGggbGFucGx1cyxwb3dlcl93YWl0PTQuPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZn dDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkb24neSB5b3Ugc2VlIGls bzMgYXMgYW48YnI+DQomZ3Q7ICZndDsgb3B0aW9uPzxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7 ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgICZn dDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn dDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7IC0gLTxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7IERtaXRyaXkgUHlyeWFrb3Y8YnI+DQomZ3Q7ICZndDsgICZndDsg Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsg Jmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 IFZpbXBlbENvbSBMPGJyPg0KJmd0OyAmZ3Q7IHRkLjxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7 ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgICZn dDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0Ozxicj4NCiZn dDsgJmd0OyAgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsg ICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZn dDsgICZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsgVXNlcnMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZn dDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVXNlcnNAb3ZpcnQu b3JnPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0iaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xp c3RpbmZvL3VzZXJzIj5odHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNl cnM8L2E+PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7 ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgICZn dDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsg ICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZn dDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7 ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom Z3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn dDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZn dDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAm Z3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAm Z3Q7ICZndDsgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7 Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0Ozxicj4N CiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsg Jmd0OyAmZ3Q7ICZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7PGJy Pg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZn dDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsgX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7ICZndDsgICZndDsgVXNlcnMg bWFpbGluZyBsaXN0PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IFVzZXJzQG92aXJ0Lm9yZzxicj4NCiZn dDsgJmd0OyAgJmd0OyA8YSBocmVmPSJodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlz dGluZm8vdXNlcnMiPmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2Vy czwvYT4mZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IERhcnJlbGwgQnVkaWMmZ3Q7IEJpZ3dlbGxz IFRlY2hub2xvZ3kgTExDJmd0OyBvZmZpY2U6IDMxMi41MjkuNzgxNiZndDsgY2VsbDo8YnI+DQom Z3Q7ICZndDsgNjA4LjIzOS40NjI4PGJyPg0KJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7PGJyPg0K Jmd0OyAmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f PGJyPg0KJmd0OyAmZ3Q7IFVzZXJzIG1haWxpbmcgbGlzdDxicj4NCiZndDsgJmd0OyBVc2Vyc0Bv dmlydC5vcmc8YnI+DQomZ3Q7ICZndDsgPGEgaHJlZj0iaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9t YWlsbWFuL2xpc3RpbmZvL3VzZXJzIj5odHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlz dGluZm8vdXNlcnM8L2E+PGJyPg0KJmd0OyAmZ3Q7PGJyPg0KJmd0OyA8YnI+DQomZ3Q7IDxicj4N CjwvZm9udD48L3R0PjwvYm9keT48L2h0bWw+ --0__=C9BBF0EBDF8FEC848f9e8a93df938690918cC9BBF0EBDF8FEC84--

--0__=C9BBF0EBDF8D5B098f9e8a93df938690918cC9BBF0EBDF8D5B09 Content-type: text/plain; charset=KOI8-R Content-transfer-encoding: base64 SXRhbWFyIEhlaW0gPGloZWltQHJlZGhhdC5jb20+IM7B0MnTwc7PIDEzLjA5LjIwMTIgMTE6MDk6 MjQ6DQoNCj4g79Q6IEl0YW1hciBIZWltIDxpaGVpbUByZWRoYXQuY29tPg0KPiDrz83VOiBEbWl0 cml5IEEgUHlyeWFrb3YgPERQeXJ5YWtvdkBla2IuYmVlbGluZS5ydT4NCj4g68/QydE6IERhcnJl bGwgQnVkaWMgPGRhcnJlbGwuYnVkaWNAYmlnd2VsbHMubmV0PiwgdXNlcnNAb3ZpcnQub3JnDQo+ IOTB1ME6IDEzLjA5LjIwMTIgMTE6MDkNCj4g9MXNwTogUmU6IFtVc2Vyc10gSEE6IFJlOiAgIEhQ IEludGVncmF0ZWQgTGlnaHRzIE91dCAzDQo+DQo+IE9uIDA5LzEzLzIwMTIgMDY6MDAgQU0sIERt aXRyaXkgQSBQeXJ5YWtvdiB3cm90ZToNCj4gPiBEYXJyZWxsIEJ1ZGljIDxkYXJyZWxsLmJ1ZGlj QGJpZ3dlbGxzLm5ldD4gzsHQydPBzs8gMTMuMDkuMjAxMg0KMDc6NDM6NDQ6DQo+ID4NCj4gPiAg PiDv1DogRGFycmVsbCBCdWRpYyA8ZGFycmVsbC5idWRpY0BiaWd3ZWxscy5uZXQ+DQo+ID4gID4g 68/N1TogRG1pdHJpeSBBIFB5cnlha292IDxEUHlyeWFrb3ZAZWtiLmJlZWxpbmUucnU+DQo+ID4g ID4g68/QydE6IEVsaSBNZXNpa2EgPGVtZXNpa2FAcmVkaGF0LmNvbT4sIHVzZXJzQG92aXJ0Lm9y Zw0KPiA+ICA+IOTB1ME6IDEzLjA5LjIwMTIgMDc6NDMNCj4gPiAgPiD0xc3BOiBSZTogW1VzZXJz XSBIUCBJbnRlZ3JhdGVkIExpZ2h0cyBPdXQgMw0KPiA+ICA+DQo+ID4gID4gSSBoYXZlIHRoaXMg cHJvYmxlbSB0b28uIEkgYWN0dWFsbHkgdHJhY2tlZCBpdCBkb3duIHRvIHRoZSBlbmdpbmUNCj4g PiAgPiBub3QgcGFzc2luZyB0aGUgYXJndW1lbnRzIHRvIHRoZSBmZW5jZSBzY3JpcHRzIGJ1dCB0 aGVuIGdvdA0KPiA+ICA+IGRpc3RyYWN0ZWQgYW5kIG5ldmVyIGZvbGxvd2VkIHVwIHdpdGggYSBy ZXBvcnQuIEluIG15IGNhc2UsIHRoZSBkYXRhDQo+ID4gID4gYmFzZSB3YXMgY29ycmVjdCwgYW5k IGlmIEkgcmFuIHRoZSBmZW5jZSBzY3JpcHQgYnkgaGFuZCwgaXQgd291bGQNCj4gPiAgPiB3b3Jr LCBidXQgdGhlIHZkc20gd2Fzbid0IHJ1bm5pbmcgaXQgd2l0aCB0aGUgb3B0aW9ucyBvciBldmVu IGFsbA0KPiA+ICA+IHRoZSBhcmd1bWVudHMgKHVzZXJuYW1lL3B3LCBldGMpLiBJJ3ZlIHRyaWVk IGl0IHdpdGggaWxvMyBhbmQNCj4gPiAgPiBpcG1pbGFuIGJvdGgsIHNhbWUgaXNzdWUuDQo+ID4g ID4NCj4gPiAgPiBJZiB5b3UnZCBsaWtlLCBJIGNhbiByZWNyZWF0ZSBzb21lIG9mIG15IGRlYnVn Z2luZywgSSdkIGdvdHRlbiBzbw0KPiA+ICA+IGZhciBhcyB0byB0byBoYWNrIHNvbWUgcHJpbnQg c3RhdGVtZW50cyBpbnRvIHRoZSBmZW5jZSBzY3JpcHRzIHRvDQo+ID4gID4gZGVtb25zdHJhdGUg d2hhdCB3YXMgaGFwcGVuaW5nLiBMb3N0IHRoYXQgd2l0aCBzb21lIHJlYnVpbGRzLCBidXQNCj4g PiAgPiBlYXN5IGVub3VnaCB0byByZWNyZWF0ZS4uLg0KPiA+ICA+DQo+ID4gID4gLURhcnJlbGwN Cj4gPg0KPiA+IEhlbGxvLCBEYXJyZWxsLg0KPiA+DQo+ID4gSXQgd291bGQgYmUgZ3JlYXQhDQo+ DQo+IG1heSBpIHN1Z2dlc3QgeW91IGZpcnN0IHRyeSB0byBhcHBseSB0aGlzIHBhdGNoIHRvIHZk c20gKGp1c3QgZWRpdCB0aGUNCj4gcmVsZXZhbnQgbGluZSBpbiB2ZHNtKQ0KPg0KPiBjb21taXQg NTk5MzQxMThlM2EzMGM1NzUzOWQyYjcxMDE2NTMyYmRkOWM0YWIxNw0KPiBBdXRob3I6IFJveSBH b2xhbiA8cmdvbGFuQHJlZGhhdC5jb20+DQo+IERhdGU6ICAgVGh1IEF1ZyA5IDE2OjM0OjEwIDIw MTIgKzAzMDANCj4NCj4gICAgICBmZW5jZU5vZGUgQVBJIGlzIG1pc3NpbmcgdGhlIG9wdGlvbnMg YXJndW1lbnQNCj4NCj4gICAgICBDaGFuZ2UtSWQ6IEliMmNlOWIwZjcxMDQwZjkxOTg0MTNmYTA2 YzVkODc2ODk5NDg0MmVjDQo+ICAgICAgU2lnbmVkLW9mZi1ieTogUm95IEdvbGFuIDxyZ29sYW5A cmVkaGF0LmNvbT4NCj4gICAgICBSZXZpZXdlZC1vbjogaHR0cDovL2dlcnJpdC5vdmlydC5vcmcv NzA1OA0KPiAgICAgIFJldmlld2VkLWJ5OiBEYW4gS2VuaWdzYmVyZyA8ZGFua2VuQHJlZGhhdC5j b20+DQo+ICAgICAgUmV2aWV3ZWQtYnk6IE9tZXIgRnJlbmtlbCA8b2ZyZW5rZWxAcmVkaGF0LmNv bT4NCj4gICAgICBUZXN0ZWQtYnk6IE9tZXIgRnJlbmtlbCA8b2ZyZW5rZWxAcmVkaGF0LmNvbT4N Cj4NCj4gZGlmZiAtLWdpdCBhL3Zkc20vQmluZGluZ1hNTFJQQy5weSBiL3Zkc20vQmluZGluZ1hN TFJQQy5weQ0KPiBpbmRleCBjYzUzMDBmLi44YjU0OGU0IDEwMDY0NA0KPiAtLS0gYS92ZHNtL0Jp bmRpbmdYTUxSUEMucHkNCj4gKysrIGIvdmRzbS9CaW5kaW5nWE1MUlBDLnB5DQo+IEBAIC0zNTcs NyArMzU3LDcgQEAgY2xhc3MgQmluZGluZ1hNTFJQQyhvYmplY3QpOg0KPiAgICAgICAgICAgICAg ICAgICAgIHNlY3VyZT1GYWxzZSwgb3B0aW9ucz0nJyk6DQo+ICAgICAgICAgICBhcGkgPSBBUEku R2xvYmFsKCkNCj4gICAgICAgICAgIHJldHVybiBhcGkuZmVuY2VOb2RlKGFkZHIsIHBvcnQsIGFn ZW50LCB1c2VybmFtZSwgcGFzc3dvcmQsDQo+IC0gICAgICAgICAgICAgICAgYWN0aW9uLCBzZWN1 cmUpDQo+ICsgICAgICAgICAgICAgICAgYWN0aW9uLCBzZWN1cmUsIG9wdGlvbnMpDQo+DQo+ICAg ICAgIGRlZiBzZXRMb2dMZXZlbChzZWxmLCBsZXZlbCk6DQo+ICAgICAgICAgICBhcGkgPSBBUEku R2xvYmFsKCkNCj4NCg0KVGhlcmUgaXMgbXkgcGFydCBvZiBvbGQgL3Vzci9zaGFyZS92ZHNtL0Jp bmRpbmdYTUxSUEMucHkgZmlsZSBmcm9tIHByb3h5DQpob3N0Og0KDQogIGRlZiBmZW5jZU5vZGUo c2VsZiwgYWRkciwgcG9ydCwgYWdlbnQsIHVzZXJuYW1lLCBwYXNzd29yZCwgYWN0aW9uLA0KICAg ICAgICAgICAgICAgICAgc2VjdXJlPUZhbHNlLCBvcHRpb25zPScnKToNCiAgICAgICAgYXBpID0g QVBJLkdsb2JhbChzZWxmLmNpZikNCiAgICAgICAgcmV0dXJuIGFwaS5mZW5jZU5vZGUoYWRkciwg cG9ydCwgYWdlbnQsIHVzZXJuYW1lLCBwYXNzd29yZCwNCiAgICAgICAgICAgICAgICBhY3Rpb24s IHNlY3VyZSkNCg0KdGhlcmUgaXMgcmVwbGFzZWQ6DQoNCiAgICBkZWYgZmVuY2VOb2RlKHNlbGYs IGFkZHIsIHBvcnQsIGFnZW50LCB1c2VybmFtZSwgcGFzc3dvcmQsIGFjdGlvbiwNCiAgICAgICAg ICAgICAgICAgIHNlY3VyZT1GYWxzZSwgb3B0aW9ucz0nJyk6DQogICAgICAgIGFwaSA9IEFQSS5H bG9iYWwoc2VsZi5jaWYpDQogICAgICAgIHJldHVybiBhcGkuZmVuY2VOb2RlKGFkZHIsIHBvcnQs IGFnZW50LCB1c2VybmFtZSwgcGFzc3dvcmQsDQogICAgICAgICAgICAgICAgYWN0aW9uLCBzZWN1 cmUsIG9wdGlvbnMpDQoNCkkgcmVzdGFydCBvdmlydC1lbmdpbmUgYW5kIHN0aWxsIHNlZSBubyBv cHRpb24gcHJlc2VudGVkIGluIHZkc20ubG9nLiBUZXN0DQpzdGlsbCBmYWlsZWQuDQoNCg0KPiA+ DQo+ID4gID4gT24gU2VwIDEwLCAyMDEyLCBhdCAxMDo0OCBQTSwgRG1pdHJpeSBBIFB5cnlha292 IHdyb3RlOg0KPiA+ICA+DQo+ID4gID4gRWxpIE1lc2lrYSA8ZW1lc2lrYUByZWRoYXQuY29tPiDO wdDJ08HOzyAxMC4wOS4yMDEyIDE5OjQxOjI3Og0KPiA+ICA+DQo+ID4gID4gPiDv1DogRWxpIE1l c2lrYSA8ZW1lc2lrYUByZWRoYXQuY29tPg0KPiA+ICA+ID4g68/N1TogSXRhbWFyIEhlaW0gPGlo ZWltQHJlZGhhdC5jb20+DQo+ID4gID4gPiDrz9DJ0TogRG1pdHJpeSBBIFB5cnlha292IDxEUHly eWFrb3ZAZWtiLmJlZWxpbmUucnU+LA0KPiA+ICA+ID4gdXNlcnNAb3ZpcnQub3JnLCBSb3kgR29s YW4gPHJnb2xhbkByZWRoYXQuY29tPg0KPiA+ICA+ID4g5MHUwTogMTAuMDkuMjAxMiAxOTo0MQ0K PiA+ICA+ID4g9MXNwTogUmU6IEhBOiBSZTogSEE6IFJlOiBbVXNlcnNdIEhQIEludGVncmF0ZWQg TGlnaHRzIE91dCAzDQo+ID4gID4gPg0KPiA+ICA+ID4NCj4gPiAgPiA+DQo+ID4gID4gPiAtLS0t LSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tDQo+ID4gID4gPiA+IEZyb206ICJJdGFtYXIgSGVpbSIg PGloZWltQHJlZGhhdC5jb20+DQo+ID4gID4gPiA+IFRvOiAiRWxpIE1lc2lrYSIgPGVtZXNpa2FA cmVkaGF0LmNvbT4NCj4gPiAgPiA+ID4gQ2M6ICJEbWl0cml5IEEgUHlyeWFrb3YiIDxEUHlyeWFr b3ZAZWtiLmJlZWxpbmUucnU+LA0KdXNlcnNAb3ZpcnQub3JnDQo+ID4gID4gPiA+IFNlbnQ6IE1v bmRheSwgU2VwdGVtYmVyIDEwLCAyMDEyIDM6MTY6MDcgUE0NCj4gPiAgPiA+ID4gU3ViamVjdDog UmU6IEhBOiBSZTogSEE6IFJlOiBbVXNlcnNdIEhQIEludGVncmF0ZWQgTGlnaHRzIE91dCAzDQo+ ID4gID4gPiA+DQo+ID4gID4gPiA+IE9uIDA5LzEwLzIwMTIgMDM6MDUgUE0sIEVsaSBNZXNpa2Eg d3JvdGU6DQo+ID4gID4gPiA+ID4NCj4gPiAgPiA+ID4gPg0KPiA+ICA+ID4gPiA+IC0tLS0tIE9y aWdpbmFsIE1lc3NhZ2UgLS0tLS0NCj4gPiAgPiA+ID4gPj4gRnJvbTogIkRtaXRyaXkgQSBQeXJ5 YWtvdiIgPERQeXJ5YWtvdkBla2IuYmVlbGluZS5ydT4NCj4gPiAgPiA+ID4gPj4gVG86ICJFbGkg TWVzaWthIiA8ZW1lc2lrYUByZWRoYXQuY29tPg0KPiA+ICA+ID4gPiA+PiBDYzogIkl0YW1hciBI ZWltIiA8aWhlaW1AcmVkaGF0LmNvbT4sIHVzZXJzQG92aXJ0Lm9yZw0KPiA+ICA+ID4gPiA+PiBT ZW50OiBNb25kYXksIFNlcHRlbWJlciAxMCwgMjAxMiAyOjQzOjQyIFBNDQo+ID4gID4gPiA+ID4+ IFN1YmplY3Q6IEhBOiBSZTogSEE6IFJlOiBbVXNlcnNdIEhQIEludGVncmF0ZWQgTGlnaHRzIE91 dCAzDQo+ID4gID4gPiA+ID4+DQo+ID4gID4gPiA+ID4+DQo+ID4gID4gPiA+ID4+DQo+ID4gID4g PiA+ID4+DQo+ID4gID4gPiA+ID4+DQo+ID4gID4gPiA+ID4+IE5vdyBpbG8zIHByZXNlbnRlZCBp biBQb3dlciBNYW5hZ2VtZW50IGJ1dCBzdGlsbCBkb2Vzbid0DQp3b3JrLg0KPiA+ICA+ID4gPiA+ PiBwYXJ0DQo+ID4gID4gPiA+ID4+IG9mIHZkc20ubG9nOiBUaHJlYWQtMjU4NzgzOjpERUJVRzo6 MjAxMi0wOS0xMA0KPiA+ICA+ID4gPiA+PiAxNzozOTowNiwzNTk6OkFQSTo6MTAyNDo6dmRzOjoo ZmVuY2VOb2RlKQ0KPiA+ICA+ID4gPiA+PiBmZW5jZU5vZGUoYWRkcj0xOTIuMTY4LjEwLg0KPiA+ ICA+ID4NCj4gPiAgPg0KPiA+DQo+DQoxMDMscG9ydD0sYWdlbnQ9aXBtaWxhbix1c2VyPUFkbWlu aXN0cmF0b3IscGFzc3dkPVhYWFgsYWN0aW9uPXN0YXR1cyxzZWN1cmU9LG9wdGlvbnM9KQ0KDQo+ ID4gID4gPiA+ID4+IFRocmVhZC0yNTg3ODM6OkRFQlVHOjoyMDEyLTA5LTEwDQo+ID4gID4gPiA+ ID4+IDE3OjM5OjA3LDM4Njo6QVBJOjoxMDUwOjp2ZHM6OihmZW5jZU5vZGUpIHJjIDEgaW4NCj4g PiAgPiA+ID4gPj4gYWdlbnQ9ZmVuY2VfaXBtaWxhbg0KPiA+ICA+ID4gPiA+PiBpcGFkZHI9MTky LjE2OC4xMC4xMDMNCj4gPiAgPiA+ID4gPj4gbG9naW49QWRtaW5pc3RyYXRvcg0KPiA+ICA+ID4g PiA+PiBvcHRpb249c3RhdHVzDQo+ID4gID4gPiA+ID4+IHBhc3N3ZD1YWFhYDQo+ID4gID4gPiA+ ID4+IG91dCBHZXR0aW5nIHN0YXR1cyBvZiBJUE1JOjE5Mi4xNjguMTAuMTAzLi4uQ2hhc3NpcyBw b3dlciA9DQo+ID4gID4gPiA+ID4+IFVua25vd24NCj4gPiAgPiA+ID4gPj4gRmFpbGVkDQo+ID4g ID4gPiA+ID4+IGVycg0KPiA+ICA+ID4gPiA+Pg0KPiA+ICA+ID4gPiA+PiBwYXJ0IG9mIGVuZ2lu ZS5sb2cNCj4gPiAgPiA+ID4gPj4NCj4gPiAgPiA+ID4gPj4gMjAxMi0wOS0xMCAxNzo0MTo1MSww ODkgSU5GTw0KPiA+ICA+ID4gPiA+Pg0KW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIu dmRzYnJva2VyLkZlbmNlVmRzVkRTQ29tbWFuZF0NCj4gPiAgPiA+ID4gPj4gKGFqcC0tMC4wLjAu MC04MDA5LTEwKSBTVEFSVCwgRmVuY2VWZHNWRFNDb21tYW5kKHZkc0lkID0NCj4gPiAgPiA+ID4g Pj4gNzE1MjhiNmUtZjVlNi0xMWUxLWExNWYtMDAxMTg1NmNmMjNlLCB0YXJnZXRWZHNJZCA9DQo+ ID4gID4gPiA+ID4+IDhkZGRmOWU2LWY4MGEtMTFlMS1iMDM2LTAwMTE4NTZjZjIzZSwgYWN0aW9u ID0gU3RhdHVzLCBpcCA9DQo+ID4gID4gPiA+ID4+IDE5Mi4xNjguMTAuMTAzLCBwb3J0ID0gLCB0 eXBlID0gaXBtaWxhbiwgdXNlciA9DQpBZG1pbmlzdHJhdG9yLA0KPiA+ICA+ID4gPiA+PiBwYXNz d29yZCA9ICoqKioqKiwgb3B0aW9ucyA9ICdsYW5wbHVzLHBvd2VyX3dhaXQ9NCcpLCBsb2cgaWQ6 DQo+ID4gID4gPiA+ID4+IGY0NDIxNTcNCj4gPiAgPiA+ID4gPj4gMjAxMi0wOS0xMCAxNzo0MTo1 MywyMjYgSU5GTw0KPiA+ICA+ID4gPiA+Pg0KW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9r ZXIudmRzYnJva2VyLkZlbmNlVmRzVkRTQ29tbWFuZF0NCj4gPiAgPiA+ID4gPj4gKGFqcC0tMC4w LjAuMC04MDA5LTEwKSBGSU5JU0gsIEZlbmNlVmRzVkRTQ29tbWFuZCwgcmV0dXJuOg0KVGVzdA0K PiA+ICA+ID4gPiA+PiBGYWlsZWQsIEhvc3QgU3RhdHVzIGlzOiB1bmtub3duLiBUaGUgZmVuY2Ut YWdlbnQgc2NyaXB0DQpyZXBvcnRlZA0KPiA+ICA+ID4gPiA+PiB0aGUNCj4gPiAgPiA+ID4gPj4g Zm9sbG93aW5nIGVycm9yOiBHZXR0aW5nIHN0YXR1cyBvZg0KSVBNSToxOTIuMTY4LjEwLjEwMy4u LkNoYXNzaXMNCj4gPiAgPiA+ID4gPj4gcG93ZXIgPSBVbmtub3duDQo+ID4gID4gPiA+ID4+IEZh aWxlZA0KPiA+ICA+ID4gPiA+PiAsIGxvZyBpZDogZjQ0MjE1Nw0KPiA+ICA+ID4gPiA+DQo+ID4g ID4gPiA+ID4gV2VsbCwgSSB3aWxsIGhhdmUgdG8gaW52ZXN0aWdhdGUgdGhhdCwgd2UgY2FuIGNs ZWFybHkgc2VlIHRoYXQNCj4gPiAgPiA+ID4gPiBiYWNrZW5kIHNlbmQgdGhlICdsYW5wbHVzLHBv d2VyX3dhaXQ9NCcgb3B0aW9ucywgYnV0IGZyb20gc29tZQ0KPiA+ICA+ID4gPiA+IHJlYXNvbiB0 aGUgb3B0aW9ucyBpbiB0aGUgdmRzbS5sb2cgYXJlIHN0aWxsIGVtcHR5Lg0KPiA+ICA+ID4gPg0K PiA+ICA+ID4gPiBtYXliZSB0aGlzIGlzbid0IHBhcnQgb2YgdmRzbSBvbmU/DQo+ID4gID4gPg0K PiA+ICA+DQo+ID4gID4gdGhpcyBpcyBhIHBhcnQgb2YgdmRzbS5sb2cgZnJvbSBwcm94eSBob3N0 Lg0KPiA+ICA+DQo+ID4gID4gPiBNYWtlcyBzZW5zZSAsIEkgcmVtZW1iZXIgdGhhdCBSb3kgaGFu ZGxlZCB0aGF0IGJ1dCB3YXMgc3VyZSB0aGF0DQppdA0KPiA+ICA+ID4gd2FzIGFscmVhZHkgbWVy Z2VkLi4uDQo+ID4gID4NCj4gPiAgPiB0aGVyZSBhcmUgc29tZSBsb2cgcGFydHMgZnJvbSBkaWZm ZXJlbnQgcG93ZXIgbWFuYWdlbWVudA0KPiA+ICA+IGNvbmZpZ3VyYXRpb24uIEkgdGhpbmtzIG1h eWJlIGl0J3MgaW1wb3J0YW50IGluZm9ybWF0aW9uIGZvciB5b3UuDQo+ID4gID4NCj4gPiAgPiBp cG1pbGFuIHdpdGggbGFucGx1cyBhbmQgcG93ZXJfd2FpdCBvcHRpb25zDQo+ID4gID4NCj4gPiAg PiBlbmdpbmUubG9nOg0KPiA+ICA+DQo+ID4gID4gMjAxMi0wOS0xMSAwOToxMjozOSwyMzggSU5G Tw0KPiA+ICA+IFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLkZlbmNpbmdFeGVjdXRvcl0gKGFq cC0tMC4wLjAuMC04MDA5LTQpDQo+ID4gID4gRXhlY3V0aW5nIDxTdGF0dXM+IFBvd2VyIE1hbmFn ZW1lbnQgY29tbWFuZCwgUHJveHkNCj4gPiAgPiBIb3N0Omh5cGVyMS5vdmlydC5jb20sIEFnZW50 OmlwbWlsYW4sIFRhcmdldCBIb3N0OiwgTWFuYWdlbWVudCBJUDoNCj4gPiAgPiAxOTIuMTY4LjEw LjEwMywgVXNlcjpBZG1pbmlzdHJhdG9yLCBPcHRpb25zOnBvd2VyX3dhaXQ9NCxsYW5wbHVzDQo+ ID4gID4gMjAxMi0wOS0xMSAwOToxMjozOSwyNjAgSU5GTw0KPiA+ICA+IFtvcmcub3ZpcnQuZW5n aW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5GZW5jZVZkc1ZEU0NvbW1hbmRdDQo+ID4gID4g KGFqcC0tMC4wLjAuMC04MDA5LTQpIFNUQVJULCBGZW5jZVZkc1ZEU0NvbW1hbmQodmRzSWQgPSA3 MTUyOGI2ZS0NCj4gPiAgPiBmNWU2LTExZTEtYTE1Zi0wMDExODU2Y2YyM2UsIHRhcmdldFZkc0lk ID0gOGRkZGY5ZTYtZjgwYS0xMWUxLQ0KPiA+ICA+IGIwMzYtMDAxMTg1NmNmMjNlLCBhY3Rpb24g PSBTdGF0dXMsIGlwID0gMTkyLjE2OC4xMC4xMDMsIHBvcnQgPSAsDQo+ID4gID4gdHlwZSA9IGlw bWlsYW4sIHVzZXIgPSBBZG1pbmlzdHJhdG9yLCBwYXNzd29yZCA9ICoqKioqKiwgb3B0aW9ucyA9 DQo+ID4gID4gJ3Bvd2VyX3dhaXQ9NCxsYW5wbHVzJyksIGxvZyBpZDogNjJmMmVkMTINCj4gPiAg PiAyMDEyLTA5LTExIDA5OjEyOjQxLDM5MSBJTkZPDQo+ID4gID4gW29yZy5vdmlydC5lbmdpbmUu Y29yZS52ZHNicm9rZXIudmRzYnJva2VyLkZlbmNlVmRzVkRTQ29tbWFuZF0NCj4gPiAgPiAoYWpw LS0wLjAuMC4wLTgwMDktNCkgRklOSVNILCBGZW5jZVZkc1ZEU0NvbW1hbmQsIHJldHVybjogVGVz dA0KPiA+ICA+IEZhaWxlZCwgSG9zdCBTdGF0dXMgaXM6IHVua25vd24uIFRoZSBmZW5jZS1hZ2Vu dCBzY3JpcHQgcmVwb3J0ZWQgdGhlDQo+ID4gID4gZm9sbG93aW5nIGVycm9yOiBHZXR0aW5nIHN0 YXR1cyBvZiBJUE1JOjE5Mi4xNjguMTAuMTAzLi4uQ2hhc3Npcw0KPiA+ICA+IHBvd2VyID0gVW5r bm93bg0KPiA+ICA+IEZhaWxlZA0KPiA+ICA+ICwgbG9nIGlkOiA2MmYyZWQxMg0KPiA+ICA+DQo+ ID4gID4gdmRzbS5sb2c6DQo+ID4gID4NCj4gPiAgPiBUaHJlYWQtMzAyMzc5OjpERUJVRzo6MjAx Mi0wOS0xMSAwOToxMjozNSwyOTM6OkFQSTo6MTAyNDo6dmRzOjoNCj4gPiAgPiAoZmVuY2VOb2Rl KSBmZW5jZU5vZGUoYWRkcj0xOTIuMTY4LjEwLg0KPiA+ICA+DQo+ID4NCj4NCjEwMyxwb3J0PSxh Z2VudD1pcG1pbGFuLHVzZXI9QWRtaW5pc3RyYXRvcixwYXNzd2Q9WFhYWCxhY3Rpb249c3RhdHVz LHNlY3VyZT0sb3B0aW9ucz0pDQoNCj4gPiAgPiBUaHJlYWQtMzAyMzc5OjpERUJVRzo6MjAxMi0w OS0xMSAwOToxMjozNiwzMjE6OkFQSTo6MTA1MDo6dmRzOjoNCj4gPiAgPiAoZmVuY2VOb2RlKSBy YyAxIGluIGFnZW50PWZlbmNlX2lwbWlsYW4NCj4gPiAgPiBpcGFkZHI9MTkyLjE2OC4xMC4xMDMN Cj4gPiAgPiBsb2dpbj1BZG1pbmlzdHJhdG9yDQo+ID4gID4gb3B0aW9uPXN0YXR1cw0KPiA+ICA+ IHBhc3N3ZD1YWFhYDQo+ID4gID4gb3V0IEdldHRpbmcgc3RhdHVzIG9mIElQTUk6MTkyLjE2OC4x MC4xMDMuLi5DaGFzc2lzIHBvd2VyID0gVW5rbm93bg0KPiA+ICA+IEZhaWxlZA0KPiA+ICA+IGVy cg0KPiA+ICA+IFRocmVhZC0zMDIzODE6OkRFQlVHOjoyMDEyLTA5LTExIDA5OjEyOjM2LDM0Mzo6 QVBJOjoxMDI0Ojp2ZHM6Og0KPiA+ICA+IChmZW5jZU5vZGUpIGZlbmNlTm9kZShhZGRyPTE5Mi4x NjguMTAuDQo+ID4gID4NCj4gPg0KPg0KMTAzLHBvcnQ9LGFnZW50PWlwbWlsYW4sdXNlcj1BZG1p bmlzdHJhdG9yLHBhc3N3ZD1YWFhYLGFjdGlvbj1zdGF0dXMsc2VjdXJlPSxvcHRpb25zPSkNCg0K PiA+ICA+IFRocmVhZC0zMDIzODE6OkRFQlVHOjoyMDEyLTA5LTExIDA5OjEyOjM3LDM3MDo6QVBJ OjoxMDUwOjp2ZHM6Og0KPiA+ICA+IChmZW5jZU5vZGUpIHJjIDEgaW4gYWdlbnQ9ZmVuY2VfaXBt aWxhbg0KPiA+ICA+IGlwYWRkcj0xOTIuMTY4LjEwLjEwMw0KPiA+ICA+IGxvZ2luPUFkbWluaXN0 cmF0b3INCj4gPiAgPiBvcHRpb249c3RhdHVzDQo+ID4gID4gcGFzc3dkPVhYWFgNCj4gPiAgPiBv dXQgR2V0dGluZyBzdGF0dXMgb2YgSVBNSToxOTIuMTY4LjEwLjEwMy4uLkNoYXNzaXMgcG93ZXIg PSBVbmtub3duDQo+ID4gID4gRmFpbGVkDQo+ID4gID4gZXJyDQo+ID4gID4NCj4gPiAgPg0KPiA+ ICA+DQo+ID4gID4gaXBtaWxhbiB3aXRob3V0IGFueSBlbnRlcmVkIG9wdGlvbnMNCj4gPiAgPg0K PiA+ICA+IGVuZ2luZS5sb2c6DQo+ID4gID4NCj4gPiAgPiAyMDEyLTA5LTExIDA5OjEyOjQ1LDU3 MCBJTkZPDQo+ID4gID4gW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuRmVuY2luZ0V4ZWN1dG9y XSAoYWpwLS0wLjAuMC4wLTgwMDktOSkNCj4gPiAgPiBFeGVjdXRpbmcgPFN0YXR1cz4gUG93ZXIg TWFuYWdlbWVudCBjb21tYW5kLCBQcm94eQ0KPiA+ICA+IEhvc3Q6aHlwZXIxLm92aXJ0LmNvbSwg QWdlbnQ6aXBtaWxhbiwgVGFyZ2V0IEhvc3Q6LCBNYW5hZ2VtZW50IElQOg0KPiA+ICA+IDE5Mi4x NjguMTAuMTAzLCBVc2VyOkFkbWluaXN0cmF0b3IsIE9wdGlvbnM6DQo+ID4gID4gMjAxMi0wOS0x MSAwOToxMjo0NSw1OTEgSU5GTw0KPiA+ICA+IFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJv a2VyLnZkc2Jyb2tlci5GZW5jZVZkc1ZEU0NvbW1hbmRdDQo+ID4gID4gKGFqcC0tMC4wLjAuMC04 MDA5LTkpIFNUQVJULCBGZW5jZVZkc1ZEU0NvbW1hbmQodmRzSWQgPSA3MTUyOGI2ZS0NCj4gPiAg PiBmNWU2LTExZTEtYTE1Zi0wMDExODU2Y2YyM2UsIHRhcmdldFZkc0lkID0gOGRkZGY5ZTYtZjgw YS0xMWUxLQ0KPiA+ICA+IGIwMzYtMDAxMTg1NmNmMjNlLCBhY3Rpb24gPSBTdGF0dXMsIGlwID0g MTkyLjE2OC4xMC4xMDMsIHBvcnQgPSAsDQo+ID4gID4gdHlwZSA9IGlwbWlsYW4sIHVzZXIgPSBB ZG1pbmlzdHJhdG9yLCBwYXNzd29yZCA9ICoqKioqKiwgb3B0aW9ucyA9DQo+ID4gID4gJycpLCBs b2cgaWQ6IDFhNTM2MTE5DQo+ID4gID4gMjAxMi0wOS0xMSAwOToxMjo0Nyw3MTYgSU5GTw0KPiA+ ICA+IFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5GZW5jZVZkc1ZE U0NvbW1hbmRdDQo+ID4gID4gKGFqcC0tMC4wLjAuMC04MDA5LTkpIEZJTklTSCwgRmVuY2VWZHNW RFNDb21tYW5kLCByZXR1cm46IFRlc3QNCj4gPiAgPiBGYWlsZWQsIEhvc3QgU3RhdHVzIGlzOiB1 bmtub3duLiBUaGUgZmVuY2UtYWdlbnQgc2NyaXB0IHJlcG9ydGVkIHRoZQ0KPiA+ICA+IGZvbGxv d2luZyBlcnJvcjogR2V0dGluZyBzdGF0dXMgb2YgSVBNSToxOTIuMTY4LjEwLjEwMy4uLkNoYXNz aXMNCj4gPiAgPiBwb3dlciA9IFVua25vd24NCj4gPiAgPiBGYWlsZWQNCj4gPiAgPiAsIGxvZyBp ZDogMWE1MzYxMTkNCj4gPiAgPg0KPiA+ICA+IHZkc20ubG9nOg0KPiA+ICA+DQo+ID4gID4gVGhy ZWFkLTMwMjM4NDo6REVCVUc6OjIwMTItMDktMTEgMDk6MTI6NDEsNjE3OjpBUEk6OjEwMjQ6OnZk czo6DQo+ID4gID4gKGZlbmNlTm9kZSkgZmVuY2VOb2RlKGFkZHI9MTkyLjE2OC4xMC4NCj4gPiAg Pg0KPiA+DQo+DQoxMDMscG9ydD0sYWdlbnQ9aXBtaWxhbix1c2VyPUFkbWluaXN0cmF0b3IscGFz c3dkPVhYWFgsYWN0aW9uPXN0YXR1cyxzZWN1cmU9LG9wdGlvbnM9KQ0KDQo+ID4gID4gVGhyZWFk LTMwMjM4NDo6REVCVUc6OjIwMTItMDktMTEgMDk6MTI6NDIsNjQ1OjpBUEk6OjEwNTA6OnZkczo6 DQo+ID4gID4gKGZlbmNlTm9kZSkgcmMgMSBpbiBhZ2VudD1mZW5jZV9pcG1pbGFuDQo+ID4gID4g aXBhZGRyPTE5Mi4xNjguMTAuMTAzDQo+ID4gID4gbG9naW49QWRtaW5pc3RyYXRvcg0KPiA+ICA+ IG9wdGlvbj1zdGF0dXMNCj4gPiAgPiBwYXNzd2Q9WFhYWA0KPiA+ICA+IG91dCBHZXR0aW5nIHN0 YXR1cyBvZiBJUE1JOjE5Mi4xNjguMTAuMTAzLi4uQ2hhc3NpcyBwb3dlciA9IFVua25vd24NCj4g PiAgPiBGYWlsZWQNCj4gPiAgPiBlcnINCj4gPiAgPiBUaHJlYWQtMzAyMzg3OjpERUJVRzo6MjAx Mi0wOS0xMSAwOToxMjo0Miw2NjY6OkFQSTo6MTAyNDo6dmRzOjoNCj4gPiAgPiAoZmVuY2VOb2Rl KSBmZW5jZU5vZGUoYWRkcj0xOTIuMTY4LjEwLg0KPiA+ICA+DQo+ID4NCj4NCjEwMyxwb3J0PSxh Z2VudD1pcG1pbGFuLHVzZXI9QWRtaW5pc3RyYXRvcixwYXNzd2Q9WFhYWCxhY3Rpb249c3RhdHVz LHNlY3VyZT0sb3B0aW9ucz0pDQoNCj4gPiAgPiBUaHJlYWQtMzAyMzg3OjpERUJVRzo6MjAxMi0w OS0xMSAwOToxMjo0Myw2OTQ6OkFQSTo6MTA1MDo6dmRzOjoNCj4gPiAgPiAoZmVuY2VOb2RlKSBy YyAxIGluIGFnZW50PWZlbmNlX2lwbWlsYW4NCj4gPiAgPiBpcGFkZHI9MTkyLjE2OC4xMC4xMDMN Cj4gPiAgPiBsb2dpbj1BZG1pbmlzdHJhdG9yDQo+ID4gID4gb3B0aW9uPXN0YXR1cw0KPiA+ICA+ IHBhc3N3ZD1YWFhYDQo+ID4gID4gb3V0IEdldHRpbmcgc3RhdHVzIG9mIElQTUk6MTkyLjE2OC4x MC4xMDMuLi5DaGFzc2lzIHBvd2VyID0gVW5rbm93bg0KPiA+ICA+IEZhaWxlZA0KPiA+ICA+IGVy cg0KPiA+ICA+DQo+ID4gID4NCj4gPiAgPg0KPiA+ICA+IGlsbzMgd2l0aG91dCBhbnkgZW50ZXJl ZCBvcHRpb25zDQo+ID4gID4NCj4gPiAgPiBlbmdpbmUubG9nOg0KPiA+ICA+DQo+ID4gID4gMjAx Mi0wOS0xMSAwOToxMjo1MSwwMTUgSU5GTw0KPiA+ICA+IFtvcmcub3ZpcnQuZW5naW5lLmNvcmUu YmxsLkZlbmNpbmdFeGVjdXRvcl0gKGFqcC0tMC4wLjAuMC04MDA5LTQpDQo+ID4gID4gRXhlY3V0 aW5nIDxTdGF0dXM+IFBvd2VyIE1hbmFnZW1lbnQgY29tbWFuZCwgUHJveHkNCj4gPiAgPiBIb3N0 Omh5cGVyMS5vdmlydC5jb20sIEFnZW50OmlwbWlsYW4sIFRhcmdldCBIb3N0OiwgTWFuYWdlbWVu dCBJUDoNCj4gPiAgPiAxOTIuMTY4LjEwLjEwMywgVXNlcjpBZG1pbmlzdHJhdG9yLCBPcHRpb25z OmxhbnBsdXMscG93ZXJfd2FpdD00DQo+ID4gID4gMjAxMi0wOS0xMSAwOToxMjo1MSwwMzYgSU5G Tw0KPiA+ICA+IFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5GZW5j ZVZkc1ZEU0NvbW1hbmRdDQo+ID4gID4gKGFqcC0tMC4wLjAuMC04MDA5LTQpIFNUQVJULCBGZW5j ZVZkc1ZEU0NvbW1hbmQodmRzSWQgPSA3MTUyOGI2ZS0NCj4gPiAgPiBmNWU2LTExZTEtYTE1Zi0w MDExODU2Y2YyM2UsIHRhcmdldFZkc0lkID0gOGRkZGY5ZTYtZjgwYS0xMWUxLQ0KPiA+ICA+IGIw MzYtMDAxMTg1NmNmMjNlLCBhY3Rpb24gPSBTdGF0dXMsIGlwID0gMTkyLjE2OC4xMC4xMDMsIHBv cnQgPSAsDQo+ID4gID4gdHlwZSA9IGlwbWlsYW4sIHVzZXIgPSBBZG1pbmlzdHJhdG9yLCBwYXNz d29yZCA9ICoqKioqKiwgb3B0aW9ucyA9DQo+ID4gID4gJ2xhbnBsdXMscG93ZXJfd2FpdD00Jyks IGxvZyBpZDogMzAxYTc3MGUNCj4gPiAgPiAyMDEyLTA5LTExIDA5OjEyOjUzLDE2MSBJTkZPDQo+ ID4gID4gW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLkZlbmNlVmRz VkRTQ29tbWFuZF0NCj4gPiAgPiAoYWpwLS0wLjAuMC4wLTgwMDktNCkgRklOSVNILCBGZW5jZVZk c1ZEU0NvbW1hbmQsIHJldHVybjogVGVzdA0KPiA+ICA+IEZhaWxlZCwgSG9zdCBTdGF0dXMgaXM6 IHVua25vd24uIFRoZSBmZW5jZS1hZ2VudCBzY3JpcHQgcmVwb3J0ZWQgdGhlDQo+ID4gID4gZm9s bG93aW5nIGVycm9yOiBHZXR0aW5nIHN0YXR1cyBvZiBJUE1JOjE5Mi4xNjguMTAuMTAzLi4uQ2hh c3Npcw0KPiA+ICA+IHBvd2VyID0gVW5rbm93bg0KPiA+ICA+IEZhaWxlZA0KPiA+ICA+ICwgbG9n IGlkOiAzMDFhNzcwZQ0KPiA+ICA+DQo+ID4gID4gdmRzbS5sb2c6DQo+ID4gID4NCj4gPiAgPiBU aHJlYWQtMzAyMzkyOjpERUJVRzo6MjAxMi0wOS0xMSAwOToxMjo0NywwNjM6OkFQSTo6MTAyNDo6 dmRzOjoNCj4gPiAgPiAoZmVuY2VOb2RlKSBmZW5jZU5vZGUoYWRkcj0xOTIuMTY4LjEwLg0KPiA+ ICA+DQo+ID4NCj4NCjEwMyxwb3J0PSxhZ2VudD1pcG1pbGFuLHVzZXI9QWRtaW5pc3RyYXRvcixw YXNzd2Q9WFhYWCxhY3Rpb249c3RhdHVzLHNlY3VyZT0sb3B0aW9ucz0pDQoNCj4gPiAgPiBUaHJl YWQtMzAyMzkyOjpERUJVRzo6MjAxMi0wOS0xMSAwOToxMjo0OCwwOTE6OkFQSTo6MTA1MDo6dmRz OjoNCj4gPiAgPiAoZmVuY2VOb2RlKSByYyAxIGluIGFnZW50PWZlbmNlX2lwbWlsYW4NCj4gPiAg PiBpcGFkZHI9MTkyLjE2OC4xMC4xMDMNCj4gPiAgPiBsb2dpbj1BZG1pbmlzdHJhdG9yDQo+ID4g ID4gb3B0aW9uPXN0YXR1cw0KPiA+ICA+IHBhc3N3ZD1YWFhYDQo+ID4gID4gb3V0IEdldHRpbmcg c3RhdHVzIG9mIElQTUk6MTkyLjE2OC4xMC4xMDMuLi5DaGFzc2lzIHBvd2VyID0gVW5rbm93bg0K PiA+ICA+IEZhaWxlZA0KPiA+ICA+IGVycg0KPiA+ICA+IFRocmVhZC0zMDIzOTQ6OkRFQlVHOjoy MDEyLTA5LTExIDA5OjEyOjQ4LDExMjo6QVBJOjoxMDI0Ojp2ZHM6Og0KPiA+ICA+IChmZW5jZU5v ZGUpIGZlbmNlTm9kZShhZGRyPTE5Mi4xNjguMTAuDQo+ID4gID4NCj4gPg0KPg0KMTAzLHBvcnQ9 LGFnZW50PWlwbWlsYW4sdXNlcj1BZG1pbmlzdHJhdG9yLHBhc3N3ZD1YWFhYLGFjdGlvbj1zdGF0 dXMsc2VjdXJlPSxvcHRpb25zPSkNCg0KPiA+ICA+IFRocmVhZC0zMDIzOTQ6OkRFQlVHOjoyMDEy LTA5LTExIDA5OjEyOjQ5LDE0MDo6QVBJOjoxMDUwOjp2ZHM6Og0KPiA+ICA+IChmZW5jZU5vZGUp IHJjIDEgaW4gYWdlbnQ9ZmVuY2VfaXBtaWxhbg0KPiA+ICA+IGlwYWRkcj0xOTIuMTY4LjEwLjEw Mw0KPiA+ICA+IGxvZ2luPUFkbWluaXN0cmF0b3INCj4gPiAgPiBvcHRpb249c3RhdHVzDQo+ID4g ID4gcGFzc3dkPVhYWFgNCj4gPiAgPiBvdXQgR2V0dGluZyBzdGF0dXMgb2YgSVBNSToxOTIuMTY4 LjEwLjEwMy4uLkNoYXNzaXMgcG93ZXIgPSBVbmtub3duDQo+ID4gID4gRmFpbGVkDQo+ID4gID4g ZXJyDQo+ID4gID4NCj4gPiAgPiA+ID4gY29tbWl0IDU5OTM0MTE4ZTNhMzBjNTc1MzlkMmI3MTAx NjUzMmJkZDljNGFiMTcNCj4gPiAgPiA+ID4gQXV0aG9yOiBSb3kgR29sYW4gPHJnb2xhbkByZWRo YXQuY29tPg0KPiA+ICA+ID4gPiBEYXRlOiBUaHUgQXVnIDkgMTY6MzQ6MTAgMjAxMiArMDMwMA0K PiA+ICA+ID4gPg0KPiA+ICA+ID4gPiBmZW5jZU5vZGUgQVBJIGlzIG1pc3NpbmcgdGhlIG9wdGlv bnMgYXJndW1lbnQNCj4gPiAgPiA+ID4NCj4gPiAgPiA+ID4gQ2hhbmdlLUlkOiBJYjJjZTliMGY3 MTA0MGY5MTk4NDEzZmEwNmM1ZDg3Njg5OTQ4NDJlYw0KPiA+ICA+ID4gPiBTaWduZWQtb2ZmLWJ5 OiBSb3kgR29sYW4gPHJnb2xhbkByZWRoYXQuY29tPg0KPiA+ICA+ID4gPiBSZXZpZXdlZC1vbjog aHR0cDovL2dlcnJpdC5vdmlydC5vcmcvNzA1OA0KPiA+ICA+ID4gPiBSZXZpZXdlZC1ieTogRGFu IEtlbmlnc2JlcmcgPGRhbmtlbkByZWRoYXQuY29tPg0KPiA+ICA+ID4gPiBSZXZpZXdlZC1ieTog T21lciBGcmVua2VsIDxvZnJlbmtlbEByZWRoYXQuY29tPg0KPiA+ICA+ID4gPiBUZXN0ZWQtYnk6 IE9tZXIgRnJlbmtlbCA8b2ZyZW5rZWxAcmVkaGF0LmNvbT4NCj4gPiAgPiA+ID4NCj4gPiAgPiA+ ID4NCj4gPiAgPiA+ID4NCj4gPiAgPiA+ID4NCj4gPiAgPiA+ID4NCj4gPiAgPiA+ID4NCj4gPiAg PiA+ID4gPg0KPiA+ICA+ID4gPiA+DQo+ID4gID4gPiA+ID4NCj4gPiAgPiA+ID4gPg0KPiA+ICA+ ID4gPiA+Pg0KPiA+ICA+ID4gPiA+PiAtIC0NCj4gPiAgPiA+ID4gPj4gRG1pdHJpeSBQeXJ5YWtv dg0KPiA+ICA+ID4gPiA+Pg0KPiA+ICA+ID4gPiA+PiBWaW1wZWxDb20gTHRkLg0KPiA+ICA+ID4g PiA+PiBJbmFjdGl2ZSBoaWRlIGRldGFpbHMgZm9yIEVsaSBNZXNpa2EgLS0tMTAuMDkuMjAxMg0K PiA+ICA+ID4gPiA+PiAxNzoyOTo0MS0tLS0tLS0tDQo+ID4gID4gPiA+ID4+IE9yaWdpbmFsIE1l c3NhZ2UgLS0tLS0gPiBGcm9tOiAiSXRhbWFyIEhlaW0iDQo8aWhlaW1AcmVkaGF0LkVsaQ0KPiA+ ICA+ID4gPiA+PiBNZXNpa2EgLS0tMTAuMDkuMjAxMiAxNzoyOTo0MS0tLS0tLS0tIE9yaWdpbmFs IE1lc3NhZ2UgLS0tLS0NCj4NCj4gPiAgPiA+ID4gPj4gRnJvbToNCj4gPiAgPiA+ID4gPj4gIkl0 YW1hciBIZWltIiA8aWhlaW1AcmVkaGF0LmNvbT4NCj4gPiAgPiA+ID4gPj4NCj4gPiAgPiA+ID4g Pj4g79Q6IEVsaSBNZXNpa2EgPGVtZXNpa2FAcmVkaGF0LmNvbT4NCj4gPiAgPiA+ID4gPj4g68/N 1TogRG1pdHJpeSBBIFB5cnlha292IDxEUHlyeWFrb3ZAZWtiLmJlZWxpbmUucnU+DQo+ID4gID4g PiA+ID4+IOvP0MnROiB1c2Vyc0BvdmlydC5vcmcsIEl0YW1hciBIZWltIDxpaGVpbUByZWRoYXQu Y29tPg0KPiA+ICA+ID4gPiA+PiDkwdTBOiAxMC4wOS4yMDEyIDE3OjI5DQo+ID4gID4gPiA+ID4+ IPTFzcE6IFJlOiBIQTogUmU6IFtVc2Vyc10gSFAgSW50ZWdyYXRlZCBMaWdodHMgT3V0IDMNCj4g PiAgPiA+ID4gPj4NCj4gPiAgPiA+ID4gPj4NCj4gPiAgPiA+ID4gPj4NCj4gPiAgPiA+ID4gPj4N Cj4gPiAgPiA+ID4gPj4NCj4gPiAgPiA+ID4gPj4NCj4gPiAgPiA+ID4gPj4gLS0tLS0gT3JpZ2lu YWwgTWVzc2FnZSAtLS0tLQ0KPiA+ICA+ID4gPiA+Pj4gRnJvbTogIkl0YW1hciBIZWltIiA8aWhl aW1AcmVkaGF0LmNvbT4NCj4gPiAgPiA+ID4gPj4+IFRvOiAiRWxpIE1lc2lrYSIgPGVtZXNpa2FA cmVkaGF0LmNvbT4NCj4gPiAgPiA+ID4gPj4+IENjOiB1c2Vyc0BvdmlydC5vcmcsICJEbWl0cml5 IEEgUHlyeWFrb3YiDQo+ID4gID4gPiA+ID4+PiA8RFB5cnlha292QGVrYi5iZWVsaW5lLnJ1Pg0K PiA+ICA+ID4gPiA+Pj4gU2VudDogTW9uZGF5LCBTZXB0ZW1iZXIgMTAsIDIwMTIgMjoxNDozMSBQ TQ0KPiA+ICA+ID4gPiA+Pj4gU3ViamVjdDogUmU6IEhBOiBSZTogW1VzZXJzXSBIUCBJbnRlZ3Jh dGVkIExpZ2h0cyBPdXQgMw0KPiA+ICA+ID4gPiA+Pj4NCj4gPiAgPiA+ID4gPj4+IE9uIDA5LzEw LzIwMTIgMDI6MDcgUE0sIEVsaSBNZXNpa2Egd3JvdGU6DQo+ID4gID4gPiA+ID4+Pj4NCj4gPiAg PiA+ID4gPj4+Pg0KPiA+ICA+ID4gPiA+Pj4+IC0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0N Cj4gPiAgPiA+ID4gPj4+Pj4gRnJvbTogIkl0YW1hciBIZWltIiA8aWhlaW1AcmVkaGF0LmNvbT4N Cj4gPiAgPiA+ID4gPj4+Pj4gVG86ICJEbWl0cml5IEEgUHlyeWFrb3YiIDxEUHlyeWFrb3ZAZWti LmJlZWxpbmUucnU+DQo+ID4gID4gPiA+ID4+Pj4+IENjOiAiRWxpIE1lc2lrYSIgPGVtZXNpa2FA cmVkaGF0LmNvbT4sIHVzZXJzQG92aXJ0Lm9yZw0KPiA+ICA+ID4gPiA+Pj4+PiBTZW50OiBNb25k YXksIFNlcHRlbWJlciAxMCwgMjAxMiAxMjo1MTowMyBQTQ0KPiA+ICA+ID4gPiA+Pj4+PiBTdWJq ZWN0OiBSZTogSEE6IFJlOiBbVXNlcnNdIEhQIEludGVncmF0ZWQgTGlnaHRzIE91dCAzDQo+ID4g ID4gPiA+ID4+Pj4+DQo+ID4gID4gPiA+ID4+Pj4+IE9uIDA5LzEwLzIwMTIgMTI6MjEgUE0sIERt aXRyaXkgQSBQeXJ5YWtvdiB3cm90ZToNCj4gPiAgPiA+ID4gPj4+Pj4+IGVuZ2luZT0jIHNlbGVj dCAqIGZyb20gdmRjX29wdGlvbnMgd2hlcmUgb3B0aW9uX25hbWUgaW4NCj4gPiAgPiA+ID4gPj4+ Pj4+DQo+ID4gID4gPg0KPiA+ICA+DQo+ID4NCj4NCignRmVuY2VBZ2VudERlZmF1bHRQYXJhbXMn LCdGZW5jZUFnZW50TWFwcGluZycsJ1Zkc0ZlbmNlT3B0aW9uTWFwcGluZycsJ1Zkc0ZlbmNlVHlw ZScpOw0KDQo+ID4gID4gPiA+ID4+Pj4+PiBvcHRpb25faWQgfCBvcHRpb25fbmFtZSB8IG9wdGlv bl92YWx1ZSB8IHZlcnNpb24NCj4gPiAgPiA+ID4gPj4+Pj4+IC0tLS0tLS0tLS0tKy0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0NCj4gPiAgPiA+DQo+ID4gID4NCj4gPg0KPg0KKy0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLQ0KDQo+ID4gID4gPiArLS0tLS0tLS0tDQo+ID4gID4gPiA+ID4+Pj4+ PiA3NyB8IEZlbmNlQWdlbnRNYXBwaW5nIHwgaWxvMz1pcG1pbGFuIHwgZ2VuZXJhbA0KPiA+ICA+ ID4gPiA+Pj4+Pj4gNzYgfCBGZW5jZUFnZW50RGVmYXVsdFBhcmFtcyB8IGlsbzM6bGFucGx1cyxw b3dlcl93YWl0PTQNCnwNCj4gPiAgPiA+ID4gPj4+Pj4+IGdlbmVyYWwNCj4gPiAgPiA+ID4gPj4+ Pj4+IDMyMyB8IFZkc0ZlbmNlVHlwZSB8DQo+ID4gID4gPiA+ID4+Pj4+Pg0KPiA+IGFsb20sYXBj LGJsYWRlY2VudGVyLGRyYWM1LGVwcyxpbG8saXBtaWxhbixyc2EscnNiLHd0aSxjaXNjb191Y3MN Cj4gPiAgPiA+ID4gPj4+Pj4+IHwNCj4gPiAgPiA+ID4gPj4+Pj4+IDMuMQ0KPiA+ICA+ID4gPiA+ Pj4+Pj4gMzIyIHwgVmRzRmVuY2VUeXBlIHwNCj4gPiAgPiA+ID4gPj4+Pj4NCj4gPiAgPiA+ID4g Pj4+Pj4gZWxpIC0gaWxvMyBpcyBtaXNzaW5nIGluIDMuMT8NCj4gPiAgPiA+ID4gPj4+PiBZZXMs IHRoaXMgaXMgY2VydGFpbmx5IGEgYnVnLCBJIHdpbGwgb3BlbiBpdCBhbmQgcmVzb2x2ZQ0KQVNB UA0KPiA+ICA+ID4gPiA+Pj4NCj4gPiAgPiA+ID4gPj4+IHRoaXMgaXMgYSBkYiBjaGFuZ2UsIHNv IGRtaXRyaXkgY2FuIGFwcGx5IGl0IGVhc2lseSBhcyB3ZWxsLg0KPiA+ICA+ID4gPiA+PiBTdXJl DQo+ID4gID4gPiA+ID4+IERtaXRyaXkgLCBwbGVhc2UgYXBwbHkNCj4gPiAgPiA+ID4gPj4gMSkg cnVuIG9uIHlvdXIgUG9zdGdyZXMgZW5naW5lIDoNCj4gPiAgPiA+ID4gPj4gc2VsZWN0DQo+ID4g ID4gPiA+ID4+IGZuX2RiX3VwZGF0ZV9jb25maWdfdmFsdWUNCj4gPiAgPiA+DQo+ID4gID4NCj4g Pg0KPg0KKCdWZHNGZW5jZVR5cGUnLCdhbG9tLGFwYyxibGFkZWNlbnRlcixkcmFjNSxlcHMsaWxv LGlsbzMsaXBtaWxhbixyc2EscnNiLHd0aSxjaXNjb191Y3MnLCczLg0KDQo+ID4gID4gPiAxJyk7 DQo+ID4gID4gPiA+ID4+DQo+ID4gID4gPiA+ID4+IDIpIFJlc3RhcnQgZW5naW5lDQo+ID4gID4g PiA+ID4+IDMpIENoZWNrIGFnYWluICh5b3Ugc2hvdWxkIGhhdmUgaWxvMyBub3cgaW4gdGhlIFVJ IGxpc3QpDQo+ID4gID4gPiA+ID4+IDQpIExldCBtZSBrbm93IGlmIGl0IHdvcmtzDQo+ID4gID4g PiA+ID4+DQo+ID4gID4gPiA+ID4+IFRoYW5rcw0KPiA+ICA+ID4gPiA+Pg0KPiA+ICA+ID4gPiA+ Pj4NCj4gPiAgPiA+ID4gPj4+Pj4gYW5kIG1heWJlIGFub3RoZXIgYnVnIG9uIG5vdCBwYXNzaW5n IGZlbmNlIG9wdGlvbnMgd2hpY2ggaQ0KPiA+ICA+ID4gPiA+Pj4+PiByZW1lbWJlcg0KPiA+ICA+ ID4gPiA+Pj4+PiB3ZQ0KPiA+ICA+ID4gPiA+Pj4+PiBoYWQgYXQgc29tZSBwb2ludA0KPiA+ICA+ ID4gPiA+Pj4+IFllcywgSSBiZWxpZXZlIHRoYXQgdGhlIGFib3ZlIHdpbGwgc29sdmUgdGhlIGlz c3VlIHNpbmNlIHdlDQpoYWQNCj4gPiAgPiA+ID4gPj4+PiBhbHJlYWR5IHRlc3RlZCBpbG8zIHVu bGVzcyB3ZSBoYXZlIGEgcmVncmVzc2lvbiBJIGFtIG5vdA0KYXdhcmUNCj4gPiAgPiA+ID4gPj4+ PiBhYm91dC4NCj4gPiAgPiA+ID4gPj4+DQo+ID4gID4gPiA+ID4+PiBsZXRzIGhvcGUgc28uIHF1 ZXN0aW9uIGlzIGlmIGl0IHdhcyBmaXhlZCBhZnRlciBvdmlydCAzLjENCndhcw0KPiA+ICA+ID4g PiA+Pj4gZG9uZS4NCj4gPiAgPiA+ID4gPj4+DQo+ID4gID4gPiA+ID4+Pj4NCj4gPiAgPiA+ID4g Pj4+Pj4NCj4gPiAgPiA+ID4gPj4+Pj4+DQo+ID4gID4NCmFsb20sYXBjLGJsYWRlY2VudGVyLGRy YWM1LGVwcyxpbG8saWxvMyxpcG1pbGFuLHJzYSxyc2Isd3RpLGNpc2NvX3Vjcw0KPiA+ICA+ID4g PiA+Pj4+Pj4gfCAzLjANCj4gPiAgPiA+ID4gPj4+Pj4+IDMyMSB8IFZkc0ZlbmNlVHlwZSB8DQo+ ID4gID4gPiA+ID4+Pj4+Pg0KPiA+IGFsb20sYXBjLGJsYWRlY2VudGVyLGRyYWM1LGVwcyxpbG8s aXBtaWxhbixyc2EscnNiLHd0aSxjaXNjb191Y3MNCj4gPiAgPiA+ID4gPj4+Pj4+IHwNCj4gPiAg PiA+ID4gPj4+Pj4+IDIuMg0KPiA+ICA+ID4gPiA+Pj4+Pj4gMzE4IHwgVmRzRmVuY2VPcHRpb25N YXBwaW5nIHwNCj4gPiAgPiA+ID4gPj4+Pj4+DQo+ID4gID4gPg0KPiA+ICA+DQo+ID4NCj4NCmFs b206c2VjdXJlPXNlY3VyZSxwb3J0PWlwcG9ydDthcGM6c2VjdXJlPXNlY3VyZSxwb3J0PWlwcG9y dCxzbG90PXBvcnQ7YmxhZGVjZW50ZXI6c2VjdXJlPXNlY3VyZSxwb3J0PWlwcG9ydCxzbG90PXBv cnQ7ZHJhYzU6c2VjdXJlPXNlY3VyZSxzbG90PXBvcnQ7ZXBzOnNsb3Q9cG9ydDtpbG86c2VjdXJl PXNzbCxwb3J0PWlwcG9ydDtpcG1pbGFuOjtyc2E6c2VjdXJlPXNlY3VyZSxwb3J0PWlwcG9ydDty c2I6O3d0aTpzZWN1cmU9c2VjdXJlLHBvcnQ9aXBwb3J0LHNsb3Q9cG9ydDtjaXNjb191Y3M6c2Vj dXJlPXNzbCxzbG90PXBvcnQ7aWxvMzoNCg0KPiA+ICA+ID4gPiA+Pj4+Pj4gfCBnZW5lcmFsDQo+ ID4gID4gPiA+ID4+Pj4+PiAoNiByb3dzKQ0KPiA+ICA+ID4gPiA+Pj4+Pj4NCj4gPiAgPiA+ID4g Pj4+Pj4+IC0tDQo+ID4gID4gPiA+ID4+Pj4+Pg0KPiA+ICA+ID4gPiA+Pj4+Pj4gRG1pdHJpeSBQ eXJ5YWtvdg0KPiA+ICA+ID4gPiA+Pj4+Pj4gVmltcGVsQ29tIEx0ZC4NCj4gPiAgPiA+ID4gPj4+ Pj4+DQo+ID4gID4gPiA+ID4+Pj4+Pg0KPiA+ICA+ID4gPiA+Pj4+Pj4gSW5hY3RpdmUgaGlkZSBk ZXRhaWxzIGZvciBFbGkgTWVzaWthIC0tLTEwLjA5LjIwMTINCj4gPiAgPiA+ID4gPj4+Pj4+IDE1 OjAyOjE2LS0tLS0tLS0NCj4gPiAgPiA+ID4gPj4+Pj4+IE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0g PiBGcm9tOiAiRG1pdHJpeSBBIFB5cnlha292Ig0KPERQeXJ5YUVsaQ0KPiA+ICA+ID4gPiA+Pj4+ Pj4gTWVzaWthDQo+ID4gID4gPiA+ID4+Pj4+PiAtLS0xMC4wOS4yMDEyIDE1OjAyOjE2LS0tLS0t LS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLSA+DQpGcm9tOg0KPiA+ICA+ID4gPiA+Pj4+Pj4gIkRt aXRyaXkgQQ0KPiA+ICA+ID4gPiA+Pj4+Pj4gUHlyeWFrb3YiIDxEUHlyeWFrb3ZAZWtiLmJlZWxp bmUucnU+DQo+ID4gID4gPiA+ID4+Pj4+Pg0KPiA+ICA+ID4gPiA+Pj4+Pj4g79Q6IEVsaSBNZXNp a2EgPGVtZXNpa2FAcmVkaGF0LmNvbT4NCj4gPiAgPiA+ID4gPj4+Pj4+IOvPzdU6IERtaXRyaXkg QSBQeXJ5YWtvdiA8RFB5cnlha292QGVrYi5iZWVsaW5lLnJ1Pg0KPiA+ICA+ID4gPiA+Pj4+Pj4g 68/QydE6IHVzZXJzQG92aXJ0Lm9yZywgSXRhbWFyIEhlaW0gPGloZWltQHJlZGhhdC5jb20+DQo+ ID4gID4gPiA+ID4+Pj4+PiDkwdTBOiAxMC4wOS4yMDEyIDE1OjAyDQo+ID4gID4gPiA+ID4+Pj4+ PiD0xc3BOiBSZTogW1VzZXJzXSBIUCBJbnRlZ3JhdGVkIExpZ2h0cyBPdXQgMw0KPiA+ICA+ID4g PiA+Pj4+Pj4NCj4gPiAgPiA+DQo+ID4NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiA+ICA+ID4gPiA+Pj4+ Pj4NCj4gPiAgPiA+ID4gPj4+Pj4+DQo+ID4gID4gPiA+ID4+Pj4+Pg0KPiA+ICA+ID4gPiA+Pj4+ Pj4NCj4gPiAgPiA+ID4gPj4+Pj4+DQo+ID4gID4gPiA+ID4+Pj4+PiAtLS0tLSBPcmlnaW5hbCBN ZXNzYWdlIC0tLS0tDQo+ID4gID4gPiA+ID4+Pj4+Pj4gRnJvbTogIkRtaXRyaXkgQSBQeXJ5YWtv diIgPERQeXJ5YWtvdkBla2IuYmVlbGluZS5ydT4NCj4gPiAgPiA+ID4gPj4+Pj4+PiBUbzogIkl0 YW1hciBIZWltIiA8aWhlaW1AcmVkaGF0LmNvbT4NCj4gPiAgPiA+ID4gPj4+Pj4+PiBDYzogIkVs aSBNZXNpa2EiIDxlbWVzaWthQHJlZGhhdC5jb20+LCB1c2Vyc0BvdmlydC5vcmcNCj4gPiAgPiA+ ID4gPj4+Pj4+PiBTZW50OiBNb25kYXksIFNlcHRlbWJlciAxMCwgMjAxMiAxMTo1NzoyNSBBTQ0K PiA+ICA+ID4gPiA+Pj4+Pj4+IFN1YmplY3Q6IFJlOiBbVXNlcnNdIEhQIEludGVncmF0ZWQgTGln aHRzIE91dCAzDQo+ID4gID4gPiA+ID4+Pj4+Pj4NCj4gPiAgPiA+ID4gPj4+Pj4+Pg0KPiA+ICA+ ID4gPiA+Pj4+Pj4+DQo+ID4gID4gPiA+ID4+Pj4+Pj4NCj4gPiAgPiA+ID4gPj4+Pj4+Pg0KPiA+ ICA+ID4gPiA+Pj4+Pj4+IFllcywgYnV0IG9WaXJ0IGRvbid0IHBhc3MgdGhpcyBvcHRpb25zIHRv IGZlbmNlX2lwbWlsYW4NCj4gPiAgPiA+ID4gPj4+Pj4+PiBjb21tYW5kLg0KPiA+ICA+ID4gPiA+ Pj4+Pj4+IFRoZXJlIGFyZSBhbGwgbG9nZ2VkIG9wdGlvbnM6DQpUaHJlYWQtNDM4OTI6OkRFQlVH OjoyMDEyLTA5LTA3DQo+ID4gID4gPiA+ID4+Pj4+Pj4gMTM6MTQ6MDMsMDk0OjpBUEk6OjEwMjQ6 OnZkczo6KGZlbmNlTm9kZSkNCj4gPiAgPiA+ID4gPj4+Pj4+Pg0KPiA+ICA+ID4gPiA+Pj4+Pj4g ZmVuY2VOb2RlKGFkZHI9MTkyLjE2OC4xMC4NCj4gPiAgPiA+DQo+ID4gID4NCj4gPg0KPg0KMTAz LHBvcnQ9LGFnZW50PWlwbWlsYW4sdXNlcj1mZW5jZV9pbG8scGFzc3dkPVhYWFgsYWN0aW9uPXN0 YXR1cyxzZWN1cmU9LG9wdGlvbnM9KQ0KDQo+ID4gID4gPiA+ID4+Pj4+Pj4gVGhyZWFkLTQzODky OjpERUJVRzo6MjAxMi0wOS0wNw0KPiA+ICA+ID4gPiA+Pj4+Pj4+IDEzOjE0OjA0LDExNjo6QVBJ OjoxMDUwOjp2ZHM6OihmZW5jZU5vZGUpIHJjIDEgaW4NCj4gPiAgPiA+ID4gPj4+Pj4+PiBhZ2Vu dD1mZW5jZV9pcG1pbGFuDQo+ID4gID4gPiA+ID4+Pj4+Pj4gaXBhZGRyPTE5Mi4xNjguMTAuMTAz DQo+ID4gID4gPiA+ID4+Pj4+Pj4gbG9naW49ZmVuY2VfaWxvDQo+ID4gID4gPiA+ID4+Pj4+Pj4g b3B0aW9uPXN0YXR1cw0KPiA+ICA+ID4gPiA+Pj4+Pj4+IHBhc3N3ZD1YWFhYDQo+ID4gID4gPiA+ ID4+Pj4+Pj4gb3V0IEdldHRpbmcgc3RhdHVzIG9mIElQTUk6MTkyLjE2OC4xMC4xMDMuLi5DaGFz c2lzDQpwb3dlciA9DQo+ID4gID4gPiA+ID4+Pj4+Pj4gVW5rbm93bg0KPiA+ICA+ID4gPiA+Pj4+ Pj4+IEZhaWxlZA0KPiA+ICA+ID4gPiA+Pj4+Pj4+IGVycg0KPiA+ICA+ID4gPiA+Pj4+Pj4+DQo+ ID4gID4gPiA+ID4+Pj4+Pg0KPiA+ICA+ID4gPiA+Pj4+Pj4gSGkNCj4gPiAgPiA+ID4gPj4+Pj4+ IEFzIHlvdSBzZWUsIG9wdGlvbnMgYXJyaXZlZCB0byBWRFNNIGFzIGVtcHR5IHN0cmluZw0KPiA+ ICA+ID4gPiA+Pj4+Pj4gQ2FuIHlvdSBwbGVhc2UgcGFzdGUgdGhlIG91dHB1dCBvZiB0aGUgZm9s bG93aW5nIFNRTA0KPiA+ICA+ID4gPiA+Pj4+Pj4NCj4gPiAgPiA+ID4gPj4+Pj4+IHNlbGVjdCAq IGZyb20gdmRjX29wdGlvbnMgd2hlcmUgb3B0aW9uX25hbWUgPQ0KPiA+ICA+ID4gPiA+Pj4+Pj4g J0ZlbmNlQWdlbnREZWZhdWx0UGFyYW1zJzsNCj4gPiAgPiA+ID4gPj4+Pj4+DQo+ID4gID4gPiA+ ID4+Pj4+PiBUaGFua3MNCj4gPiAgPiA+ID4gPj4+Pj4+DQo+ID4gID4gPiA+ID4+Pj4+Pg0KPiA+ ICA+ID4gPiA+Pj4+Pj4+IC0gLSBEbWl0cml5IFB5cnlha292IFZpbXBlbENvbSBMdGQuDQo+ID4g ID4gPiA+ID4+Pj4+Pj4gSW5hY3RpdmUgaGlkZSBkZXRhaWxzIGZvciBJdGFtYXIgSGVpbSAtLS0x MC4wOS4yMDEyDQo+ID4gID4gPiA+ID4+Pj4+Pj4gMTQ6NDg6MDYtLS1Pbg0KPiA+ICA+ID4gPiA+ Pj4+Pj4+IDA5LzEwLzIwMTIgMTE6NDUgQU0sIERtaXRyaXkgQSBQeXJ5YWtvdiB3cm90ZTogPiBO bywgSQ0KZG9uJ3QNCj4gPiAgPiA+ID4gPj4+Pj4+PiBJdGFtYXINCj4gPiAgPiA+ID4gPj4+Pj4+ PiBIZWltIC0tLTEwLjA5LjIwMTIgMTQ6NDg6MDYtLS1PbiAwOS8xMC8yMDEyIDExOjQ1IEFNLA0K RG1pdHJpeQ0KPiA+ICA+ID4gPiA+Pj4+Pj4+IEENCj4gPiAgPiA+ID4gPj4+Pj4+PiBQeXJ5YWtv diB3cm90ZTogPiBObywgSSBkb24ndCBzZWUgYW4gaWxvMyB0eXBlIG9mDQpmZW5jaW5nDQo+ID4g ID4gPiA+ID4+Pj4+Pj4gZGV2aWNlDQo+ID4gID4gPiA+ID4+Pj4+Pj4gaQ0KPiA+ICA+ID4gPiA+ Pj4+Pj4+DQo+ID4gID4gPiA+ID4+Pj4+Pj4g79Q6IEl0YW1hciBIZWltIDxpaGVpbUByZWRoYXQu Y29tPg0KPiA+ICA+ID4gPiA+Pj4+Pj4+IOvPzdU6IERtaXRyaXkgQSBQeXJ5YWtvdiA8RFB5cnlh a292QGVrYi5iZWVsaW5lLnJ1Pg0KPiA+ICA+ID4gPiA+Pj4+Pj4+IOvP0MnROiBFbGkgTWVzaWth IDxlbWVzaWthQHJlZGhhdC5jb20+LCB1c2Vyc0BvdmlydC5vcmcNCj4gPiAgPiA+ID4gPj4+Pj4+ PiDkwdTBOiAxMC4wOS4yMDEyIDE0OjQ4DQo+ID4gID4gPiA+ID4+Pj4+Pj4g9MXNwTogUmU6IFtV c2Vyc10gSFAgSW50ZWdyYXRlZCBMaWdodHMgT3V0IDMNCj4gPiAgPiA+ID4gPj4+Pj4+Pg0KPiA+ ICA+ID4gPiA+Pj4+Pj4+DQo+ID4gID4gPiA+ID4+Pj4+Pj4NCj4gPiAgPiA+ID4gPj4+Pj4+Pg0K PiA+ICA+ID4gPiA+Pj4+Pj4+IE9uIDA5LzEwLzIwMTIgMTE6NDUgQU0sIERtaXRyaXkgQSBQeXJ5 YWtvdiB3cm90ZToNCj4gPiAgPiA+ID4gPj4+Pj4+Pj4gTm8sIEkgZG9uJ3Qgc2VlIGFuIGlsbzMg dHlwZSBvZiBmZW5jaW5nIGRldmljZSBpbiBteQ0KIlBvd2VyDQo+ID4gID4gPiA+ID4+Pj4+Pj4+ IE1hbmFnZW1lbnQiIHRhYi4NCj4gPiAgPiA+ID4gPj4+Pj4+Pj4NCj4gPiAgPiA+ID4gPj4+Pj4+ Pj4gSSBoYXZlIGZlbmNlX2lsbzMgY29tbWFuZCBvbiBteSBoeXBlcnZpc29yIGhvc3QuDQo+ID4g ID4gPiA+ID4+Pj4+Pj4NCj4gPiAgPiA+ID4gPj4+Pj4+PiBkaWQgeW91IHRyeSBjaG9vc2luZyBp cG1pbGFuIGFuZCBwYXNzaW5nIG9wdGlvbnMgb2YNCj4gPiAgPiA+ID4gPj4+Pj4+PiBsYW5wbHVz LHBvd2VyX3dhaXQ9ND8NCj4gPiAgPiA+ID4gPj4+Pj4+Pg0KPiA+ICA+ID4gPiA+Pj4+Pj4+DQo+ ID4gID4gPiA+ID4+Pj4+Pj4+DQo+ID4gID4gPiA+ID4+Pj4+Pj4+IFdoZW4gSSBydW4gaXQgd2l0 aCBmb2xsb3dpbmcgb3B0aW9uczoNCj4gPiAgPiA+ID4gPj4+Pj4+Pj4gcHJpdmx2bD11c2VyDQo+ ID4gID4gPiA+ID4+Pj4+Pj4+IGlwYWRkcj0xOTIuMTY4LjEwLjEwMw0KPiA+ICA+ID4gPiA+Pj4+ Pj4+PiBsb2dpbj1mZW5jZV9pbG8NCj4gPiAgPiA+ID4gPj4+Pj4+Pj4gcGFzc3dkPSoqKioqKioq DQo+ID4gID4gPiA+ID4+Pj4+Pj4+IG9wZXJhdGlvbj1zdGF0dXMNCj4gPiAgPiA+ID4gPj4+Pj4+ Pj4NCj4gPiAgPiA+ID4gPj4+Pj4+Pj4gaXQgcHJpbnQ6IEdldHRpbmcgc3RhdHVzIG9mDQpJUE1J OjE5Mi4xNjguMTAuMTAzLi4uQ2hhc3Npcw0KPiA+ICA+ID4gPiA+Pj4+Pj4+PiBwb3dlciA9DQo+ ID4gID4gPiA+ID4+Pj4+Pj4+IE9uDQo+ID4gID4gPiA+ID4+Pj4+Pj4+IERvbmUNCj4gPiAgPiA+ ID4gPj4+Pj4+Pj4NCj4gPiAgPiA+ID4gPj4+Pj4+Pj4gb1ZpcnQgRW5naW5lIFZlcnNpb246IDMu MS4wLTIuZmMxNw0KPiA+ICA+ID4gPiA+Pj4+Pj4+Pg0KPiA+ICA+ID4gPiA+Pj4+Pj4+Pg0KPiA+ ICA+ID4gPiA+Pj4+Pj4+PiAtIC0NCj4gPiAgPiA+ID4gPj4+Pj4+Pj4gRG1pdHJpeSBQeXJ5YWtv dg0KPiA+ICA+ID4gPiA+Pj4+Pj4+PiBWaW1wZWxDb20gTHRkLg0KPiA+ICA+ID4gPiA+Pj4+Pj4+ Pg0KPiA+ICA+ID4gPiA+Pj4+Pj4+Pg0KPiA+ICA+ID4gPiA+Pj4+Pj4+PiBJbmFjdGl2ZSBoaWRl IGRldGFpbHMgZm9yIEl0YW1hciBIZWltIC0tLTEwLjA5LjIwMTINCj4gPiAgPiA+ID4gPj4+Pj4+ Pj4gMTQ6Mjg6MTktLS1Pbg0KPiA+ICA+ID4gPiA+Pj4+Pj4+PiAwOS8xMC8yMDEyIDA2OjE3IEFN LCBEbWl0cml5IEEgUHlyeWFrb3Ygd3JvdGU6ID4NCj4gPiAgPiA+ID4gPj4+Pj4+Pj4gSGVsbG8s SXRhbWFyDQo+ID4gID4gPiA+ID4+Pj4+Pj4+IEhlaW0NCj4gPiAgPiA+ID4gPj4+Pj4+Pj4gLS0t MTAuMDkuMjAxMiAxNDoyODoxOS0tLU9uIDA5LzEwLzIwMTIgMDY6MTcgQU0sDQpEbWl0cml5IEEN Cj4gPiAgPiA+ID4gPj4+Pj4+Pj4gUHlyeWFrb3YNCj4gPiAgPiA+ID4gPj4+Pj4+Pj4gd3JvdGU6 ID4gSGVsbG8sDQo+ID4gID4gPiA+ID4+Pj4+Pj4+DQo+ID4gID4gPiA+ID4+Pj4+Pj4+IO/UOiBJ dGFtYXIgSGVpbSA8aWhlaW1AcmVkaGF0LmNvbT4NCj4gPiAgPiA+ID4gPj4+Pj4+Pj4g68/N1Tog RG1pdHJpeSBBIFB5cnlha292IDxEUHlyeWFrb3ZAZWtiLmJlZWxpbmUucnU+DQo+ID4gID4gPiA+ ID4+Pj4+Pj4+IOvP0MnROiB1c2Vyc0BvdmlydC5vcmcsIEVsaSBNZXNpa2EgPGVtZXNpa2FAcmVk aGF0LmNvbT4NCj4gPiAgPiA+ID4gPj4+Pj4+Pj4g5MHUDQrBOiAxMC4wOS4yMDEyIDE0OjI4DQo+ ID4gID4gPiA+ID4+Pj4+Pj4+IPTFzcE6IFJlOiBbVXNlcnNdIEhQIEludGVncmF0ZWQgTGlnaHRz IE91dCAzDQo+ID4gID4gPiA+ID4+Pj4+Pj4+DQo+ID4gID4gPiA+ID4+Pj4+Pg0KPiA+ICA+ID4N Cj4gPg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+ID4gID4gPiA+ID4+Pj4+Pj4+DQo+ID4gID4gPiA+ID4+ Pj4+Pj4+DQo+ID4gID4gPiA+ID4+Pj4+Pj4+DQo+ID4gID4gPiA+ID4+Pj4+Pj4+IE9uIDA5LzEw LzIwMTIgMDY6MTcgQU0sIERtaXRyaXkgQSBQeXJ5YWtvdiB3cm90ZToNCj4gPiAgPiA+ID4gPj4+ Pj4+Pj4+IEhlbGxvLA0KPiA+ICA+ID4gPiA+Pj4+Pj4+Pj4NCj4gPiAgPiA+ID4gPj4+Pj4+Pj4+ IEkgbmVlZCB0byB1c2UgdGhlIEhQIGktbG8gMyBhcyBmZW5jaW5nIGRldmljZSBmb3IgT09CDQo+ ID4gID4gPiA+ID4+Pj4+Pj4+PiBwb3dlcg0KPiA+ICA+ID4gPiA+Pj4+Pj4+Pj4gbWFuYWdlbWVu dC4NCj4gPiAgPiA+ID4gPj4+Pj4+Pj4+DQo+ID4gID4gPiA+ID4+Pj4+Pj4+PiBJbiBtYW4gOCBw YWdlIG9mIGZlbmNlX2lwbWlsYW4gSSBmaW5kIHRoYXQgSSBtdXN0IHVzZT4NCj4gID4gPiA+ID4+ Pj4+Pj4+PiBsYW5wbHVzIGFuZA0KPiA+ICA+ID4gPiA+Pj4+Pj4+Pj4gcG93ZXJfd2FpdD00IG9w dGlvbnMuIFdoZW4gSSBpbnNlcnQgdGhpcyBvcHRpb25zIGluDQo+ID4gID4gPiA+ID4+Pj4+Pj4+ PiAiT3B0aW9uIg0KPiA+ICA+ID4gPiA+Pj4+Pj4+Pj4gbGluZQ0KPiA+ICA+ID4gPiA+Pj4+Pj4+ Pj4gb2YNCj4gPiAgPiA+ID4gPj4+Pj4+Pj4+ICJQb3dlciBNYW5hZ2VtZW50IiB0YWIgYW5kIHBy ZXNzICJUZXN0IiBidXR0b24gLSB0ZXN0DQppcw0KPiA+ICA+ID4gPiA+Pj4+Pj4+Pj4gZmFpbGVk Lg0KPiA+ICA+ID4gPiA+Pj4+Pj4+Pj4NCj4gPiAgPiA+ID4gPj4+Pj4+Pj4+IFRoZXJlIGlzIHRo ZSBwYXJ0IG9mIHZkc20ubG9nIGF0IHRoaXMgdGltZToNCj4gPiAgPiA+ID4gPj4+Pj4+Pj4+DQo+ ID4gID4gPiA+ID4+Pj4+Pj4+PiBUaHJlYWQtNDM4OTI6OkRFQlVHOjoyMDEyLTA5LTA3DQo+ID4g ID4gPiA+ID4+Pj4+Pj4+PiAxMzoxNDowMywwOTQ6OkFQSTo6MTAyNDo6dmRzOjooZmVuY2VOb2Rl KQ0KPiA+ICA+ID4gPiA+Pj4+Pj4+Pj4NCj4gPiAgPiA+ID4gPj4+Pj4+Pj4NCj4gPiAgPiA+ID4g Pj4+Pj4+IGZlbmNlTm9kZShhZGRyPTE5Mi4xNjguMTAuDQo+ID4gID4gPg0KPiA+ICA+DQo+ID4N Cj4NCjEwMyxwb3J0PSxhZ2VudD1pcG1pbGFuLHVzZXI9ZmVuY2VfaWxvLHBhc3N3ZD1YWFhYLGFj dGlvbj1zdGF0dXMsc2VjdXJlPSxvcHRpb25zPSkNCg0KPiA+ICA+ID4gPiA+Pj4+Pj4+Pj4gVGhy ZWFkLTQzODkyOjpERUJVRzo6MjAxMi0wOS0wNw0KPiA+ICA+ID4gPiA+Pj4+Pj4+Pj4gMTM6MTQ6 MDQsMTE2OjpBUEk6OjEwNTA6OnZkczo6KGZlbmNlTm9kZSkgcmMgMSBpbg0KPiA+ICA+ID4gPiA+ Pj4+Pj4+Pj4gYWdlbnQ9ZmVuY2VfaXBtaWxhbg0KPiA+ICA+ID4gPiA+Pj4+Pj4+Pj4gaXBhZGRy PTE5Mi4xNjguMTAuMTAzDQo+ID4gID4gPiA+ID4+Pj4+Pj4+PiBsb2dpbj1mZW5jZV9pbG8NCj4g PiAgPiA+ID4gPj4+Pj4+Pj4+IG9wdGlvbj1zdGF0dXMNCj4gPiAgPiA+ID4gPj4+Pj4+Pj4+IHBh c3N3ZD1YWFhYDQo+ID4gID4gPiA+ID4+Pj4+Pj4+PiBvdXQgR2V0dGluZyBzdGF0dXMgb2YgSVBN SToxOTIuMTY4LjEwLjEwMy4uLkNoYXNzaXMNCnBvd2VyDQo+ID4gID4gPiA+ID4+Pj4+Pj4+PiA9 DQo+ID4gID4gPiA+ID4+Pj4+Pj4+PiBVbmtub3duDQo+ID4gID4gPiA+ID4+Pj4+Pj4+PiBGYWls ZWQNCj4gPiAgPiA+ID4gPj4+Pj4+Pj4+IGVycg0KPiA+ICA+ID4gPiA+Pj4+Pj4+Pj4NCj4gPiAg PiA+ID4gPj4+Pj4+Pj4+IE15IG90aW9ucyBhcmUgbm90IHByZXNlbnRlZC4gSXQgbG9va3MgbGlr ZSBhIGJ1Zy4NCj4gPiAgPiA+ID4gPj4+Pj4+Pj4+DQo+ID4gID4gPiA+ID4+Pj4+Pj4+PiBIb3cg Y2FuIEkgZml4IGl0PyBIb3cgY2FuIEkgZmluZCBhIGxvY2F0aW9uIG9mIHRoZQ0Kc2NyaXB0DQo+ ID4gID4gPiA+ID4+Pj4+Pj4+PiB3aG8gcnVuDQo+ID4gID4gPiA+ID4+Pj4+Pj4+PiB0aGlzDQo+ ID4gID4gPiA+ID4+Pj4+Pj4+PiB0ZXN0IGluIG15IHN5c3RlbT8NCj4gPiAgPiA+ID4gPj4+Pj4+ Pj4NCj4gPiAgPiA+ID4gPj4+Pj4+Pj4gc3RyYW5nZSwgaSB0aG91Z2h0IHdlIGFkZGVkIGlsbzMg ZmVuY2UgdHlwZSBiYWNrIGluIDMuMA0KPiA+ICA+ID4gPiA+Pj4+Pj4+PiB3aGljaA0KPiA+ICA+ ID4gPiA+Pj4+Pj4+PiB3cmFwcw0KPiA+ICA+ID4gPiA+Pj4+Pj4+PiBpcG1pbGFuIHdpdGggbGFu cGx1cyxwb3dlcl93YWl0PTQuDQo+ID4gID4gPiA+ID4+Pj4+Pj4+IGRvbid5IHlvdSBzZWUgaWxv MyBhcyBhbg0KPiA+IG9wdGlvbj8NCj4gPiAgPiA+ID4gPj4+Pj4+Pj4NCj4gPiAgPiA+ID4gPj4+ Pj4+Pj4+DQo+ID4gID4gPiA+ID4+Pj4+Pj4+PiAtIC0NCj4gPiAgPiA+ID4gPj4+Pj4+Pj4+IERt aXRyaXkgUHlyeWFrb3YNCj4gPiAgPiA+ID4gPj4+Pj4+Pj4+DQo+ID4gID4gPiA+ID4+Pj4+Pj4+ PiBWaW1wZWxDb20gTA0KPiA+IHRkLg0KPiA+ICA+ID4gPiA+Pj4+Pj4+Pg0KPiA+ICA+DQo+ID4g ID4gPiA+ID4+Pj4+Pj4+Pg0KPiA+ICA+ID4gPiA+DQo+ID4gID4+Pj4+Pj4+DQo+ID4gID4gPiA+ ID4+Pj4+Pj4NCj4gPiAgPj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18NCj4gPiAgPiA+ID4gPj4+Pj4+Pj4+IFVzZXJzIG1haWxpbmcgbGlzdA0KPiA+ICA+ ID4gPiA+Pj4+Pj4+Pj4gVXNlcnNAb3ZpcnQub3JnDQo+ID4gID4gPiA+ID4+Pj4+Pj4+PiBodHRw Oi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMNCj4gPiAgPiA+ID4gPj4+ Pj4+Pj4+DQo+ID4gID4gPiA+ID4+Pj4+Pj4+DQo+ID4gID4gPiA+ID4+Pj4+Pj4+DQo+ID4gID4g PiA+ID4+Pj4+Pj4+DQo+ID4gID4gPiA+ID4+Pj4+Pj4NCj4gPiAgPiA+ID4gPj4+Pj4+Pg0KPiA+ ICA+ID4gPiA+Pj4+Pj4+DQo+ID4gID4gPiA+ID4+Pj4+Pj4NCj4gPiAgPiA+ID4gPj4+Pj4+DQo+ ID4gID4gPiA+ID4+Pj4+DQo+ID4gID4gPiA+ID4+Pj4+DQo+ID4gID4gPiA+ID4+Pj4+DQo+ID4g ID4gPiA+ID4+Pg0KPiA+ICA+ID4gPiA+Pj4NCj4gPiAgPiA+ID4gPj4+DQo+ID4gID4gPiA+ID4+ DQo+ID4gID4gPiA+ID4+DQo+ID4gID4gPiA+ID4NCj4gPiAgPiA+ID4NCj4gPiAgPiA+ID4NCj4g PiAgPiA+ID4gPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Xw0KPiA+ICA+IFVzZXJzIG1haWxpbmcgbGlzdA0KPiA+ICA+IFVzZXJzQG92aXJ0Lm9yZw0KPiA+ ICA+IGh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2Vycz4NCj4gPiAg PiBEYXJyZWxsIEJ1ZGljPiBCaWd3ZWxscyBUZWNobm9sb2d5IExMQz4gb2ZmaWNlOiAzMTIuNTI5 Ljc4MTY+IGNlbGw6DQo+ID4gNjA4LjIzOS40NjI4DQo+ID4NCj4gPg0KPiA+IF9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+ID4gVXNlcnMgbWFpbGluZyBs aXN0DQo+ID4gVXNlcnNAb3ZpcnQub3JnDQo+ID4gaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWls bWFuL2xpc3RpbmZvL3VzZXJzDQo+ID4NCj4NCj4= --0__=C9BBF0EBDF8D5B098f9e8a93df938690918cC9BBF0EBDF8D5B09 Content-type: text/html; charset=KOI8-R Content-Disposition: inline Content-transfer-encoding: base64 PGh0bWw+PGJvZHk+DQo8cD48dHQ+PGZvbnQgc2l6ZT0iMiI+SXRhbWFyIEhlaW0gJmx0O2loZWlt QHJlZGhhdC5jb20mZ3Q7IM7B0MnTwc7PIDEzLjA5LjIwMTIgMTE6MDk6MjQ6PGJyPg0KPGJyPg0K Jmd0OyDv1DogSXRhbWFyIEhlaW0gJmx0O2loZWltQHJlZGhhdC5jb20mZ3Q7PC9mb250PjwvdHQ+ PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPiZndDsg68/N1TogRG1pdHJpeSBBIFB5cnlha292ICZs dDtEUHlyeWFrb3ZAZWtiLmJlZWxpbmUucnUmZ3Q7PC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250 IHNpemU9IjIiPiZndDsg68/QydE6IERhcnJlbGwgQnVkaWMgJmx0O2RhcnJlbGwuYnVkaWNAYmln d2VsbHMubmV0Jmd0OywgdXNlcnNAb3ZpcnQub3JnPC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250 IHNpemU9IjIiPiZndDsg5MHUwTogMTMuMDkuMjAxMiAxMTowOTwvZm9udD48L3R0Pjxicj4NCjx0 dD48Zm9udCBzaXplPSIyIj4mZ3Q7IPTFzcE6IFJlOiBbVXNlcnNdIEhBOiBSZTogICBIUCBJbnRl Z3JhdGVkIExpZ2h0cyBPdXQgMzwvZm9udD48L3R0Pjxicj4NCjx0dD48Zm9udCBzaXplPSIyIj4m Z3Q7IDxicj4NCiZndDsgT24gMDkvMTMvMjAxMiAwNjowMCBBTSwgRG1pdHJpeSBBIFB5cnlha292 IHdyb3RlOjxicj4NCiZndDsgJmd0OyBEYXJyZWxsIEJ1ZGljICZsdDtkYXJyZWxsLmJ1ZGljQGJp Z3dlbGxzLm5ldCZndDsgzsHQydPBzs8gMTMuMDkuMjAxMiAwNzo0Mzo0NDo8YnI+DQomZ3Q7ICZn dDs8YnI+DQomZ3Q7ICZndDsgICZndDsg79Q6IERhcnJlbGwgQnVkaWMgJmx0O2RhcnJlbGwuYnVk aWNAYmlnd2VsbHMubmV0Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyDrz83VOiBEbWl0cml5IEEg UHlyeWFrb3YgJmx0O0RQeXJ5YWtvdkBla2IuYmVlbGluZS5ydSZndDs8YnI+DQomZ3Q7ICZndDsg ICZndDsg68/QydE6IEVsaSBNZXNpa2EgJmx0O2VtZXNpa2FAcmVkaGF0LmNvbSZndDssIHVzZXJz QG92aXJ0Lm9yZzxicj4NCiZndDsgJmd0OyAgJmd0OyDkwdTBOiAxMy4wOS4yMDEyIDA3OjQzPGJy Pg0KJmd0OyAmZ3Q7ICAmZ3Q7IPTFzcE6IFJlOiBbVXNlcnNdIEhQIEludGVncmF0ZWQgTGlnaHRz IE91dCAzPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IEkgaGF2ZSB0 aGlzIHByb2JsZW0gdG9vLiBJIGFjdHVhbGx5IHRyYWNrZWQgaXQgZG93biB0byB0aGUgZW5naW5l PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IG5vdCBwYXNzaW5nIHRoZSBhcmd1bWVudHMgdG8gdGhlIGZl bmNlIHNjcmlwdHMgYnV0IHRoZW4gZ290PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IGRpc3RyYWN0ZWQg YW5kIG5ldmVyIGZvbGxvd2VkIHVwIHdpdGggYSByZXBvcnQuIEluIG15IGNhc2UsIHRoZSBkYXRh PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IGJhc2Ugd2FzIGNvcnJlY3QsIGFuZCBpZiBJIHJhbiB0aGUg ZmVuY2Ugc2NyaXB0IGJ5IGhhbmQsIGl0IHdvdWxkPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IHdvcmss IGJ1dCB0aGUgdmRzbSB3YXNuJ3QgcnVubmluZyBpdCB3aXRoIHRoZSBvcHRpb25zIG9yIGV2ZW4g YWxsPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IHRoZSBhcmd1bWVudHMgKHVzZXJuYW1lL3B3LCBldGMp LiBJJ3ZlIHRyaWVkIGl0IHdpdGggaWxvMyBhbmQ8YnI+DQomZ3Q7ICZndDsgICZndDsgaXBtaWxh biBib3RoLCBzYW1lIGlzc3VlLjxicj4NCiZndDsgJmd0OyAgJmd0Ozxicj4NCiZndDsgJmd0OyAg Jmd0OyBJZiB5b3UnZCBsaWtlLCBJIGNhbiByZWNyZWF0ZSBzb21lIG9mIG15IGRlYnVnZ2luZywg SSdkIGdvdHRlbiBzbzxicj4NCiZndDsgJmd0OyAgJmd0OyBmYXIgYXMgdG8gdG8gaGFjayBzb21l IHByaW50IHN0YXRlbWVudHMgaW50byB0aGUgZmVuY2Ugc2NyaXB0cyB0bzxicj4NCiZndDsgJmd0 OyAgJmd0OyBkZW1vbnN0cmF0ZSB3aGF0IHdhcyBoYXBwZW5pbmcuIExvc3QgdGhhdCB3aXRoIHNv bWUgcmVidWlsZHMsIGJ1dDxicj4NCiZndDsgJmd0OyAgJmd0OyBlYXN5IGVub3VnaCB0byByZWNy ZWF0ZS4uLjxicj4NCiZndDsgJmd0OyAgJmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAtRGFycmVs bDxicj4NCiZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyBIZWxsbywgRGFycmVsbC48YnI+DQomZ3Q7 ICZndDs8YnI+DQomZ3Q7ICZndDsgSXQgd291bGQgYmUgZ3JlYXQhPGJyPg0KJmd0OyA8YnI+DQom Z3Q7IG1heSBpIHN1Z2dlc3QgeW91IGZpcnN0IHRyeSB0byBhcHBseSB0aGlzIHBhdGNoIHRvIHZk c20gKGp1c3QgZWRpdCB0aGUgPGJyPg0KJmd0OyByZWxldmFudCBsaW5lIGluIHZkc20pPGJyPg0K Jmd0OyA8YnI+DQomZ3Q7IGNvbW1pdCA1OTkzNDExOGUzYTMwYzU3NTM5ZDJiNzEwMTY1MzJiZGQ5 YzRhYjE3PGJyPg0KJmd0OyBBdXRob3I6IFJveSBHb2xhbiAmbHQ7cmdvbGFuQHJlZGhhdC5jb20m Z3Q7PGJyPg0KJmd0OyBEYXRlOiAgIFRodSBBdWcgOSAxNjozNDoxMCAyMDEyICswMzAwPGJyPg0K Jmd0OyA8YnI+DQomZ3Q7ICAgICAgZmVuY2VOb2RlIEFQSSBpcyBtaXNzaW5nIHRoZSBvcHRpb25z IGFyZ3VtZW50PGJyPg0KJmd0OyA8YnI+DQomZ3Q7ICAgICAgQ2hhbmdlLUlkOiBJYjJjZTliMGY3 MTA0MGY5MTk4NDEzZmEwNmM1ZDg3Njg5OTQ4NDJlYzxicj4NCiZndDsgICAgICBTaWduZWQtb2Zm LWJ5OiBSb3kgR29sYW4gJmx0O3Jnb2xhbkByZWRoYXQuY29tJmd0Ozxicj4NCiZndDsgICAgICBS ZXZpZXdlZC1vbjogPGEgaHJlZj0iaHR0cDovL2dlcnJpdC5vdmlydC5vcmcvNzA1OCI+aHR0cDov L2dlcnJpdC5vdmlydC5vcmcvNzA1ODwvYT48YnI+DQomZ3Q7ICAgICAgUmV2aWV3ZWQtYnk6IERh biBLZW5pZ3NiZXJnICZsdDtkYW5rZW5AcmVkaGF0LmNvbSZndDs8YnI+DQomZ3Q7ICAgICAgUmV2 aWV3ZWQtYnk6IE9tZXIgRnJlbmtlbCAmbHQ7b2ZyZW5rZWxAcmVkaGF0LmNvbSZndDs8YnI+DQom Z3Q7ICAgICAgVGVzdGVkLWJ5OiBPbWVyIEZyZW5rZWwgJmx0O29mcmVua2VsQHJlZGhhdC5jb20m Z3Q7PGJyPg0KJmd0OyA8YnI+DQomZ3Q7IGRpZmYgLS1naXQgYS92ZHNtL0JpbmRpbmdYTUxSUEMu cHkgYi92ZHNtL0JpbmRpbmdYTUxSUEMucHk8YnI+DQomZ3Q7IGluZGV4IGNjNTMwMGYuLjhiNTQ4 ZTQgMTAwNjQ0PGJyPg0KJmd0OyAtLS0gYS92ZHNtL0JpbmRpbmdYTUxSUEMucHk8YnI+DQomZ3Q7 ICsrKyBiL3Zkc20vQmluZGluZ1hNTFJQQy5weTxicj4NCiZndDsgQEAgLTM1Nyw3ICszNTcsNyBA QCBjbGFzcyBCaW5kaW5nWE1MUlBDKG9iamVjdCk6PGJyPg0KJmd0OyAgICAgICAgICAgICAgICAg ICAgIHNlY3VyZT1GYWxzZSwgb3B0aW9ucz0nJyk6PGJyPg0KJmd0OyAgICAgICAgICAgYXBpID0g QVBJLkdsb2JhbCgpPGJyPg0KJmd0OyAgICAgICAgICAgcmV0dXJuIGFwaS5mZW5jZU5vZGUoYWRk ciwgcG9ydCwgYWdlbnQsIHVzZXJuYW1lLCBwYXNzd29yZCw8YnI+DQomZ3Q7IC0gICAgICAgICAg ICAgICAgYWN0aW9uLCBzZWN1cmUpPGJyPg0KJmd0OyArICAgICAgICAgICAgICAgIGFjdGlvbiwg c2VjdXJlLCBvcHRpb25zKTxicj4NCiZndDsgPGJyPg0KJmd0OyAgICAgICBkZWYgc2V0TG9nTGV2 ZWwoc2VsZiwgbGV2ZWwpOjxicj4NCiZndDsgICAgICAgICAgIGFwaSA9IEFQSS5HbG9iYWwoKTxi cj4NCiZndDsgPGJyPg0KPC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPlRoZXJl IGlzIG15IHBhcnQgb2Ygb2xkIDwvZm9udD48L3R0Pjx0dD48Zm9udCBzaXplPSIyIj4vdXNyL3No YXJlL3Zkc20vQmluZGluZ1hNTFJQQy5weSBmaWxlIGZyb20gcHJveHkgaG9zdDo8L2ZvbnQ+PC90 dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+ICA8L2ZvbnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQg c2l6ZT0iMiI+ICBkZWYgZmVuY2VOb2RlKHNlbGYsIGFkZHIsIHBvcnQsIGFnZW50LCB1c2VybmFt ZSwgcGFzc3dvcmQsIGFjdGlvbiw8L2ZvbnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+ ICAgICAgICAgICAgICAgICAgc2VjdXJlPUZhbHNlLCBvcHRpb25zPScnKTo8L2ZvbnQ+PC90dD48 YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+ICAgICAgICBhcGkgPSBBUEkuR2xvYmFsKHNlbGYuY2lm KTwvZm9udD48L3R0Pjxicj4NCjx0dD48Zm9udCBzaXplPSIyIj4gICAgICAgIHJldHVybiBhcGku ZmVuY2VOb2RlKGFkZHIsIHBvcnQsIGFnZW50LCB1c2VybmFtZSwgcGFzc3dvcmQsPC9mb250Pjwv dHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPiAgICAgICAgICAgICAgICBhY3Rpb24sIHNlY3Vy ZSk8L2ZvbnQ+PC90dD48YnI+DQo8YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+dGhlcmUgaXMgcmVw bGFzZWQ6PC9mb250PjwvdHQ+PGJyPg0KPGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPiAgICBkZWYg ZmVuY2VOb2RlKHNlbGYsIGFkZHIsIHBvcnQsIGFnZW50LCB1c2VybmFtZSwgcGFzc3dvcmQsIGFj dGlvbiw8L2ZvbnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+ICAgICAgICAgICAgICAg ICAgc2VjdXJlPUZhbHNlLCBvcHRpb25zPScnKTo8L2ZvbnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQg c2l6ZT0iMiI+ICAgICAgICBhcGkgPSBBUEkuR2xvYmFsKHNlbGYuY2lmKTwvZm9udD48L3R0Pjxi cj4NCjx0dD48Zm9udCBzaXplPSIyIj4gICAgICAgIHJldHVybiBhcGkuZmVuY2VOb2RlKGFkZHIs IHBvcnQsIGFnZW50LCB1c2VybmFtZSwgcGFzc3dvcmQsPC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxm b250IHNpemU9IjIiPiAgICAgICAgICAgICAgICBhY3Rpb24sIHNlY3VyZSwgb3B0aW9ucyk8L2Zv bnQ+PC90dD48YnI+DQo8YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+SSByZXN0YXJ0IG92aXJ0LWVu Z2luZSBhbmQgc3RpbGwgc2VlIG5vIG9wdGlvbiBwcmVzZW50ZWQgaW4gdmRzbS5sb2cuIFRlc3Qg c3RpbGwgZmFpbGVkLjwvZm9udD48L3R0Pjxicj4NCjx0dD48Zm9udCBzaXplPSIyIj4gPGJyPg0K Jmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IE9uIFNlcCAxMCwgMjAxMiwgYXQgMTA6NDgg UE0sIERtaXRyaXkgQSBQeXJ5YWtvdiB3cm90ZTo8YnI+DQomZ3Q7ICZndDsgICZndDs8YnI+DQom Z3Q7ICZndDsgICZndDsgRWxpIE1lc2lrYSAmbHQ7ZW1lc2lrYUByZWRoYXQuY29tJmd0OyDOwdDJ 08HOzyAxMC4wOS4yMDEyIDE5OjQxOjI3Ojxicj4NCiZndDsgJmd0OyAgJmd0Ozxicj4NCiZndDsg Jmd0OyAgJmd0OyAmZ3Q7IO/UOiBFbGkgTWVzaWthICZsdDtlbWVzaWthQHJlZGhhdC5jb20mZ3Q7 PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsg68/N1TogSXRhbWFyIEhlaW0gJmx0O2loZWltQHJl ZGhhdC5jb20mZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsg68/QydE6IERtaXRyaXkgQSBQ eXJ5YWtvdiAmbHQ7RFB5cnlha292QGVrYi5iZWVsaW5lLnJ1Jmd0Oyw8YnI+DQomZ3Q7ICZndDsg ICZndDsgJmd0OyB1c2Vyc0BvdmlydC5vcmcsIFJveSBHb2xhbiAmbHQ7cmdvbGFuQHJlZGhhdC5j b20mZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsg5MHUwTogMTAuMDkuMjAxMiAxOTo0MTxi cj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7IPTFzcE6IFJlOiBIQTogUmU6IEhBOiBSZTogW1VzZXJz XSBIUCBJbnRlZ3JhdGVkIExpZ2h0cyBPdXQgMzxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7PGJy Pg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0Ozxicj4NCiZn dDsgJmd0OyAgJmd0OyAmZ3Q7IC0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS08YnI+DQomZ3Q7 ICZndDsgICZndDsgJmd0OyAmZ3Q7IEZyb206ICZxdW90O0l0YW1hciBIZWltJnF1b3Q7ICZsdDtp aGVpbUByZWRoYXQuY29tJmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgVG86ICZx dW90O0VsaSBNZXNpa2EmcXVvdDsgJmx0O2VtZXNpa2FAcmVkaGF0LmNvbSZndDs8YnI+DQomZ3Q7 ICZndDsgICZndDsgJmd0OyAmZ3Q7IENjOiAmcXVvdDtEbWl0cml5IEEgUHlyeWFrb3YmcXVvdDsg Jmx0O0RQeXJ5YWtvdkBla2IuYmVlbGluZS5ydSZndDssIHVzZXJzQG92aXJ0Lm9yZzxicj4NCiZn dDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgU2VudDogTW9uZGF5LCBTZXB0ZW1iZXIgMTAsIDIwMTIg MzoxNjowNyBQTTxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgU3ViamVjdDogUmU6IEhB OiBSZTogSEE6IFJlOiBbVXNlcnNdIEhQIEludGVncmF0ZWQgTGlnaHRzIE91dCAzPGJyPg0KJmd0 OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgT24g MDkvMTAvMjAxMiAwMzowNSBQTSwgRWxpIE1lc2lrYSB3cm90ZTo8YnI+DQomZ3Q7ICZndDsgICZn dDsgJmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDs8YnI+ DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsgLS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAt LS0tLTxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsgRnJvbTogJnF1b3Q7 RG1pdHJpeSBBIFB5cnlha292JnF1b3Q7ICZsdDtEUHlyeWFrb3ZAZWtiLmJlZWxpbmUucnUmZ3Q7 PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyBUbzogJnF1b3Q7RWxpIE1l c2lrYSZxdW90OyAmbHQ7ZW1lc2lrYUByZWRoYXQuY29tJmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0 OyAmZ3Q7ICZndDsgJmd0OyZndDsgQ2M6ICZxdW90O0l0YW1hciBIZWltJnF1b3Q7ICZsdDtpaGVp bUByZWRoYXQuY29tJmd0OywgdXNlcnNAb3ZpcnQub3JnPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZn dDsgJmd0OyAmZ3Q7Jmd0OyBTZW50OiBNb25kYXksIFNlcHRlbWJlciAxMCwgMjAxMiAyOjQzOjQy IFBNPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyBTdWJqZWN0OiBIQTog UmU6IEhBOiBSZTogW1VzZXJzXSBIUCBJbnRlZ3JhdGVkIExpZ2h0cyBPdXQgMzxicj4NCiZndDsg Jmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAm Z3Q7ICZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0Ozxicj4N CiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsg Jmd0OyAmZ3Q7ICZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0 OyBOb3cgaWxvMyBwcmVzZW50ZWQgaW4gUG93ZXIgTWFuYWdlbWVudCBidXQgc3RpbGwgZG9lc24n dCB3b3JrLjxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsgcGFydDxicj4N CiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsgb2YgdmRzbS5sb2c6IFRocmVhZC0y NTg3ODM6OkRFQlVHOjoyMDEyLTA5LTEwPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAm Z3Q7Jmd0OyAxNzozOTowNiwzNTk6OkFQSTo6MTAyNDo6dmRzOjooZmVuY2VOb2RlKTxicj4NCiZn dDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsgZmVuY2VOb2RlKGFkZHI9MTkyLjE2OC4x MC48YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0Ozxicj4NCiZn dDsgJmd0OyA8YnI+DQomZ3Q7IDEwMyxwb3J0PSxhZ2VudD1pcG1pbGFuLHVzZXI9QWRtaW5pc3Ry YXRvcixwYXNzd2Q9WFhYWCxhY3Rpb249c3RhdHVzLHNlY3VyZT0sb3B0aW9ucz0pPGJyPg0KJmd0 OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyBUaHJlYWQtMjU4NzgzOjpERUJVRzo6MjAx Mi0wOS0xMDxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsgMTc6Mzk6MDcs Mzg2OjpBUEk6OjEwNTA6OnZkczo6KGZlbmNlTm9kZSkgcmMgMSBpbjxicj4NCiZndDsgJmd0OyAg Jmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsgYWdlbnQ9ZmVuY2VfaXBtaWxhbjxicj4NCiZndDsgJmd0 OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsgaXBhZGRyPTE5Mi4xNjguMTAuMTAzPGJyPg0KJmd0 OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyBsb2dpbj1BZG1pbmlzdHJhdG9yPGJyPg0K Jmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyBvcHRpb249c3RhdHVzPGJyPg0KJmd0 OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyBwYXNzd2Q9WFhYWDxicj4NCiZndDsgJmd0 OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsgb3V0IEdldHRpbmcgc3RhdHVzIG9mIElQTUk6MTky LjE2OC4xMC4xMDMuLi5DaGFzc2lzIHBvd2VyID08YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAm Z3Q7ICZndDsmZ3Q7IFVua25vd248YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsm Z3Q7IEZhaWxlZDxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsgZXJyPGJy Pg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0 OyAmZ3Q7ICZndDsgJmd0OyZndDsgcGFydCBvZiBlbmdpbmUubG9nPGJyPg0KJmd0OyAmZ3Q7ICAm Z3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0 OyZndDsgMjAxMi0wOS0xMCAxNzo0MTo1MSwwODkgSU5GTzxicj4NCiZndDsgJmd0OyAgJmd0OyAm Z3Q7ICZndDsgJmd0OyZndDsgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJv a2VyLkZlbmNlVmRzVkRTQ29tbWFuZF08YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZn dDsmZ3Q7IChhanAtLTAuMC4wLjAtODAwOS0xMCkgU1RBUlQsIEZlbmNlVmRzVkRTQ29tbWFuZCh2 ZHNJZCA9PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyA3MTUyOGI2ZS1m NWU2LTExZTEtYTE1Zi0wMDExODU2Y2YyM2UsIHRhcmdldFZkc0lkID08YnI+DQomZ3Q7ICZndDsg ICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7IDhkZGRmOWU2LWY4MGEtMTFlMS1iMDM2LTAwMTE4NTZj ZjIzZSwgYWN0aW9uID0gU3RhdHVzLCBpcCA9PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0 OyAmZ3Q7Jmd0OyAxOTIuMTY4LjEwLjEwMywgcG9ydCA9ICwgdHlwZSA9IGlwbWlsYW4sIHVzZXIg PSBBZG1pbmlzdHJhdG9yLDxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsg cGFzc3dvcmQgPSAqKioqKiosIG9wdGlvbnMgPSAnbGFucGx1cyxwb3dlcl93YWl0PTQnKSwgbG9n IGlkOjxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsgZjQ0MjE1Nzxicj4N CiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsgMjAxMi0wOS0xMCAxNzo0MTo1Mywy MjYgSU5GTzxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsgW29yZy5vdmly dC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLkZlbmNlVmRzVkRTQ29tbWFuZF08YnI+ DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7IChhanAtLTAuMC4wLjAtODAwOS0x MCkgRklOSVNILCBGZW5jZVZkc1ZEU0NvbW1hbmQsIHJldHVybjogVGVzdDxicj4NCiZndDsgJmd0 OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsgRmFpbGVkLCBIb3N0IFN0YXR1cyBpczogdW5rbm93 bi4gVGhlIGZlbmNlLWFnZW50IHNjcmlwdCByZXBvcnRlZDxicj4NCiZndDsgJmd0OyAgJmd0OyAm Z3Q7ICZndDsgJmd0OyZndDsgdGhlPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7 Jmd0OyBmb2xsb3dpbmcgZXJyb3I6IEdldHRpbmcgc3RhdHVzIG9mIElQTUk6MTkyLjE2OC4xMC4x MDMuLi5DaGFzc2lzPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyBwb3dl ciA9IFVua25vd248YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7IEZhaWxl ZDxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsgLCBsb2cgaWQ6IGY0NDIx NTc8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgICZn dDsgJmd0OyAmZ3Q7ICZndDsgV2VsbCwgSSB3aWxsIGhhdmUgdG8gaW52ZXN0aWdhdGUgdGhhdCwg d2UgY2FuIGNsZWFybHkgc2VlIHRoYXQ8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZn dDsgYmFja2VuZCBzZW5kIHRoZSAnbGFucGx1cyxwb3dlcl93YWl0PTQnIG9wdGlvbnMsIGJ1dCBm cm9tIHNvbWU8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsgcmVhc29uIHRoZSBv cHRpb25zIGluIHRoZSB2ZHNtLmxvZyBhcmUgc3RpbGwgZW1wdHkuPGJyPg0KJmd0OyAmZ3Q7ICAm Z3Q7ICZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgbWF5YmUgdGhpcyBp c24ndCBwYXJ0IG9mIHZkc20gb25lPzxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7PGJyPg0KJmd0 OyAmZ3Q7ICAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IHRoaXMgaXMgYSBwYXJ0IG9mIHZkc20u bG9nIGZyb20gcHJveHkgaG9zdC48YnI+DQomZ3Q7ICZndDsgICZndDs8YnI+DQomZ3Q7ICZndDsg ICZndDsgJmd0OyBNYWtlcyBzZW5zZSAsIEkgcmVtZW1iZXIgdGhhdCBSb3kgaGFuZGxlZCB0aGF0 IGJ1dCB3YXMgc3VyZSB0aGF0IGl0PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgd2FzIGFscmVh ZHkgbWVyZ2VkLi4uPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IHRo ZXJlIGFyZSBzb21lIGxvZyBwYXJ0cyBmcm9tIGRpZmZlcmVudCBwb3dlciBtYW5hZ2VtZW50PGJy Pg0KJmd0OyAmZ3Q7ICAmZ3Q7IGNvbmZpZ3VyYXRpb24uIEkgdGhpbmtzIG1heWJlIGl0J3MgaW1w b3J0YW50IGluZm9ybWF0aW9uIGZvciB5b3UuPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7PGJyPg0KJmd0 OyAmZ3Q7ICAmZ3Q7IGlwbWlsYW4gd2l0aCBsYW5wbHVzIGFuZCBwb3dlcl93YWl0IG9wdGlvbnM8 YnI+DQomZ3Q7ICZndDsgICZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgZW5naW5lLmxvZzo8YnI+ DQomZ3Q7ICZndDsgICZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgMjAxMi0wOS0xMSAwOToxMjoz OSwyMzggSU5GTzxicj4NCiZndDsgJmd0OyAgJmd0OyBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJs bC5GZW5jaW5nRXhlY3V0b3JdIChhanAtLTAuMC4wLjAtODAwOS00KTxicj4NCiZndDsgJmd0OyAg Jmd0OyBFeGVjdXRpbmcgJmx0O1N0YXR1cyZndDsgUG93ZXIgTWFuYWdlbWVudCBjb21tYW5kLCBQ cm94eTxicj4NCiZndDsgJmd0OyAgJmd0OyBIb3N0Omh5cGVyMS5vdmlydC5jb20sIEFnZW50Omlw bWlsYW4sIFRhcmdldCBIb3N0OiwgTWFuYWdlbWVudCBJUDo8YnI+DQomZ3Q7ICZndDsgICZndDsg MTkyLjE2OC4xMC4xMDMsIFVzZXI6QWRtaW5pc3RyYXRvciwgT3B0aW9uczpwb3dlcl93YWl0PTQs bGFucGx1czxicj4NCiZndDsgJmd0OyAgJmd0OyAyMDEyLTA5LTExIDA5OjEyOjM5LDI2MCBJTkZP PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZk c2Jyb2tlci5GZW5jZVZkc1ZEU0NvbW1hbmRdPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IChhanAtLTAu MC4wLjAtODAwOS00KSBTVEFSVCwgRmVuY2VWZHNWRFNDb21tYW5kKHZkc0lkID0gNzE1MjhiNmUt PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IGY1ZTYtMTFlMS1hMTVmLTAwMTE4NTZjZjIzZSwgdGFyZ2V0 VmRzSWQgPSA4ZGRkZjllNi1mODBhLTExZTEtPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IGIwMzYtMDAx MTg1NmNmMjNlLCBhY3Rpb24gPSBTdGF0dXMsIGlwID0gMTkyLjE2OC4xMC4xMDMsIHBvcnQgPSAs PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IHR5cGUgPSBpcG1pbGFuLCB1c2VyID0gQWRtaW5pc3RyYXRv ciwgcGFzc3dvcmQgPSAqKioqKiosIG9wdGlvbnMgPTxicj4NCiZndDsgJmd0OyAgJmd0OyAncG93 ZXJfd2FpdD00LGxhbnBsdXMnKSwgbG9nIGlkOiA2MmYyZWQxMjxicj4NCiZndDsgJmd0OyAgJmd0 OyAyMDEyLTA5LTExIDA5OjEyOjQxLDM5MSBJTkZPPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IFtvcmcu b3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5GZW5jZVZkc1ZEU0NvbW1hbmRd PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IChhanAtLTAuMC4wLjAtODAwOS00KSBGSU5JU0gsIEZlbmNl VmRzVkRTQ29tbWFuZCwgcmV0dXJuOiBUZXN0PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IEZhaWxlZCwg SG9zdCBTdGF0dXMgaXM6IHVua25vd24uIFRoZSBmZW5jZS1hZ2VudCBzY3JpcHQgcmVwb3J0ZWQg dGhlPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IGZvbGxvd2luZyBlcnJvcjogR2V0dGluZyBzdGF0dXMg b2YgSVBNSToxOTIuMTY4LjEwLjEwMy4uLkNoYXNzaXM8YnI+DQomZ3Q7ICZndDsgICZndDsgcG93 ZXIgPSBVbmtub3duPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IEZhaWxlZDxicj4NCiZndDsgJmd0OyAg Jmd0OyAsIGxvZyBpZDogNjJmMmVkMTI8YnI+DQomZ3Q7ICZndDsgICZndDs8YnI+DQomZ3Q7ICZn dDsgICZndDsgdmRzbS5sb2c6PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAm Z3Q7IFRocmVhZC0zMDIzNzk6OkRFQlVHOjoyMDEyLTA5LTExIDA5OjEyOjM1LDI5Mzo6QVBJOjox MDI0Ojp2ZHM6Ojxicj4NCiZndDsgJmd0OyAgJmd0OyAoZmVuY2VOb2RlKSBmZW5jZU5vZGUoYWRk cj0xOTIuMTY4LjEwLjxicj4NCiZndDsgJmd0OyAgJmd0Ozxicj4NCiZndDsgJmd0OyA8YnI+DQom Z3Q7IDEwMyxwb3J0PSxhZ2VudD1pcG1pbGFuLHVzZXI9QWRtaW5pc3RyYXRvcixwYXNzd2Q9WFhY WCxhY3Rpb249c3RhdHVzLHNlY3VyZT0sb3B0aW9ucz0pPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IFRo cmVhZC0zMDIzNzk6OkRFQlVHOjoyMDEyLTA5LTExIDA5OjEyOjM2LDMyMTo6QVBJOjoxMDUwOjp2 ZHM6Ojxicj4NCiZndDsgJmd0OyAgJmd0OyAoZmVuY2VOb2RlKSByYyAxIGluIGFnZW50PWZlbmNl X2lwbWlsYW48YnI+DQomZ3Q7ICZndDsgICZndDsgaXBhZGRyPTE5Mi4xNjguMTAuMTAzPGJyPg0K Jmd0OyAmZ3Q7ICAmZ3Q7IGxvZ2luPUFkbWluaXN0cmF0b3I8YnI+DQomZ3Q7ICZndDsgICZndDsg b3B0aW9uPXN0YXR1czxicj4NCiZndDsgJmd0OyAgJmd0OyBwYXNzd2Q9WFhYWDxicj4NCiZndDsg Jmd0OyAgJmd0OyBvdXQgR2V0dGluZyBzdGF0dXMgb2YgSVBNSToxOTIuMTY4LjEwLjEwMy4uLkNo YXNzaXMgcG93ZXIgPSBVbmtub3duPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IEZhaWxlZDxicj4NCiZn dDsgJmd0OyAgJmd0OyBlcnI8YnI+DQomZ3Q7ICZndDsgICZndDsgVGhyZWFkLTMwMjM4MTo6REVC VUc6OjIwMTItMDktMTEgMDk6MTI6MzYsMzQzOjpBUEk6OjEwMjQ6OnZkczo6PGJyPg0KJmd0OyAm Z3Q7ICAmZ3Q7IChmZW5jZU5vZGUpIGZlbmNlTm9kZShhZGRyPTE5Mi4xNjguMTAuPGJyPg0KJmd0 OyAmZ3Q7ICAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7IDxicj4NCiZndDsgMTAzLHBvcnQ9LGFnZW50PWlw bWlsYW4sdXNlcj1BZG1pbmlzdHJhdG9yLHBhc3N3ZD1YWFhYLGFjdGlvbj1zdGF0dXMsc2VjdXJl PSxvcHRpb25zPSk8YnI+DQomZ3Q7ICZndDsgICZndDsgVGhyZWFkLTMwMjM4MTo6REVCVUc6OjIw MTItMDktMTEgMDk6MTI6MzcsMzcwOjpBUEk6OjEwNTA6OnZkczo6PGJyPg0KJmd0OyAmZ3Q7ICAm Z3Q7IChmZW5jZU5vZGUpIHJjIDEgaW4gYWdlbnQ9ZmVuY2VfaXBtaWxhbjxicj4NCiZndDsgJmd0 OyAgJmd0OyBpcGFkZHI9MTkyLjE2OC4xMC4xMDM8YnI+DQomZ3Q7ICZndDsgICZndDsgbG9naW49 QWRtaW5pc3RyYXRvcjxicj4NCiZndDsgJmd0OyAgJmd0OyBvcHRpb249c3RhdHVzPGJyPg0KJmd0 OyAmZ3Q7ICAmZ3Q7IHBhc3N3ZD1YWFhYPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IG91dCBHZXR0aW5n IHN0YXR1cyBvZiBJUE1JOjE5Mi4xNjguMTAuMTAzLi4uQ2hhc3NpcyBwb3dlciA9IFVua25vd248 YnI+DQomZ3Q7ICZndDsgICZndDsgRmFpbGVkPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IGVycjxicj4N CiZndDsgJmd0OyAgJmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0 Ozxicj4NCiZndDsgJmd0OyAgJmd0OyBpcG1pbGFuIHdpdGhvdXQgYW55IGVudGVyZWQgb3B0aW9u czxicj4NCiZndDsgJmd0OyAgJmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyBlbmdpbmUubG9nOjxi cj4NCiZndDsgJmd0OyAgJmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAyMDEyLTA5LTExIDA5OjEy OjQ1LDU3MCBJTkZPPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IFtvcmcub3ZpcnQuZW5naW5lLmNvcmUu YmxsLkZlbmNpbmdFeGVjdXRvcl0gKGFqcC0tMC4wLjAuMC04MDA5LTkpPGJyPg0KJmd0OyAmZ3Q7 ICAmZ3Q7IEV4ZWN1dGluZyAmbHQ7U3RhdHVzJmd0OyBQb3dlciBNYW5hZ2VtZW50IGNvbW1hbmQs IFByb3h5PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IEhvc3Q6aHlwZXIxLm92aXJ0LmNvbSwgQWdlbnQ6 aXBtaWxhbiwgVGFyZ2V0IEhvc3Q6LCBNYW5hZ2VtZW50IElQOjxicj4NCiZndDsgJmd0OyAgJmd0 OyAxOTIuMTY4LjEwLjEwMywgVXNlcjpBZG1pbmlzdHJhdG9yLCBPcHRpb25zOjxicj4NCiZndDsg Jmd0OyAgJmd0OyAyMDEyLTA5LTExIDA5OjEyOjQ1LDU5MSBJTkZPPGJyPg0KJmd0OyAmZ3Q7ICAm Z3Q7IFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5GZW5jZVZkc1ZE U0NvbW1hbmRdPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IChhanAtLTAuMC4wLjAtODAwOS05KSBTVEFS VCwgRmVuY2VWZHNWRFNDb21tYW5kKHZkc0lkID0gNzE1MjhiNmUtPGJyPg0KJmd0OyAmZ3Q7ICAm Z3Q7IGY1ZTYtMTFlMS1hMTVmLTAwMTE4NTZjZjIzZSwgdGFyZ2V0VmRzSWQgPSA4ZGRkZjllNi1m ODBhLTExZTEtPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IGIwMzYtMDAxMTg1NmNmMjNlLCBhY3Rpb24g PSBTdGF0dXMsIGlwID0gMTkyLjE2OC4xMC4xMDMsIHBvcnQgPSAsPGJyPg0KJmd0OyAmZ3Q7ICAm Z3Q7IHR5cGUgPSBpcG1pbGFuLCB1c2VyID0gQWRtaW5pc3RyYXRvciwgcGFzc3dvcmQgPSAqKioq KiosIG9wdGlvbnMgPTxicj4NCiZndDsgJmd0OyAgJmd0OyAnJyksIGxvZyBpZDogMWE1MzYxMTk8 YnI+DQomZ3Q7ICZndDsgICZndDsgMjAxMi0wOS0xMSAwOToxMjo0Nyw3MTYgSU5GTzxicj4NCiZn dDsgJmd0OyAgJmd0OyBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIu RmVuY2VWZHNWRFNDb21tYW5kXTxicj4NCiZndDsgJmd0OyAgJmd0OyAoYWpwLS0wLjAuMC4wLTgw MDktOSkgRklOSVNILCBGZW5jZVZkc1ZEU0NvbW1hbmQsIHJldHVybjogVGVzdDxicj4NCiZndDsg Jmd0OyAgJmd0OyBGYWlsZWQsIEhvc3QgU3RhdHVzIGlzOiB1bmtub3duLiBUaGUgZmVuY2UtYWdl bnQgc2NyaXB0IHJlcG9ydGVkIHRoZTxicj4NCiZndDsgJmd0OyAgJmd0OyBmb2xsb3dpbmcgZXJy b3I6IEdldHRpbmcgc3RhdHVzIG9mIElQTUk6MTkyLjE2OC4xMC4xMDMuLi5DaGFzc2lzPGJyPg0K Jmd0OyAmZ3Q7ICAmZ3Q7IHBvd2VyID0gVW5rbm93bjxicj4NCiZndDsgJmd0OyAgJmd0OyBGYWls ZWQ8YnI+DQomZ3Q7ICZndDsgICZndDsgLCBsb2cgaWQ6IDFhNTM2MTE5PGJyPg0KJmd0OyAmZ3Q7 ICAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IHZkc20ubG9nOjxicj4NCiZndDsgJmd0OyAgJmd0 Ozxicj4NCiZndDsgJmd0OyAgJmd0OyBUaHJlYWQtMzAyMzg0OjpERUJVRzo6MjAxMi0wOS0xMSAw OToxMjo0MSw2MTc6OkFQSTo6MTAyNDo6dmRzOjo8YnI+DQomZ3Q7ICZndDsgICZndDsgKGZlbmNl Tm9kZSkgZmVuY2VOb2RlKGFkZHI9MTkyLjE2OC4xMC48YnI+DQomZ3Q7ICZndDsgICZndDs8YnI+ DQomZ3Q7ICZndDsgPGJyPg0KJmd0OyAxMDMscG9ydD0sYWdlbnQ9aXBtaWxhbix1c2VyPUFkbWlu aXN0cmF0b3IscGFzc3dkPVhYWFgsYWN0aW9uPXN0YXR1cyxzZWN1cmU9LG9wdGlvbnM9KTxicj4N CiZndDsgJmd0OyAgJmd0OyBUaHJlYWQtMzAyMzg0OjpERUJVRzo6MjAxMi0wOS0xMSAwOToxMjo0 Miw2NDU6OkFQSTo6MTA1MDo6dmRzOjo8YnI+DQomZ3Q7ICZndDsgICZndDsgKGZlbmNlTm9kZSkg cmMgMSBpbiBhZ2VudD1mZW5jZV9pcG1pbGFuPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IGlwYWRkcj0x OTIuMTY4LjEwLjEwMzxicj4NCiZndDsgJmd0OyAgJmd0OyBsb2dpbj1BZG1pbmlzdHJhdG9yPGJy Pg0KJmd0OyAmZ3Q7ICAmZ3Q7IG9wdGlvbj1zdGF0dXM8YnI+DQomZ3Q7ICZndDsgICZndDsgcGFz c3dkPVhYWFg8YnI+DQomZ3Q7ICZndDsgICZndDsgb3V0IEdldHRpbmcgc3RhdHVzIG9mIElQTUk6 MTkyLjE2OC4xMC4xMDMuLi5DaGFzc2lzIHBvd2VyID0gVW5rbm93bjxicj4NCiZndDsgJmd0OyAg Jmd0OyBGYWlsZWQ8YnI+DQomZ3Q7ICZndDsgICZndDsgZXJyPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7 IFRocmVhZC0zMDIzODc6OkRFQlVHOjoyMDEyLTA5LTExIDA5OjEyOjQyLDY2Njo6QVBJOjoxMDI0 Ojp2ZHM6Ojxicj4NCiZndDsgJmd0OyAgJmd0OyAoZmVuY2VOb2RlKSBmZW5jZU5vZGUoYWRkcj0x OTIuMTY4LjEwLjxicj4NCiZndDsgJmd0OyAgJmd0Ozxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7 IDEwMyxwb3J0PSxhZ2VudD1pcG1pbGFuLHVzZXI9QWRtaW5pc3RyYXRvcixwYXNzd2Q9WFhYWCxh Y3Rpb249c3RhdHVzLHNlY3VyZT0sb3B0aW9ucz0pPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IFRocmVh ZC0zMDIzODc6OkRFQlVHOjoyMDEyLTA5LTExIDA5OjEyOjQzLDY5NDo6QVBJOjoxMDUwOjp2ZHM6 Ojxicj4NCiZndDsgJmd0OyAgJmd0OyAoZmVuY2VOb2RlKSByYyAxIGluIGFnZW50PWZlbmNlX2lw bWlsYW48YnI+DQomZ3Q7ICZndDsgICZndDsgaXBhZGRyPTE5Mi4xNjguMTAuMTAzPGJyPg0KJmd0 OyAmZ3Q7ICAmZ3Q7IGxvZ2luPUFkbWluaXN0cmF0b3I8YnI+DQomZ3Q7ICZndDsgICZndDsgb3B0 aW9uPXN0YXR1czxicj4NCiZndDsgJmd0OyAgJmd0OyBwYXNzd2Q9WFhYWDxicj4NCiZndDsgJmd0 OyAgJmd0OyBvdXQgR2V0dGluZyBzdGF0dXMgb2YgSVBNSToxOTIuMTY4LjEwLjEwMy4uLkNoYXNz aXMgcG93ZXIgPSBVbmtub3duPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IEZhaWxlZDxicj4NCiZndDsg Jmd0OyAgJmd0OyBlcnI8YnI+DQomZ3Q7ICZndDsgICZndDs8YnI+DQomZ3Q7ICZndDsgICZndDs8 YnI+DQomZ3Q7ICZndDsgICZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgaWxvMyB3aXRob3V0IGFu eSBlbnRlcmVkIG9wdGlvbnM8YnI+DQomZ3Q7ICZndDsgICZndDs8YnI+DQomZ3Q7ICZndDsgICZn dDsgZW5naW5lLmxvZzo8YnI+DQomZ3Q7ICZndDsgICZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsg MjAxMi0wOS0xMSAwOToxMjo1MSwwMTUgSU5GTzxicj4NCiZndDsgJmd0OyAgJmd0OyBbb3JnLm92 aXJ0LmVuZ2luZS5jb3JlLmJsbC5GZW5jaW5nRXhlY3V0b3JdIChhanAtLTAuMC4wLjAtODAwOS00 KTxicj4NCiZndDsgJmd0OyAgJmd0OyBFeGVjdXRpbmcgJmx0O1N0YXR1cyZndDsgUG93ZXIgTWFu YWdlbWVudCBjb21tYW5kLCBQcm94eTxicj4NCiZndDsgJmd0OyAgJmd0OyBIb3N0Omh5cGVyMS5v dmlydC5jb20sIEFnZW50OmlwbWlsYW4sIFRhcmdldCBIb3N0OiwgTWFuYWdlbWVudCBJUDo8YnI+ DQomZ3Q7ICZndDsgICZndDsgMTkyLjE2OC4xMC4xMDMsIFVzZXI6QWRtaW5pc3RyYXRvciwgT3B0 aW9uczpsYW5wbHVzLHBvd2VyX3dhaXQ9NDxicj4NCiZndDsgJmd0OyAgJmd0OyAyMDEyLTA5LTEx IDA5OjEyOjUxLDAzNiBJTkZPPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IFtvcmcub3ZpcnQuZW5naW5l LmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5GZW5jZVZkc1ZEU0NvbW1hbmRdPGJyPg0KJmd0OyAm Z3Q7ICAmZ3Q7IChhanAtLTAuMC4wLjAtODAwOS00KSBTVEFSVCwgRmVuY2VWZHNWRFNDb21tYW5k KHZkc0lkID0gNzE1MjhiNmUtPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IGY1ZTYtMTFlMS1hMTVmLTAw MTE4NTZjZjIzZSwgdGFyZ2V0VmRzSWQgPSA4ZGRkZjllNi1mODBhLTExZTEtPGJyPg0KJmd0OyAm Z3Q7ICAmZ3Q7IGIwMzYtMDAxMTg1NmNmMjNlLCBhY3Rpb24gPSBTdGF0dXMsIGlwID0gMTkyLjE2 OC4xMC4xMDMsIHBvcnQgPSAsPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IHR5cGUgPSBpcG1pbGFuLCB1 c2VyID0gQWRtaW5pc3RyYXRvciwgcGFzc3dvcmQgPSAqKioqKiosIG9wdGlvbnMgPTxicj4NCiZn dDsgJmd0OyAgJmd0OyAnbGFucGx1cyxwb3dlcl93YWl0PTQnKSwgbG9nIGlkOiAzMDFhNzcwZTxi cj4NCiZndDsgJmd0OyAgJmd0OyAyMDEyLTA5LTExIDA5OjEyOjUzLDE2MSBJTkZPPGJyPg0KJmd0 OyAmZ3Q7ICAmZ3Q7IFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5G ZW5jZVZkc1ZEU0NvbW1hbmRdPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IChhanAtLTAuMC4wLjAtODAw OS00KSBGSU5JU0gsIEZlbmNlVmRzVkRTQ29tbWFuZCwgcmV0dXJuOiBUZXN0PGJyPg0KJmd0OyAm Z3Q7ICAmZ3Q7IEZhaWxlZCwgSG9zdCBTdGF0dXMgaXM6IHVua25vd24uIFRoZSBmZW5jZS1hZ2Vu dCBzY3JpcHQgcmVwb3J0ZWQgdGhlPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IGZvbGxvd2luZyBlcnJv cjogR2V0dGluZyBzdGF0dXMgb2YgSVBNSToxOTIuMTY4LjEwLjEwMy4uLkNoYXNzaXM8YnI+DQom Z3Q7ICZndDsgICZndDsgcG93ZXIgPSBVbmtub3duPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IEZhaWxl ZDxicj4NCiZndDsgJmd0OyAgJmd0OyAsIGxvZyBpZDogMzAxYTc3MGU8YnI+DQomZ3Q7ICZndDsg ICZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgdmRzbS5sb2c6PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7 PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IFRocmVhZC0zMDIzOTI6OkRFQlVHOjoyMDEyLTA5LTExIDA5 OjEyOjQ3LDA2Mzo6QVBJOjoxMDI0Ojp2ZHM6Ojxicj4NCiZndDsgJmd0OyAgJmd0OyAoZmVuY2VO b2RlKSBmZW5jZU5vZGUoYWRkcj0xOTIuMTY4LjEwLjxicj4NCiZndDsgJmd0OyAgJmd0Ozxicj4N CiZndDsgJmd0OyA8YnI+DQomZ3Q7IDEwMyxwb3J0PSxhZ2VudD1pcG1pbGFuLHVzZXI9QWRtaW5p c3RyYXRvcixwYXNzd2Q9WFhYWCxhY3Rpb249c3RhdHVzLHNlY3VyZT0sb3B0aW9ucz0pPGJyPg0K Jmd0OyAmZ3Q7ICAmZ3Q7IFRocmVhZC0zMDIzOTI6OkRFQlVHOjoyMDEyLTA5LTExIDA5OjEyOjQ4 LDA5MTo6QVBJOjoxMDUwOjp2ZHM6Ojxicj4NCiZndDsgJmd0OyAgJmd0OyAoZmVuY2VOb2RlKSBy YyAxIGluIGFnZW50PWZlbmNlX2lwbWlsYW48YnI+DQomZ3Q7ICZndDsgICZndDsgaXBhZGRyPTE5 Mi4xNjguMTAuMTAzPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IGxvZ2luPUFkbWluaXN0cmF0b3I8YnI+ DQomZ3Q7ICZndDsgICZndDsgb3B0aW9uPXN0YXR1czxicj4NCiZndDsgJmd0OyAgJmd0OyBwYXNz d2Q9WFhYWDxicj4NCiZndDsgJmd0OyAgJmd0OyBvdXQgR2V0dGluZyBzdGF0dXMgb2YgSVBNSTox OTIuMTY4LjEwLjEwMy4uLkNoYXNzaXMgcG93ZXIgPSBVbmtub3duPGJyPg0KJmd0OyAmZ3Q7ICAm Z3Q7IEZhaWxlZDxicj4NCiZndDsgJmd0OyAgJmd0OyBlcnI8YnI+DQomZ3Q7ICZndDsgICZndDsg VGhyZWFkLTMwMjM5NDo6REVCVUc6OjIwMTItMDktMTEgMDk6MTI6NDgsMTEyOjpBUEk6OjEwMjQ6 OnZkczo6PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IChmZW5jZU5vZGUpIGZlbmNlTm9kZShhZGRyPTE5 Mi4xNjguMTAuPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7IDxicj4NCiZndDsg MTAzLHBvcnQ9LGFnZW50PWlwbWlsYW4sdXNlcj1BZG1pbmlzdHJhdG9yLHBhc3N3ZD1YWFhYLGFj dGlvbj1zdGF0dXMsc2VjdXJlPSxvcHRpb25zPSk8YnI+DQomZ3Q7ICZndDsgICZndDsgVGhyZWFk LTMwMjM5NDo6REVCVUc6OjIwMTItMDktMTEgMDk6MTI6NDksMTQwOjpBUEk6OjEwNTA6OnZkczo6 PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IChmZW5jZU5vZGUpIHJjIDEgaW4gYWdlbnQ9ZmVuY2VfaXBt aWxhbjxicj4NCiZndDsgJmd0OyAgJmd0OyBpcGFkZHI9MTkyLjE2OC4xMC4xMDM8YnI+DQomZ3Q7 ICZndDsgICZndDsgbG9naW49QWRtaW5pc3RyYXRvcjxicj4NCiZndDsgJmd0OyAgJmd0OyBvcHRp b249c3RhdHVzPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IHBhc3N3ZD1YWFhYPGJyPg0KJmd0OyAmZ3Q7 ICAmZ3Q7IG91dCBHZXR0aW5nIHN0YXR1cyBvZiBJUE1JOjE5Mi4xNjguMTAuMTAzLi4uQ2hhc3Np cyBwb3dlciA9IFVua25vd248YnI+DQomZ3Q7ICZndDsgICZndDsgRmFpbGVkPGJyPg0KJmd0OyAm Z3Q7ICAmZ3Q7IGVycjxicj4NCiZndDsgJmd0OyAgJmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAm Z3Q7ICZndDsgY29tbWl0IDU5OTM0MTE4ZTNhMzBjNTc1MzlkMmI3MTAxNjUzMmJkZDljNGFiMTc8 YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7IEF1dGhvcjogUm95IEdvbGFuICZsdDtyZ29s YW5AcmVkaGF0LmNvbSZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7IERhdGU6IFRo dSBBdWcgOSAxNjozNDoxMCAyMDEyICswMzAwPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0 Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgZmVuY2VOb2RlIEFQSSBpcyBtaXNzaW5n IHRoZSBvcHRpb25zIGFyZ3VtZW50PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0Ozxicj4N CiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgQ2hhbmdlLUlkOiBJYjJjZTliMGY3MTA0MGY5MTk4 NDEzZmEwNmM1ZDg3Njg5OTQ4NDJlYzxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgU2ln bmVkLW9mZi1ieTogUm95IEdvbGFuICZsdDtyZ29sYW5AcmVkaGF0LmNvbSZndDs8YnI+DQomZ3Q7 ICZndDsgICZndDsgJmd0OyAmZ3Q7IFJldmlld2VkLW9uOiA8YSBocmVmPSJodHRwOi8vZ2Vycml0 Lm92aXJ0Lm9yZy83MDU4Ij5odHRwOi8vZ2Vycml0Lm92aXJ0Lm9yZy83MDU4PC9hPjxicj4NCiZn dDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgUmV2aWV3ZWQtYnk6IERhbiBLZW5pZ3NiZXJnICZsdDtk YW5rZW5AcmVkaGF0LmNvbSZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7IFJldmll d2VkLWJ5OiBPbWVyIEZyZW5rZWwgJmx0O29mcmVua2VsQHJlZGhhdC5jb20mZ3Q7PGJyPg0KJmd0 OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyBUZXN0ZWQtYnk6IE9tZXIgRnJlbmtlbCAmbHQ7b2ZyZW5r ZWxAcmVkaGF0LmNvbSZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7PGJyPg0KJmd0 OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDs8YnI+ DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0 Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0 OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7 ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7 ICZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7PGJyPg0KJmd0OyAm Z3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyAtIC08YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0 OyAmZ3Q7ICZndDsmZ3Q7IERtaXRyaXkgUHlyeWFrb3Y8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0 OyAmZ3Q7ICZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyBW aW1wZWxDb20gTHRkLjxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsgSW5h Y3RpdmUgaGlkZSBkZXRhaWxzIGZvciBFbGkgTWVzaWthIC0tLTEwLjA5LjIwMTI8YnI+DQomZ3Q7 ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7IDE3OjI5OjQxLS0tLS0tLS08YnI+DQomZ3Q7 ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7IE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0gJmd0 OyBGcm9tOiAmcXVvdDtJdGFtYXIgSGVpbSZxdW90OyAmbHQ7aWhlaW1AcmVkaGF0LkVsaTxicj4N CiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsgTWVzaWthIC0tLTEwLjA5LjIwMTIg MTc6Mjk6NDEtLS0tLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tICZndDs8YnI+DQomZ3Q7ICZn dDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7IEZyb206PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZn dDsgJmd0OyAmZ3Q7Jmd0OyAmcXVvdDtJdGFtYXIgSGVpbSZxdW90OyAmbHQ7aWhlaW1AcmVkaGF0 LmNvbSZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7PGJyPg0KJmd0 OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyDv1DogRWxpIE1lc2lrYSAmbHQ7ZW1lc2lr YUByZWRoYXQuY29tJmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsg 68/N1TogRG1pdHJpeSBBIFB5cnlha292ICZsdDtEUHlyeWFrb3ZAZWtiLmJlZWxpbmUucnUmZ3Q7 PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyDrz9DJ0TogdXNlcnNAb3Zp cnQub3JnLCBJdGFtYXIgSGVpbSAmbHQ7aWhlaW1AcmVkaGF0LmNvbSZndDs8YnI+DQomZ3Q7ICZn dDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7IOTB1ME6IDEwLjA5LjIwMTIgMTc6Mjk8YnI+DQom Z3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7IPTFzcE6IFJlOiBIQTogUmU6IFtVc2Vy c10gSFAgSW50ZWdyYXRlZCBMaWdodHMgT3V0IDM8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAm Z3Q7ICZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0Ozxicj4N CiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsg Jmd0OyAmZ3Q7ICZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0 Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDs8YnI+DQomZ3Q7ICZndDsg ICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7IC0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS08YnI+ DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyBGcm9tOiAmcXVvdDtJdGFt YXIgSGVpbSZxdW90OyAmbHQ7aWhlaW1AcmVkaGF0LmNvbSZndDs8YnI+DQomZ3Q7ICZndDsgICZn dDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyBUbzogJnF1b3Q7RWxpIE1lc2lrYSZxdW90OyAmbHQ7 ZW1lc2lrYUByZWRoYXQuY29tJmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0 OyZndDsmZ3Q7IENjOiB1c2Vyc0BvdmlydC5vcmcsICZxdW90O0RtaXRyaXkgQSBQeXJ5YWtvdiZx dW90Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7ICZsdDtEUHly eWFrb3ZAZWtiLmJlZWxpbmUucnUmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAm Z3Q7Jmd0OyZndDsgU2VudDogTW9uZGF5LCBTZXB0ZW1iZXIgMTAsIDIwMTIgMjoxNDozMSBQTTxi cj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBI QTogUmU6IFtVc2Vyc10gSFAgSW50ZWdyYXRlZCBMaWdodHMgT3V0IDM8YnI+DQomZ3Q7ICZndDsg ICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZn dDsgJmd0OyZndDsmZ3Q7IE9uIDA5LzEwLzIwMTIgMDI6MDcgUE0sIEVsaSBNZXNpa2Egd3JvdGU6 PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0 OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAm Z3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0t LS08YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZy b206ICZxdW90O0l0YW1hciBIZWltJnF1b3Q7ICZsdDtpaGVpbUByZWRoYXQuY29tJmd0Ozxicj4N CiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgVG86ICZxdW90 O0RtaXRyaXkgQSBQeXJ5YWtvdiZxdW90OyAmbHQ7RFB5cnlha292QGVrYi5iZWVsaW5lLnJ1Jmd0 Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgQ2M6 ICZxdW90O0VsaSBNZXNpa2EmcXVvdDsgJmx0O2VtZXNpa2FAcmVkaGF0LmNvbSZndDssIHVzZXJz QG92aXJ0Lm9yZzxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0 OyZndDsgU2VudDogTW9uZGF5LCBTZXB0ZW1iZXIgMTAsIDIwMTIgMTI6NTE6MDMgUE08YnI+DQom Z3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJl OiBIQTogUmU6IFtVc2Vyc10gSFAgSW50ZWdyYXRlZCBMaWdodHMgT3V0IDM8YnI+DQomZ3Q7ICZn dDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAm Z3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAwOS8xMC8yMDEyIDEyOjIxIFBN LCBEbWl0cml5IEEgUHlyeWFrb3Ygd3JvdGU6PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0 OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZW5naW5lPSMgc2VsZWN0ICogZnJvbSB2ZGNfb3B0 aW9ucyB3aGVyZSBvcHRpb25fbmFtZSBpbjxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsg Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDs8YnI+DQom Z3Q7ICZndDsgICZndDs8YnI+DQomZ3Q7ICZndDsgPGJyPg0KJmd0OyAoJ0ZlbmNlQWdlbnREZWZh dWx0UGFyYW1zJywnRmVuY2VBZ2VudE1hcHBpbmcnLCdWZHNGZW5jZU9wdGlvbk1hcHBpbmcnLCdW ZHNGZW5jZVR5cGUnKTs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyBvcHRpb25faWQgfCBvcHRpb25fbmFtZSB8IG9wdGlvbl92YWx1ZSB8IHZl cnNpb248YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyAtLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPGJyPg0KJmd0OyAmZ3Q7 ICAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgICZndDs8YnI+DQomZ3Q7ICZndDsgPGJyPg0KJmd0 OyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsg Ky0tLS0tLS0tLTxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7IDc3IHwgRmVuY2VBZ2VudE1hcHBpbmcgfCBpbG8zPWlwbWlsYW4gfCBnZW5lcmFs PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg NzYgfCBGZW5jZUFnZW50RGVmYXVsdFBhcmFtcyB8IGlsbzM6bGFucGx1cyxwb3dlcl93YWl0PTQg fDxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 IGdlbmVyYWw8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyAzMjMgfCBWZHNGZW5jZVR5cGUgfDxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZn dDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7IGFsb20sYXBjLGJsYWRl Y2VudGVyLGRyYWM1LGVwcyxpbG8saXBtaWxhbixyc2EscnNiLHd0aSxjaXNjb191Y3M8YnI+DQom Z3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB8PGJyPg0K Jmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgMy4xPGJy Pg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgMzIy IHwgVmRzRmVuY2VUeXBlIHw8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyBlbGkgLSBpbG8zIGlzIG1pc3NpbmcgaW4gMy4xPzxicj4NCiZndDsgJmd0OyAgJmd0 OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBZZXMsIHRoaXMgaXMgY2VydGFpbmx5IGEgYnVn LCBJIHdpbGwgb3BlbiBpdCBhbmQgcmVzb2x2ZSBBU0FQPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZn dDsgJmd0OyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsm Z3Q7Jmd0OyB0aGlzIGlzIGEgZGIgY2hhbmdlLCBzbyBkbWl0cml5IGNhbiBhcHBseSBpdCBlYXNp bHkgYXMgd2VsbC48YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7IFN1cmU8 YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7IERtaXRyaXkgLCBwbGVhc2Ug YXBwbHk8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7IDEpIHJ1biBvbiB5 b3VyIFBvc3RncmVzIGVuZ2luZSA6PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7 Jmd0OyBzZWxlY3Q8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7IGZuX2Ri X3VwZGF0ZV9jb25maWdfdmFsdWU8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0Ozxicj4NCiZndDsg Jmd0OyAgJmd0Ozxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7ICgnVmRzRmVuY2VUeXBlJywnYWxv bSxhcGMsYmxhZGVjZW50ZXIsZHJhYzUsZXBzLGlsbyxpbG8zLGlwbWlsYW4scnNhLHJzYix3dGks Y2lzY29fdWNzJywnMy48YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAxJyk7PGJyPg0KJmd0OyAm Z3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZn dDsgJmd0OyZndDsgMikgUmVzdGFydCBlbmdpbmU8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAm Z3Q7ICZndDsmZ3Q7IDMpIENoZWNrIGFnYWluICh5b3Ugc2hvdWxkIGhhdmUgaWxvMyBub3cgaW4g dGhlIFVJIGxpc3QpPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyA0KSBM ZXQgbWUga25vdyBpZiBpdCB3b3Jrczxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0 OyZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7IFRoYW5rczxicj4N CiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsg Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0 OyZndDsmZ3Q7Jmd0OyZndDsgYW5kIG1heWJlIGFub3RoZXIgYnVnIG9uIG5vdCBwYXNzaW5nIGZl bmNlIG9wdGlvbnMgd2hpY2ggaTxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZn dDsmZ3Q7Jmd0OyZndDsgcmVtZW1iZXI8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdlPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyBoYWQgYXQgc29tZSBwb2ludDxicj4NCiZndDsgJmd0OyAgJmd0OyAm Z3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBZZXMsIEkgYmVsaWV2ZSB0aGF0IHRoZSBhYm92ZSB3 aWxsIHNvbHZlIHRoZSBpc3N1ZSBzaW5jZSB3ZSBoYWQ8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0 OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgYWxyZWFkeSB0ZXN0ZWQgaWxvMyB1bmxlc3Mgd2UgaGF2 ZSBhIHJlZ3Jlc3Npb24gSSBhbSBub3QgYXdhcmU8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAm Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsgYWJvdXQuPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0 OyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0 OyBsZXRzIGhvcGUgc28uIHF1ZXN0aW9uIGlzIGlmIGl0IHdhcyBmaXhlZCBhZnRlciBvdmlydCAz LjEgd2FzPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsgZG9uZS48 YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0 OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAm Z3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAm Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyBhbG9tLGFw YyxibGFkZWNlbnRlcixkcmFjNSxlcHMsaWxvLGlsbzMsaXBtaWxhbixyc2EscnNiLHd0aSxjaXNj b191Y3M8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyB8IDMuMDxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7IDMyMSB8IFZkc0ZlbmNlVHlwZSB8PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgYWxvbSxhcGMsYmxh ZGVjZW50ZXIsZHJhYzUsZXBzLGlsbyxpcG1pbGFuLHJzYSxyc2Isd3RpLGNpc2NvX3Vjczxicj4N CiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHw8YnI+ DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAyLjI8 YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAz MTggfCBWZHNGZW5jZU9wdGlvbk1hcHBpbmcgfDxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZn dDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDs8YnI+ DQomZ3Q7ICZndDsgICZndDs8YnI+DQomZ3Q7ICZndDsgPGJyPg0KJmd0OyBhbG9tOnNlY3VyZT1z ZWN1cmUscG9ydD1pcHBvcnQ7YXBjOnNlY3VyZT1zZWN1cmUscG9ydD1pcHBvcnQsc2xvdD1wb3J0 O2JsYWRlY2VudGVyOnNlY3VyZT1zZWN1cmUscG9ydD1pcHBvcnQsc2xvdD1wb3J0O2RyYWM1OnNl Y3VyZT1zZWN1cmUsc2xvdD1wb3J0O2VwczpzbG90PXBvcnQ7aWxvOnNlY3VyZT1zc2wscG9ydD1p cHBvcnQ7aXBtaWxhbjo7cnNhOnNlY3VyZT1zZWN1cmUscG9ydD1pcHBvcnQ7cnNiOjt3dGk6c2Vj dXJlPXNlY3VyZSxwb3J0PWlwcG9ydCxzbG90PXBvcnQ7Y2lzY29fdWNzOnNlY3VyZT1zc2wsc2xv dD1wb3J0O2lsbzM6PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsgfCBnZW5lcmFsPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgKDYgcm93cyk8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAm Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZn dDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAm Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBEbWl0cml5IFB5cnlha292PGJyPg0KJmd0OyAm Z3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVmltcGVsQ29tIEx0 ZC48YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg SW5hY3RpdmUgaGlkZSBkZXRhaWxzIGZvciBFbGkgTWVzaWthIC0tLTEwLjA5LjIwMTI8YnI+DQom Z3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAxNTowMjox Ni0tLS0tLS0tPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsgT3JpZ2luYWwgTWVzc2FnZSAtLS0tLSAmZ3Q7IEZyb206ICZxdW90O0RtaXRyaXkg QSBQeXJ5YWtvdiZxdW90OyAmbHQ7RFB5cnlhRWxpPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTWVzaWthPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7 ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLS0tMTAuMDkuMjAxMiAxNTowMjox Ni0tLS0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0gJmd0OyBGcm9tOjxicj4NCiZndDsgJmd0 OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZxdW90O0RtaXRyaXkg QTxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 IFB5cnlha292JnF1b3Q7ICZsdDtEUHlyeWFrb3ZAZWtiLmJlZWxpbmUucnUmZ3Q7PGJyPg0KJmd0 OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7 ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDv1DogRWxpIE1l c2lrYSAmbHQ7ZW1lc2lrYUByZWRoYXQuY29tJmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7 ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IOvPzdU6IERtaXRyaXkgQSBQeXJ5YWtvdiAm bHQ7RFB5cnlha292QGVrYi5iZWVsaW5lLnJ1Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7 ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IOvP0MnROiB1c2Vyc0BvdmlydC5vcmcsIEl0 YW1hciBIZWltICZsdDtpaGVpbUByZWRoYXQuY29tJmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAm Z3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IOTB1ME6IDEwLjA5LjIwMTIgMTU6MDI8 YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyD0 xc3BOiBSZTogW1VzZXJzXSBIUCBJbnRlZ3JhdGVkIExpZ2h0cyBPdXQgMzxicj4NCiZndDsgJmd0 OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7 ICAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPGJyPg0KJmd0OyAmZ3Q7 ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsg ICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAg Jmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAm Z3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgICZn dDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0 OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tIE9yaWdpbmFsIE1lc3Nh Z2UgLS0tLS08YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsgRnJvbTogJnF1b3Q7RG1pdHJpeSBBIFB5cnlha292JnF1b3Q7ICZsdDtEUHly eWFrb3ZAZWtiLmJlZWxpbmUucnUmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRvOiAmcXVvdDtJdGFtYXIgSGVpbSZxdW90OyAm bHQ7aWhlaW1AcmVkaGF0LmNvbSZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQ2M6ICZxdW90O0VsaSBNZXNpa2EmcXVvdDsgJmx0 O2VtZXNpa2FAcmVkaGF0LmNvbSZndDssIHVzZXJzQG92aXJ0Lm9yZzxicj4NCiZndDsgJmd0OyAg Jmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50OiBNb25kYXks IFNlcHRlbWJlciAxMCwgMjAxMiAxMTo1NzoyNSBBTTxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7 ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW1VzZXJzXSBI UCBJbnRlZ3JhdGVkIExpZ2h0cyBPdXQgMzxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsg Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZn dDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7 ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAm Z3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0 OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAg Jmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZZXMsIGJ1dCBvVmly dCBkb24ndCBwYXNzIHRoaXMgb3B0aW9ucyB0byBmZW5jZV9pcG1pbGFuPGJyPg0KJmd0OyAmZ3Q7 ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGNvbW1hbmQuPGJy Pg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 IFRoZXJlIGFyZSBhbGwgbG9nZ2VkIG9wdGlvbnM6IFRocmVhZC00Mzg5Mjo6REVCVUc6OjIwMTIt MDktMDc8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsgMTM6MTQ6MDMsMDk0OjpBUEk6OjEwMjQ6OnZkczo6KGZlbmNlTm9kZSk8YnI+DQom Z3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+ DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmZW5j ZU5vZGUoYWRkcj0xOTIuMTY4LjEwLjxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7PGJyPg0KJmd0 OyAmZ3Q7ICAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7IDxicj4NCiZndDsgMTAzLHBvcnQ9LGFnZW50PWlw bWlsYW4sdXNlcj1mZW5jZV9pbG8scGFzc3dkPVhYWFgsYWN0aW9uPXN0YXR1cyxzZWN1cmU9LG9w dGlvbnM9KTxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyBUaHJlYWQtNDM4OTI6OkRFQlVHOjoyMDEyLTA5LTA3PGJyPg0KJmd0OyAmZ3Q7 ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDEzOjE0OjA0LDEx Njo6QVBJOjoxMDUwOjp2ZHM6OihmZW5jZU5vZGUpIHJjIDEgaW48YnI+DQomZ3Q7ICZndDsgICZn dDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgYWdlbnQ9ZmVuY2VfaXBt aWxhbjxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyBpcGFkZHI9MTkyLjE2OC4xMC4xMDM8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAm Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbG9naW49ZmVuY2VfaWxvPGJyPg0KJmd0 OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9wdGlv bj1zdGF0dXM8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsgcGFzc3dkPVhYWFg8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb3V0IEdldHRpbmcgc3RhdHVzIG9mIElQTUk6MTky LjE2OC4xMC4xMDMuLi5DaGFzc2lzIHBvd2VyID08YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAm Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVW5rbm93bjxicj4NCiZndDsgJmd0OyAg Jmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGYWlsZWQ8YnI+DQom Z3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZXJy PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyBIaTxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7IEFzIHlvdSBzZWUsIG9wdGlvbnMgYXJyaXZlZCB0byBWRFNNIGFzIGVtcHR5IHN0cmluZzxi cj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENh biB5b3UgcGxlYXNlIHBhc3RlIHRoZSBvdXRwdXQgb2YgdGhlIGZvbGxvd2luZyBTUUw8YnI+DQom Z3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn dDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNlbGVjdCAq IGZyb20gdmRjX29wdGlvbnMgd2hlcmUgb3B0aW9uX25hbWUgPTxicj4NCiZndDsgJmd0OyAgJmd0 OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICdGZW5jZUFnZW50RGVmYXVsdFBh cmFtcyc7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyBUaGFua3M8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7IC0gLSBEbWl0cml5IFB5cnlha292IFZpbXBlbENvbSBMdGQuPGJyPg0KJmd0 OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEluYWN0 aXZlIGhpZGUgZGV0YWlscyBmb3IgSXRhbWFyIEhlaW0gLS0tMTAuMDkuMjAxMjxicj4NCiZndDsg Jmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAxNDo0ODow Ni0tLU9uPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7IDA5LzEwLzIwMTIgMTE6NDUgQU0sIERtaXRyaXkgQSBQeXJ5YWtvdiB3cm90ZTog Jmd0OyBObywgSSBkb24ndDxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJdGFtYXI8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7 ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGVpbSAtLS0xMC4wOS4yMDEyIDE0OjQ4OjA2 LS0tT24gMDkvMTAvMjAxMiAxMTo0NSBBTSwgRG1pdHJpeTxicj4NCiZndDsgJmd0OyAgJmd0OyAm Z3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBPGJyPg0KJmd0OyAmZ3Q7ICAm Z3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFB5cnlha292IHdyb3Rl OiAmZ3Q7IE5vLCBJIGRvbid0IHNlZSBhbiBpbG8zIHR5cGUgb2YgZmVuY2luZzxicj4NCiZndDsg Jmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkZXZpY2U8 YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsgaTxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyDv1DogSXRhbWFyIEhlaW0gJmx0O2loZWltQHJlZGhhdC5jb20mZ3Q7PGJyPg0K Jmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IOvP zdU6IERtaXRyaXkgQSBQeXJ5YWtvdiAmbHQ7RFB5cnlha292QGVrYi5iZWVsaW5lLnJ1Jmd0Ozxi cj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyDrz9DJ0TogRWxpIE1lc2lrYSAmbHQ7ZW1lc2lrYUByZWRoYXQuY29tJmd0OywgdXNlcnNAb3Zp cnQub3JnPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7IOTB1ME6IDEwLjA5LjIwMTIgMTQ6NDg8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0 OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg9MXNwTogUmU6IFtVc2Vyc10gSFAg SW50ZWdyYXRlZCBMaWdodHMgT3V0IDM8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7 ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAm Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0 OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsg Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMDkvMTAvMjAxMiAxMTo0 NSBBTSwgRG1pdHJpeSBBIFB5cnlha292IHdyb3RlOjxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7 ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTm8sIEkgZG9uJ3Qgc2VlIGFu IGlsbzMgdHlwZSBvZiBmZW5jaW5nIGRldmljZSBpbiBteSAmcXVvdDtQb3dlcjxicj4NCiZndDsg Jmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgTWFu YWdlbWVudCZxdW90OyB0YWIuPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsg Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBoYXZlIGZlbmNlX2lsbzMgY29tbWFu ZCBvbiBteSBoeXBlcnZpc29yIGhvc3QuPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0 OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRpZCB5b3UgdHJ5IGNob29zaW5nIGlwbWls YW4gYW5kIHBhc3Npbmcgb3B0aW9ucyBvZjxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsg Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBsYW5wbHVzLHBvd2VyX3dhaXQ9ND88YnI+DQom Z3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+ DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8 YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyBXaGVuIEkgcnVuIGl0IHdpdGggZm9sbG93aW5nIG9wdGlvbnM6PGJyPg0K Jmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyBwcml2bHZsPXVzZXI8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGlwYWRkcj0xOTIuMTY4LjEwLjEwMzxicj4NCiZndDsgJmd0 OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbG9naW49 ZmVuY2VfaWxvPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyBwYXNzd2Q9KioqKioqKio8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0 OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG9wZXJhdGlvbj1zdGF0dXM8 YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyBpdCBwcmludDogR2V0dGluZyBzdGF0dXMgb2YgSVBNSToxOTIuMTY4LjEw LjEwMy4uLkNoYXNzaXM8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHBvd2VyID08YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAm Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uPGJyPg0KJmd0OyAmZ3Q7ICAm Z3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBEb25lPGJyPg0K Jmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsgb1ZpcnQgRW5naW5lIFZlcnNpb246IDMuMS4wLTIuZmMxNzxicj4NCiZndDsgJmd0 OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom Z3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyAtIC08YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7IERtaXRyaXkgUHlyeWFrb3Y8YnI+DQomZ3Q7ICZndDsgICZndDsg Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFZpbXBlbENvbSBMdGQu PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEluYWN0aXZlIGhpZGUgZGV0YWlscyBmb3IgSXRhbWFyIEhl aW0gLS0tMTAuMDkuMjAxMjxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgMTQ6Mjg6MTktLS1Pbjxicj4NCiZndDsgJmd0OyAgJmd0 OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgMDkvMTAvMjAxMiAw NjoxNyBBTSwgRG1pdHJpeSBBIFB5cnlha292IHdyb3RlOiAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAm Z3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIZWxsbyxJdGFt YXI8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7IEhlaW08YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLTEwLjA5LjIwMTIgMTQ6Mjg6MTktLS1PbiAwOS8xMC8y MDEyIDA2OjE3IEFNLCBEbWl0cml5IEE8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFB5cnlha292PGJyPg0KJmd0OyAmZ3Q7ICAm Z3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3cm90ZTogJmd0 OyBIZWxsbyw8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyDv1DogSXRhbWFyIEhlaW0gJmx0O2loZWltQHJlZGhhdC5j b20mZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyDrz83VOiBEbWl0cml5IEEgUHlyeWFrb3YgJmx0O0RQeXJ5YWtvdkBla2Iu YmVlbGluZS5ydSZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IOvP0MnROiB1c2Vyc0BvdmlydC5vcmcsIEVsaSBNZXNpa2Eg Jmx0O2VtZXNpa2FAcmVkaGF0LmNvbSZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7 ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IOTB1DwvZm9udD48L3R0Pjxicj4NCjx0 dD48Zm9udCBzaXplPSIyIj7BOiAxMC4wOS4yMDEyIDE0OjI4PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7 ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyD0xc3BOiBSZTogW1Vz ZXJzXSBIUCBJbnRlZ3JhdGVkIExpZ2h0cyBPdXQgMzxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7 ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgICZn dDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0 OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTxicj4NCiZndDsgJmd0OyAgJmd0 OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZn dDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K Jmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsgT24gMDkvMTAvMjAxMiAwNjoxNyBBTSwgRG1pdHJpeSBBIFB5cnlha292IHdyb3Rl Ojxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7IEhlbGxvLDxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSSBuZWVkIHRvIHVzZSB0 aGUgSFAgaS1sbyAzIGFzIGZlbmNpbmcgZGV2aWNlIGZvciBPT0I8YnI+DQomZ3Q7ICZndDsgICZn dDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwb3dlcjxi cj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7IG1hbmFnZW1lbnQuPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0 OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJbiBtYW4gOCBwYWdl IG9mIGZlbmNlX2lwbWlsYW4gSSBmaW5kIHRoYXQgSSBtdXN0IHVzZSZndDsgJmd0OyAgJmd0OyAm Z3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGxhbnBsdXMgYW5k PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsgcG93ZXJfd2FpdD00IG9wdGlvbnMuIFdoZW4gSSBpbnNlcnQgdGhpcyBvcHRp b25zIGluPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsgJnF1b3Q7T3B0aW9uJnF1b3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7 ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGluZTxicj4N CiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7IG9mPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJnF1b3Q7UG93ZXIgTWFuYWdlbWVudCZxdW90OyB0YWIgYW5k IHByZXNzICZxdW90O1Rlc3QmcXVvdDsgYnV0dG9uIC0gdGVzdCBpczxicj4NCiZndDsgJmd0OyAg Jmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZhaWxl ZC48YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZXJlIGlzIHRoZSBwYXJ0IG9mIHZkc20ubG9nIGF0 IHRoaXMgdGltZTo8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRocmVhZC00Mzg5Mjo6REVCVUc6OjIw MTItMDktMDc8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAxMzoxNDowMywwOTQ6OkFQSTo6MTAyNDo6dmRzOjooZmVuY2VO b2RlKTxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZlbmNlTm9kZShhZGRyPTE5Mi4xNjguMTAuPGJyPg0KJmd0 OyAmZ3Q7ICAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgICZndDs8YnI+DQomZ3Q7ICZndDsgPGJy Pg0KJmd0OyAxMDMscG9ydD0sYWdlbnQ9aXBtaWxhbix1c2VyPWZlbmNlX2lsbyxwYXNzd2Q9WFhY WCxhY3Rpb249c3RhdHVzLHNlY3VyZT0sb3B0aW9ucz0pPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZn dDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVGhyZWFkLTQzODky OjpERUJVRzo6MjAxMi0wOS0wNzxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDEzOjE0OjA0LDExNjo6QVBJOjoxMDUwOjp2 ZHM6OihmZW5jZU5vZGUpIHJjIDEgaW48YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhZ2VudD1mZW5jZV9pcG1pbGFuPGJy Pg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDsgaXBhZGRyPTE5Mi4xNjguMTAuMTAzPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbG9naW49ZmVuY2VfaWxv PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsgb3B0aW9uPXN0YXR1czxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsg Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHBhc3N3ZD1YWFhYPGJyPg0KJmd0 OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsgb3V0IEdldHRpbmcgc3RhdHVzIG9mIElQTUk6MTkyLjE2OC4xMC4xMDMuLi5DaGFzc2lzIHBv d2VyPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsgPTxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFVua25vd248YnI+DQomZ3Q7ICZndDsgICZndDsg Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGYWlsZWQ8YnI+ DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyBlcnI8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE15IG90aW9ucyBhcmUgbm90IHByZXNl bnRlZC4gSXQgbG9va3MgbGlrZSBhIGJ1Zy48YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7 ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0 OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhvdyBjYW4g SSBmaXggaXQ/IEhvdyBjYW4gSSBmaW5kIGEgbG9jYXRpb24gb2YgdGhlIHNjcmlwdDxicj4NCiZn dDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7IHdobyBydW48YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGlzPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0 OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGVzdCBpbiBteSBzeXN0ZW0/ PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsgc3RyYW5nZSwgaSB0aG91Z2h0IHdlIGFkZGVkIGlsbzMgZmVuY2UgdHlw ZSBiYWNrIGluIDMuMDxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgd2hpY2g8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7 ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdyYXBzPGJyPg0KJmd0OyAmZ3Q7ICAm Z3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpcG1pbGFuIHdp dGggbGFucGx1cyxwb3dlcl93YWl0PTQuPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkb24neSB5b3Ugc2VlIGlsbzMgYXMgYW48 YnI+DQomZ3Q7ICZndDsgb3B0aW9uPzxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAm Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAg Jmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0gLTxi cj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7IERtaXRyaXkgUHlyeWFrb3Y8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7 ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0 OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFZpbXBlbENv bSBMPGJyPg0KJmd0OyAmZ3Q7IHRkLjxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgICZndDs8YnI+DQom Z3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyAg Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0 OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsm Z3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0K Jmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsgVXNlcnMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVXNlcnNAb3ZpcnQub3JnPGJyPg0K Jmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsgPGEgaHJlZj0iaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Vz ZXJzIj5odHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnM8L2E+PGJy Pg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgJmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAm Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0 OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsg Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgICZn dDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsg ICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAg Jmd0OyAmZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsg Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsg Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsg Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7Jmd0OyZndDs8 YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0 OyAgJmd0OyAmZ3Q7ICZndDsgJmd0OyZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7 ICZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyAmZ3Q7PGJyPg0KJmd0OyAm Z3Q7ICAmZ3Q7ICZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDs8YnI+DQom Z3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7ICZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7ICZndDsgICZndDsgVXNlcnMgbWFpbGluZyBs aXN0PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IFVzZXJzQG92aXJ0Lm9yZzxicj4NCiZndDsgJmd0OyAg Jmd0OyA8YSBocmVmPSJodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNl cnMiPmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VyczwvYT4mZ3Q7 PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IERhcnJlbGwgQnVkaWMmZ3Q7IEJpZ3dlbGxzIFRlY2hub2xv Z3kgTExDJmd0OyBvZmZpY2U6IDMxMi41MjkuNzgxNiZndDsgY2VsbDo8YnI+DQomZ3Q7ICZndDsg NjA4LjIzOS40NjI4PGJyPg0KJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7 IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0 OyAmZ3Q7IFVzZXJzIG1haWxpbmcgbGlzdDxicj4NCiZndDsgJmd0OyBVc2Vyc0BvdmlydC5vcmc8 YnI+DQomZ3Q7ICZndDsgPGEgaHJlZj0iaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xp c3RpbmZvL3VzZXJzIj5odHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNl cnM8L2E+PGJyPg0KJmd0OyAmZ3Q7PGJyPg0KJmd0OyA8YnI+DQomZ3Q7IDxicj4NCjwvZm9udD48 L3R0PjwvYm9keT48L2h0bWw+ --0__=C9BBF0EBDF8D5B098f9e8a93df938690918cC9BBF0EBDF8D5B09--

On 09/13/2012 08:42 AM, Dmitriy A Pyryakov wrote:
Itamar Heim <iheim@redhat.com> написано 13.09.2012 11:09:24:
От: Itamar Heim <iheim@redhat.com> Кому: Dmitriy A Pyryakov <DPyryakov@ekb.beeline.ru> Копия: Darrell Budic <darrell.budic@bigwells.net>, users@ovirt.org Дата: 13.09.2012 11:09 Тема: Re: [Users] HA: Re: HP Integrated Lights Out 3
On 09/13/2012 06:00 AM, Dmitriy A Pyryakov wrote:
Darrell Budic <darrell.budic@bigwells.net> написано 13.09.2012 07:43:44:
От: Darrell Budic <darrell.budic@bigwells.net> Кому: Dmitriy A Pyryakov <DPyryakov@ekb.beeline.ru> Копия: Eli Mesika <emesika@redhat.com>, users@ovirt.org Дата: 13.09.2012 07:43 Тема: Re: [Users] HP Integrated Lights Out 3
I have this problem too. I actually tracked it down to the engine not passing the arguments to the fence scripts but then got distracted and never followed up with a report. In my case, the data base was correct, and if I ran the fence script by hand, it would work, but the vdsm wasn't running it with the options or even all the arguments (username/pw, etc). I've tried it with ilo3 and ipmilan both, same issue.
If you'd like, I can recreate some of my debugging, I'd gotten so far as to to hack some print statements into the fence scripts to demonstrate what was happening. Lost that with some rebuilds, but easy enough to recreate...
-Darrell
Hello, Darrell.
It would be great!
may i suggest you first try to apply this patch to vdsm (just edit the relevant line in vdsm)
commit 59934118e3a30c57539d2b71016532bdd9c4ab17 Author: Roy Golan <rgolan@redhat.com> Date: Thu Aug 9 16:34:10 2012 +0300
fenceNode API is missing the options argument
Change-Id: Ib2ce9b0f71040f9198413fa06c5d8768994842ec Signed-off-by: Roy Golan <rgolan@redhat.com> Reviewed-on: http://gerrit.ovirt.org/7058 Reviewed-by: Dan Kenigsberg <danken@redhat.com> Reviewed-by: Omer Frenkel <ofrenkel@redhat.com> Tested-by: Omer Frenkel <ofrenkel@redhat.com>
diff --git a/vdsm/BindingXMLRPC.py b/vdsm/BindingXMLRPC.py index cc5300f..8b548e4 100644 --- a/vdsm/BindingXMLRPC.py +++ b/vdsm/BindingXMLRPC.py @@ -357,7 +357,7 @@ class BindingXMLRPC(object): secure=False, options=''): api = API.Global() return api.fenceNode(addr, port, agent, username, password, - action, secure) + action, secure, options)
def setLogLevel(self, level): api = API.Global()
There is my part of old /usr/share/vdsm/BindingXMLRPC.py file from proxy host:
def fenceNode(self, addr, port, agent, username, password, action, secure=False, options=''): api = API.Global(self.cif) return api.fenceNode(addr, port, agent, username, password, action, secure)
there is replased:
def fenceNode(self, addr, port, agent, username, password, action, secure=False, options=''): api = API.Global(self.cif) return api.fenceNode(addr, port, agent, username, password, action, secure, options)
I restart ovirt-engine and still see no option presented in vdsm.log. Test still failed.
this is a vdsm change, not an ovirt-engine (restart vdsm?) is this ovirt node or plain fedora/el6?

On 09/13/2012 08:42 AM, Dmitriy A Pyryakov wrote:
Itamar Heim <iheim@redhat.com> =CE=C1=D0=C9=D3=C1=CE=CF 13.09.2012 = 11:09:24: =20
=EF=D4: Itamar Heim <iheim@redhat.com> =EB=CF=CD=D5: Dmitriy A Pyryakov <DPyryakov@ekb.beeline.ru> =EB=CF=D0=C9=D1: Darrell Budic <darrell.budic@bigwells.net>, = users@ovirt.org =E4=C1=D4=C1: 13.09.2012 11:09 =F4=C5=CD=C1: Re: [Users] HA: Re: HP Integrated Lights Out 3
On 09/13/2012 06:00 AM, Dmitriy A Pyryakov wrote:
Darrell Budic <darrell.budic@bigwells.net> =CE=C1=D0=C9=D3=C1=CE=CF= 13.09.2012 07:43:44:
=EF=D4: Darrell Budic <darrell.budic@bigwells.net> =EB=CF=CD=D5: Dmitriy A Pyryakov <DPyryakov@ekb.beeline.ru> =EB=CF=D0=C9=D1: Eli Mesika <emesika@redhat.com>, = users@ovirt.org =E4=C1=D4=C1: 13.09.2012 07:43 =F4=C5=CD=C1: Re: [Users] HP Integrated Lights Out 3
I have this problem too. I actually tracked it down to the = engine not passing the arguments to the fence scripts but then got distracted and never followed up with a report. In my case, the = data base was correct, and if I ran the fence script by hand, it = would work, but the vdsm wasn't running it with the options or even = all the arguments (username/pw, etc). I've tried it with ilo3 and ipmilan both, same issue.
If you'd like, I can recreate some of my debugging, I'd gotten = so far as to to hack some print statements into the fence scripts = to demonstrate what was happening. Lost that with some rebuilds, = but easy enough to recreate...
-Darrell
Hello, Darrell.
It would be great!
may i suggest you first try to apply this patch to vdsm (just edit =
relevant line in vdsm)
commit 59934118e3a30c57539d2b71016532bdd9c4ab17 Author: Roy Golan <rgolan@redhat.com> Date: Thu Aug 9 16:34:10 2012 +0300
fenceNode API is missing the options argument
Change-Id: Ib2ce9b0f71040f9198413fa06c5d8768994842ec Signed-off-by: Roy Golan <rgolan@redhat.com> Reviewed-on: http://gerrit.ovirt.org/7058 Reviewed-by: Dan Kenigsberg <danken@redhat.com> Reviewed-by: Omer Frenkel <ofrenkel@redhat.com> Tested-by: Omer Frenkel <ofrenkel@redhat.com>
diff --git a/vdsm/BindingXMLRPC.py b/vdsm/BindingXMLRPC.py index cc5300f..8b548e4 100644 --- a/vdsm/BindingXMLRPC.py +++ b/vdsm/BindingXMLRPC.py @@ -357,7 +357,7 @@ class BindingXMLRPC(object): secure=3DFalse, options=3D''): api =3D API.Global() return api.fenceNode(addr, port, agent, username, password, - action, secure) + action, secure, options)
def setLogLevel(self, level): api =3D API.Global()
=20 There is my part of old /usr/share/vdsm/BindingXMLRPC.py file from =
--Apple-Mail=_E3DA1A6F-D220-4661-A791-1815D34ABA86 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=koi8-r That fix worked for me (ipmilan wise, anyway. Still no go on ilo, but we = knew that, right?). Thanks Itamar! Dmitriy, make sure you do this to all your host nodes, it may run the = test from any of them. You'll also want to be sure you delete = /usr/share/vdsm/BindingXMLRPC.pyc and .pyo, otherwise the compiled = python is likely to still get used. Finally, I did need to restart vdsmd = on all my nodes, "service vdsmd restart" on my Centos 6.3 system. Glad = to know you can do that without causing problems for running vms. I did notice that the ovirt management GUI still shows 3 Alerts in the = alert area, and they are all "Power Management test failed" errors dated = from the first time their particular node was added to the cluster. This = is even after restarting a vdsmd again and seeing Host xxx power = management was verified successfully." in the event log. -Darrell On Sep 13, 2012, at 5:45 PM, Itamar Heim wrote: the proxy
host: =20 def fenceNode(self, addr, port, agent, username, password, action, secure=3DFalse, options=3D''): api =3D API.Global(self.cif) return api.fenceNode(addr, port, agent, username, password, action, secure) =20 there is replased: =20 def fenceNode(self, addr, port, agent, username, password, action, secure=3DFalse, options=3D''): api =3D API.Global(self.cif) return api.fenceNode(addr, port, agent, username, password, action, secure, options) =20 I restart ovirt-engine and still see no option presented in vdsm.log. Test still failed. =20 this is a vdsm change, not an ovirt-engine (restart vdsm?) is this ovirt node or plain fedora/el6?
Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
Darrell Budic Bigwells Technology LLC office: 312.529.7816 cell: 608.239.4628 --Apple-Mail=_E3DA1A6F-D220-4661-A791-1815D34ABA86 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=koi8-r <html><head></head><body style=3D"word-wrap: break-word; = -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">That = fix worked for me (ipmilan wise, anyway. Still no go on ilo, but we knew = that, right?). Thanks Itamar!<div><br></div><div>Dmitriy, make sure you = do this to all your host nodes, it may run the test from any of them. = You'll also want to be sure you delete /usr/share/vdsm/BindingXMLRPC.pyc = and .pyo, otherwise the compiled python is likely to still get used. = Finally, I did need to restart vdsmd on all my nodes, "service vdsmd = restart" on my Centos 6.3 system. Glad to know you can do that without = causing problems for running vms.</div><div><br></div><div>I did notice = that the ovirt management GUI still shows 3 Alerts in the alert area, = and they are all "Power Management test failed" errors dated from the = first time their particular node was added to the cluster. This is even = after restarting a vdsmd again and seeing Host xxx power management was = verified successfully." in the event = log.</div><div><br></div><div> -Darrell</div><div><br><div><div>On = Sep 13, 2012, at 5:45 PM, Itamar Heim wrote:</div><br = class=3D"Apple-interchange-newline"><blockquote type=3D"cite"><div>On = 09/13/2012 08:42 AM, Dmitriy A Pyryakov wrote:<br><blockquote = type=3D"cite">Itamar Heim <<a = href=3D"mailto:iheim@redhat.com">iheim@redhat.com</a>> =CE=C1=D0=C9=D3=C1= =CE=CF 13.09.2012 11:09:24:<br></blockquote><blockquote = type=3D"cite"><br></blockquote><blockquote type=3D"cite"> > =EF=D4: = Itamar Heim <<a = href=3D"mailto:iheim@redhat.com">iheim@redhat.com</a>><br></blockquote>= <blockquote type=3D"cite"> > =EB=CF=CD=D5: Dmitriy A Pyryakov <<a = href=3D"mailto:DPyryakov@ekb.beeline.ru">DPyryakov@ekb.beeline.ru</a>><= br></blockquote><blockquote type=3D"cite"> > =EB=CF=D0=C9=D1: Darrell = Budic <<a = href=3D"mailto:darrell.budic@bigwells.net">darrell.budic@bigwells.net</a>&= gt;, <a = href=3D"mailto:users@ovirt.org">users@ovirt.org</a><br></blockquote><block= quote type=3D"cite"> > =E4=C1=D4=C1: 13.09.2012 = 11:09<br></blockquote><blockquote type=3D"cite"> > =F4=C5=CD=C1: Re: = [Users] HA: Re: HP Integrated Lights Out 3<br></blockquote><blockquote = type=3D"cite"> ><br></blockquote><blockquote type=3D"cite"> > On = 09/13/2012 06:00 AM, Dmitriy A Pyryakov = wrote:<br></blockquote><blockquote type=3D"cite"> > > Darrell = Budic <<a = href=3D"mailto:darrell.budic@bigwells.net">darrell.budic@bigwells.net</a>&= gt; =CE=C1=D0=C9=D3=C1=CE=CF 13.09.2012<br></blockquote><blockquote = type=3D"cite">07:43:44:<br></blockquote><blockquote type=3D"cite"> > = ><br></blockquote><blockquote type=3D"cite"> > > > =EF=D4: = Darrell Budic <<a = href=3D"mailto:darrell.budic@bigwells.net">darrell.budic@bigwells.net</a>&= gt;<br></blockquote><blockquote type=3D"cite"> > > > =EB=CF=CD=D5= : Dmitriy A Pyryakov <<a = href=3D"mailto:DPyryakov@ekb.beeline.ru">DPyryakov@ekb.beeline.ru</a>><= br></blockquote><blockquote type=3D"cite"> > > > =EB=CF=D0=C9=D1:= Eli Mesika <<a = href=3D"mailto:emesika@redhat.com">emesika@redhat.com</a>>, <a = href=3D"mailto:users@ovirt.org">users@ovirt.org</a><br></blockquote><block= quote type=3D"cite"> > > > =E4=C1=D4=C1: 13.09.2012 = 07:43<br></blockquote><blockquote type=3D"cite"> > > > =F4=C5=CD=C1= : Re: [Users] HP Integrated Lights Out 3<br></blockquote><blockquote = type=3D"cite"> > > ><br></blockquote><blockquote type=3D"cite"> = > > > I have this problem too. I actually tracked it down to = the engine<br></blockquote><blockquote type=3D"cite"> > > > not = passing the arguments to the fence scripts but then = got<br></blockquote><blockquote type=3D"cite"> > > > distracted = and never followed up with a report. In my case, the = data<br></blockquote><blockquote type=3D"cite"> > > > base was = correct, and if I ran the fence script by hand, it = would<br></blockquote><blockquote type=3D"cite"> > > > work, = but the vdsm wasn't running it with the options or even = all<br></blockquote><blockquote type=3D"cite"> > > > the = arguments (username/pw, etc). I've tried it with ilo3 = and<br></blockquote><blockquote type=3D"cite"> > > > ipmilan = both, same issue.<br></blockquote><blockquote type=3D"cite"> > > = ><br></blockquote><blockquote type=3D"cite"> > > > If you'd = like, I can recreate some of my debugging, I'd gotten = so<br></blockquote><blockquote type=3D"cite"> > > > far as to = to hack some print statements into the fence scripts = to<br></blockquote><blockquote type=3D"cite"> > > > demonstrate = what was happening. Lost that with some rebuilds, = but<br></blockquote><blockquote type=3D"cite"> > > > easy = enough to recreate...<br></blockquote><blockquote type=3D"cite"> > = > ><br></blockquote><blockquote type=3D"cite"> > > > = -Darrell<br></blockquote><blockquote type=3D"cite"> > = ><br></blockquote><blockquote type=3D"cite"> > > Hello, = Darrell.<br></blockquote><blockquote type=3D"cite"> > = ><br></blockquote><blockquote type=3D"cite"> > > It would be = great!<br></blockquote><blockquote type=3D"cite"> = ><br></blockquote><blockquote type=3D"cite"> > may i suggest you = first try to apply this patch to vdsm (just edit = the<br></blockquote><blockquote type=3D"cite"> > relevant line in = vdsm)<br></blockquote><blockquote type=3D"cite"> = ><br></blockquote><blockquote type=3D"cite"> > commit = 59934118e3a30c57539d2b71016532bdd9c4ab17<br></blockquote><blockquote = type=3D"cite"> > Author: Roy Golan <<a = href=3D"mailto:rgolan@redhat.com">rgolan@redhat.com</a>><br></blockquot= e><blockquote type=3D"cite"> > Date: Thu Aug 9 16:34:10 2012 = +0300<br></blockquote><blockquote type=3D"cite"> = ><br></blockquote><blockquote type=3D"cite"> > fenceNode API is = missing the options argument<br></blockquote><blockquote type=3D"cite"> = ><br></blockquote><blockquote type=3D"cite"> > Change-Id: = Ib2ce9b0f71040f9198413fa06c5d8768994842ec<br></blockquote><blockquote = type=3D"cite"> > Signed-off-by: Roy Golan <<a = href=3D"mailto:rgolan@redhat.com">rgolan@redhat.com</a>><br></blockquot= e><blockquote type=3D"cite"> > Reviewed-on: <a = href=3D"http://gerrit.ovirt.org/7058">http://gerrit.ovirt.org/7058</a><br>= </blockquote><blockquote type=3D"cite"> > Reviewed-by: Dan Kenigsberg = <<a = href=3D"mailto:danken@redhat.com">danken@redhat.com</a>><br></blockquot= e><blockquote type=3D"cite"> > Reviewed-by: Omer Frenkel <<a = href=3D"mailto:ofrenkel@redhat.com">ofrenkel@redhat.com</a>><br></block= quote><blockquote type=3D"cite"> > Tested-by: Omer Frenkel <<a = href=3D"mailto:ofrenkel@redhat.com">ofrenkel@redhat.com</a>><br></block= quote><blockquote type=3D"cite"> ><br></blockquote><blockquote = type=3D"cite"> > diff --git a/vdsm/BindingXMLRPC.py = b/vdsm/BindingXMLRPC.py<br></blockquote><blockquote type=3D"cite"> > = index cc5300f..8b548e4 100644<br></blockquote><blockquote type=3D"cite"> = > --- a/vdsm/BindingXMLRPC.py<br></blockquote><blockquote = type=3D"cite"> > +++ = b/vdsm/BindingXMLRPC.py<br></blockquote><blockquote type=3D"cite"> > = @@ -357,7 +357,7 @@ class = BindingXMLRPC(object):<br></blockquote><blockquote type=3D"cite"> > = secure=3DFalse, options=3D''):<br></blockquote><blockquote type=3D"cite"> = > api =3D API.Global()<br></blockquote><blockquote type=3D"cite"> = > return api.fenceNode(addr, port, agent, username, = password,<br></blockquote><blockquote type=3D"cite"> > - action, = secure)<br></blockquote><blockquote type=3D"cite"> > + action, = secure, options)<br></blockquote><blockquote type=3D"cite"> = ><br></blockquote><blockquote type=3D"cite"> > def = setLogLevel(self, level):<br></blockquote><blockquote type=3D"cite"> = > api =3D API.Global()<br></blockquote><blockquote type=3D"cite"> = ><br></blockquote><blockquote = type=3D"cite"><br></blockquote><blockquote type=3D"cite">There is my = part of old /usr/share/vdsm/BindingXMLRPC.py file from = proxy<br></blockquote><blockquote = type=3D"cite">host:<br></blockquote><blockquote = type=3D"cite"><br></blockquote><blockquote type=3D"cite">def = fenceNode(self, addr, port, agent, username, password, = action,<br></blockquote><blockquote type=3D"cite">secure=3DFalse, = options=3D''):<br></blockquote><blockquote type=3D"cite">api =3D = API.Global(self.cif)<br></blockquote><blockquote type=3D"cite">return = api.fenceNode(addr, port, agent, username, = password,<br></blockquote><blockquote type=3D"cite">action, = secure)<br></blockquote><blockquote = type=3D"cite"><br></blockquote><blockquote type=3D"cite">there is = replased:<br></blockquote><blockquote = type=3D"cite"><br></blockquote><blockquote type=3D"cite">def = fenceNode(self, addr, port, agent, username, password, = action,<br></blockquote><blockquote type=3D"cite">secure=3DFalse, = options=3D''):<br></blockquote><blockquote type=3D"cite">api =3D = API.Global(self.cif)<br></blockquote><blockquote type=3D"cite">return = api.fenceNode(addr, port, agent, username, = password,<br></blockquote><blockquote type=3D"cite">action, secure, = options)<br></blockquote><blockquote = type=3D"cite"><br></blockquote><blockquote type=3D"cite">I restart = ovirt-engine and still see no option presented in = vdsm.log.<br></blockquote><blockquote type=3D"cite">Test still = failed.<br></blockquote><br>this is a vdsm change, not an ovirt-engine = (restart vdsm?)<br>is this ovirt node or plain = fedora/el6?<br>_______________________________________________<br>Users = mailing list<br><a = href=3D"mailto:Users@ovirt.org">Users@ovirt.org</a><br>http://lists.ovirt.= org/mailman/listinfo/users<br></div></blockquote></div><br><div> <span class=3D"Apple-style-span" style=3D"border-collapse: separate; = color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; = font-variant: normal; font-weight: normal; letter-spacing: normal; = line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: = 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: = 0px; -webkit-border-horizontal-spacing: 0px; = -webkit-border-vertical-spacing: 0px; = -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: = auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div>Darrell = Budic</div><div>Bigwells Technology LLC</div><div>office: = 312.529.7816</div><div>cell: 608.239.4628</div><div><br></div></span><br = class=3D"Apple-interchange-newline"> </div> <br></div></body></html>= --Apple-Mail=_E3DA1A6F-D220-4661-A791-1815D34ABA86--

--0__=C9BBF0EADF83552B8f9e8a93df938690918cC9BBF0EADF83552B Content-type: text/plain; charset=KOI8-R Content-transfer-encoding: base64 RGFycmVsbCBCdWRpYyA8ZGFycmVsbC5idWRpY0BiaWd3ZWxscy5uZXQ+IM7B0MnTwc7PIDE0LjA5 LjIwMTIgMDU6MzI6MzM6DQoNCj4g79Q6IERhcnJlbGwgQnVkaWMgPGRhcnJlbGwuYnVkaWNAYmln d2VsbHMubmV0Pg0KPiDrz83VOiBJdGFtYXIgSGVpbSA8aWhlaW1AcmVkaGF0LmNvbT4NCj4g68/Q ydE6IERtaXRyaXkgQSBQeXJ5YWtvdiA8RFB5cnlha292QGVrYi5iZWVsaW5lLnJ1PiwgdXNlcnNA b3ZpcnQub3JnDQo+IOTB1ME6IDE0LjA5LjIwMTIgMDU6MzINCj4g9MXNwTogUmU6IFtVc2Vyc10g SEE6IFJlOiAgSEE6IFJlOiAgIEhQIEludGVncmF0ZWQgTGlnaHRzIE91dCAzDQo+DQo+IFRoYXQg Zml4IHdvcmtlZCBmb3IgbWUgKGlwbWlsYW4gd2lzZSwgYW55d2F5LiBTdGlsbCBubyBnbyBvbiBp bG8sDQo+IGJ1dCB3ZSBrbmV3IHRoYXQsIHJpZ2h0PykuIFRoYW5rcyBJdGFtYXIhDQo+IERtaXRy aXksIG1ha2Ugc3VyZSB5b3UgZG8gdGhpcyB0byBhbGwgeW91ciBob3N0IG5vZGVzLCBpdCBtYXkg cnVuDQo+IHRoZSB0ZXN0IGZyb20gYW55IG9mIHRoZW0uIFlvdSdsbCBhbHNvIHdhbnQgdG8gYmUg c3VyZSB5b3UgZGVsZXRlIC8NCj4gdXNyL3NoYXJlL3Zkc20vQmluZGluZ1hNTFJQQy5weWMgYW5k IC5weW8sIG90aGVyd2lzZSB0aGUgY29tcGlsZWQNCj4gcHl0aG9uIGlzIGxpa2VseSB0byBzdGls bCBnZXQgdXNlZC4NCg0KdGhlcmUgaXMgbm8gbmVjZXNzaXR5DQoNCj4gRmluYWxseSwgSSBkaWQg bmVlZCB0byByZXN0YXJ0DQo+IHZkc21kIG9uIGFsbCBteSBub2RlcywgInNlcnZpY2UgdmRzbWQg cmVzdGFydCIgb24gbXkgQ2VudG9zIDYuMw0KPiBzeXN0ZW0uDQoNCnRoYXQncyByaWdodCENCg0K PiBHbGFkIHRvIGtub3cgeW91IGNhbiBkbyB0aGF0IHdpdGhvdXQgY2F1c2luZyBwcm9ibGVtcyBm b3IgcnVubmluZyB2bXMuDQo+DQoNCnllYWgNCg0KdGhhbmsgeW91Lg0KDQo+IEkgZGlkIG5vdGlj ZSB0aGF0IHRoZSBvdmlydCBtYW5hZ2VtZW50IEdVSSBzdGlsbCBzaG93cyAzIEFsZXJ0cyBpbg0K PiB0aGUgYWxlcnQgYXJlYSwgYW5kIHRoZXkgYXJlIGFsbCAiUG93ZXIgTWFuYWdlbWVudCB0ZXN0 IGZhaWxlZCINCj4gZXJyb3JzIGRhdGVkIGZyb20gdGhlIGZpcnN0IHRpbWUgdGhlaXIgcGFydGlj dWxhciBub2RlIHdhcyBhZGRlZCB0bw0KPiB0aGUgY2x1c3Rlci4gVGhpcyBpcyBldmVuIGFmdGVy IHJlc3RhcnRpbmcgYSB2ZHNtZCBhZ2FpbiBhbmQgc2VlaW5nDQo+IEhvc3QgeHh4IHBvd2VyIG1h bmFnZW1lbnQgd2FzIHZlcmlmaWVkIHN1Y2Nlc3NmdWxseS4iIGluIHRoZSBldmVudCBsb2cuDQo+ DQo+ICAgLURhcnJlbGwNCj4NCj4gT24gU2VwIDEzLCAyMDEyLCBhdCA1OjQ1IFBNLCBJdGFtYXIg SGVpbSB3cm90ZToNCj4NCj4gT24gMDkvMTMvMjAxMiAwODo0MiBBTSwgRG1pdHJpeSBBIFB5cnlh a292IHdyb3RlOg0KPiBJdGFtYXIgSGVpbSA8aWhlaW1AcmVkaGF0LmNvbT4gzsHQydPBzs8gMTMu MDkuMjAxMiAxMTowOToyNDoNCj4NCj4gPiDv1DogSXRhbWFyIEhlaW0gPGloZWltQHJlZGhhdC5j b20+DQo+ID4g68/N1TogRG1pdHJpeSBBIFB5cnlha292IDxEUHlyeWFrb3ZAZWtiLmJlZWxpbmUu cnU+DQo+ID4g68/QydE6IERhcnJlbGwgQnVkaWMgPGRhcnJlbGwuYnVkaWNAYmlnd2VsbHMubmV0 PiwgdXNlcnNAb3ZpcnQub3JnDQo+ID4g5MHUwTogMTMuMDkuMjAxMiAxMTowOQ0KPiA+IPTFzcE6 IFJlOiBbVXNlcnNdIEhBOiBSZTogSFAgSW50ZWdyYXRlZCBMaWdodHMgT3V0IDMNCj4gPg0KPiA+ IE9uIDA5LzEzLzIwMTIgMDY6MDAgQU0sIERtaXRyaXkgQSBQeXJ5YWtvdiB3cm90ZToNCj4gPiA+ IERhcnJlbGwgQnVkaWMgPGRhcnJlbGwuYnVkaWNAYmlnd2VsbHMubmV0PiDOwdDJ08HOzyAxMy4w OS4yMDEyDQo+IDA3OjQzOjQ0Og0KPiA+ID4NCj4gPiA+ID4g79Q6IERhcnJlbGwgQnVkaWMgPGRh cnJlbGwuYnVkaWNAYmlnd2VsbHMubmV0Pg0KPiA+ID4gPiDrz83VOiBEbWl0cml5IEEgUHlyeWFr b3YgPERQeXJ5YWtvdkBla2IuYmVlbGluZS5ydT4NCj4gPiA+ID4g68/QydE6IEVsaSBNZXNpa2Eg PGVtZXNpa2FAcmVkaGF0LmNvbT4sIHVzZXJzQG92aXJ0Lm9yZw0KPiA+ID4gPiDkwdTBOiAxMy4w OS4yMDEyIDA3OjQzDQo+ID4gPiA+IPTFzcE6IFJlOiBbVXNlcnNdIEhQIEludGVncmF0ZWQgTGln aHRzIE91dCAzDQo+ID4gPiA+DQo+ID4gPiA+IEkgaGF2ZSB0aGlzIHByb2JsZW0gdG9vLiBJIGFj dHVhbGx5IHRyYWNrZWQgaXQgZG93biB0byB0aGUgZW5naW5lDQo+ID4gPiA+IG5vdCBwYXNzaW5n IHRoZSBhcmd1bWVudHMgdG8gdGhlIGZlbmNlIHNjcmlwdHMgYnV0IHRoZW4gZ290DQo+ID4gPiA+ IGRpc3RyYWN0ZWQgYW5kIG5ldmVyIGZvbGxvd2VkIHVwIHdpdGggYSByZXBvcnQuIEluIG15IGNh c2UsIHRoZQ0KZGF0YQ0KPiA+ID4gPiBiYXNlIHdhcyBjb3JyZWN0LCBhbmQgaWYgSSByYW4gdGhl IGZlbmNlIHNjcmlwdCBieSBoYW5kLCBpdCB3b3VsZA0KPiA+ID4gPiB3b3JrLCBidXQgdGhlIHZk c20gd2Fzbid0IHJ1bm5pbmcgaXQgd2l0aCB0aGUgb3B0aW9ucyBvciBldmVuIGFsbA0KPiA+ID4g PiB0aGUgYXJndW1lbnRzICh1c2VybmFtZS9wdywgZXRjKS4gSSd2ZSB0cmllZCBpdCB3aXRoIGls bzMgYW5kDQo+ID4gPiA+IGlwbWlsYW4gYm90aCwgc2FtZSBpc3N1ZS4NCj4gPiA+ID4NCj4gPiA+ ID4gSWYgeW91J2QgbGlrZSwgSSBjYW4gcmVjcmVhdGUgc29tZSBvZiBteSBkZWJ1Z2dpbmcsIEkn ZCBnb3R0ZW4gc28NCj4gPiA+ID4gZmFyIGFzIHRvIHRvIGhhY2sgc29tZSBwcmludCBzdGF0ZW1l bnRzIGludG8gdGhlIGZlbmNlIHNjcmlwdHMgdG8NCj4gPiA+ID4gZGVtb25zdHJhdGUgd2hhdCB3 YXMgaGFwcGVuaW5nLiBMb3N0IHRoYXQgd2l0aCBzb21lIHJlYnVpbGRzLCBidXQNCj4gPiA+ID4g ZWFzeSBlbm91Z2ggdG8gcmVjcmVhdGUuLi4NCj4gPiA+ID4NCj4gPiA+ID4gLURhcnJlbGwNCj4g PiA+DQo+ID4gPiBIZWxsbywgRGFycmVsbC4NCj4gPiA+DQo+ID4gPiBJdCB3b3VsZCBiZSBncmVh dCENCj4gPg0KPiA+IG1heSBpIHN1Z2dlc3QgeW91IGZpcnN0IHRyeSB0byBhcHBseSB0aGlzIHBh dGNoIHRvIHZkc20gKGp1c3QgZWRpdCB0aGUNCj4gPiByZWxldmFudCBsaW5lIGluIHZkc20pDQo+ ID4NCj4gPiBjb21taXQgNTk5MzQxMThlM2EzMGM1NzUzOWQyYjcxMDE2NTMyYmRkOWM0YWIxNw0K PiA+IEF1dGhvcjogUm95IEdvbGFuIDxyZ29sYW5AcmVkaGF0LmNvbT4NCj4gPiBEYXRlOiBUaHUg QXVnIDkgMTY6MzQ6MTAgMjAxMiArMDMwMA0KPiA+DQo+ID4gZmVuY2VOb2RlIEFQSSBpcyBtaXNz aW5nIHRoZSBvcHRpb25zIGFyZ3VtZW50DQo+ID4NCj4gPiBDaGFuZ2UtSWQ6IEliMmNlOWIwZjcx MDQwZjkxOTg0MTNmYTA2YzVkODc2ODk5NDg0MmVjDQo+ID4gU2lnbmVkLW9mZi1ieTogUm95IEdv bGFuIDxyZ29sYW5AcmVkaGF0LmNvbT4NCj4gPiBSZXZpZXdlZC1vbjogaHR0cDovL2dlcnJpdC5v dmlydC5vcmcvNzA1OA0KPiA+IFJldmlld2VkLWJ5OiBEYW4gS2VuaWdzYmVyZyA8ZGFua2VuQHJl ZGhhdC5jb20+DQo+ID4gUmV2aWV3ZWQtYnk6IE9tZXIgRnJlbmtlbCA8b2ZyZW5rZWxAcmVkaGF0 LmNvbT4NCj4gPiBUZXN0ZWQtYnk6IE9tZXIgRnJlbmtlbCA8b2ZyZW5rZWxAcmVkaGF0LmNvbT4N Cj4gPg0KPiA+IGRpZmYgLS1naXQgYS92ZHNtL0JpbmRpbmdYTUxSUEMucHkgYi92ZHNtL0JpbmRp bmdYTUxSUEMucHkNCj4gPiBpbmRleCBjYzUzMDBmLi44YjU0OGU0IDEwMDY0NA0KPiA+IC0tLSBh L3Zkc20vQmluZGluZ1hNTFJQQy5weQ0KPiA+ICsrKyBiL3Zkc20vQmluZGluZ1hNTFJQQy5weQ0K PiA+IEBAIC0zNTcsNyArMzU3LDcgQEAgY2xhc3MgQmluZGluZ1hNTFJQQyhvYmplY3QpOg0KPiA+ IHNlY3VyZT1GYWxzZSwgb3B0aW9ucz0nJyk6DQo+ID4gYXBpID0gQVBJLkdsb2JhbCgpDQo+ID4g cmV0dXJuIGFwaS5mZW5jZU5vZGUoYWRkciwgcG9ydCwgYWdlbnQsIHVzZXJuYW1lLCBwYXNzd29y ZCwNCj4gPiAtIGFjdGlvbiwgc2VjdXJlKQ0KPiA+ICsgYWN0aW9uLCBzZWN1cmUsIG9wdGlvbnMp DQo+ID4NCj4gPiBkZWYgc2V0TG9nTGV2ZWwoc2VsZiwgbGV2ZWwpOg0KPiA+IGFwaSA9IEFQSS5H bG9iYWwoKQ0KPiA+DQo+DQo+IFRoZXJlIGlzIG15IHBhcnQgb2Ygb2xkIC91c3Ivc2hhcmUvdmRz bS9CaW5kaW5nWE1MUlBDLnB5IGZpbGUgZnJvbSBwcm94eQ0KPiBob3N0Og0KPg0KPiBkZWYgZmVu Y2VOb2RlKHNlbGYsIGFkZHIsIHBvcnQsIGFnZW50LCB1c2VybmFtZSwgcGFzc3dvcmQsIGFjdGlv biwNCj4gc2VjdXJlPUZhbHNlLCBvcHRpb25zPScnKToNCj4gYXBpID0gQVBJLkdsb2JhbChzZWxm LmNpZikNCj4gcmV0dXJuIGFwaS5mZW5jZU5vZGUoYWRkciwgcG9ydCwgYWdlbnQsIHVzZXJuYW1l LCBwYXNzd29yZCwNCj4gYWN0aW9uLCBzZWN1cmUpDQo+DQo+IHRoZXJlIGlzIHJlcGxhc2VkOg0K Pg0KPiBkZWYgZmVuY2VOb2RlKHNlbGYsIGFkZHIsIHBvcnQsIGFnZW50LCB1c2VybmFtZSwgcGFz c3dvcmQsIGFjdGlvbiwNCj4gc2VjdXJlPUZhbHNlLCBvcHRpb25zPScnKToNCj4gYXBpID0gQVBJ Lkdsb2JhbChzZWxmLmNpZikNCj4gcmV0dXJuIGFwaS5mZW5jZU5vZGUoYWRkciwgcG9ydCwgYWdl bnQsIHVzZXJuYW1lLCBwYXNzd29yZCwNCj4gYWN0aW9uLCBzZWN1cmUsIG9wdGlvbnMpDQo+DQo+ IEkgcmVzdGFydCBvdmlydC1lbmdpbmUgYW5kIHN0aWxsIHNlZSBubyBvcHRpb24gcHJlc2VudGVk IGluIHZkc20ubG9nLg0KPiBUZXN0IHN0aWxsIGZhaWxlZC4NCj4NCj4gdGhpcyBpcyBhIHZkc20g Y2hhbmdlLCBub3QgYW4gb3ZpcnQtZW5naW5lIChyZXN0YXJ0IHZkc20/KQ0KPiBpcyB0aGlzIG92 aXJ0IG5vZGUgb3IgcGxhaW4gZmVkb3JhL2VsNj8NCj4gX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18NCj4gVXNlcnMgbWFpbGluZyBsaXN0DQo+IFVzZXJzQG92 aXJ0Lm9yZw0KPiBodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMN Cj4NCj4gRGFycmVsbCBCdWRpYw0KPiBCaWd3ZWxscyBUZWNobm9sb2d5IExMQw0KPiBvZmZpY2U6 IDMxMi41MjkuNzgxNg0KPiBjZWxsOiA2MDguMjM5LjQ2Mjg= --0__=C9BBF0EADF83552B8f9e8a93df938690918cC9BBF0EADF83552B Content-type: text/html; charset=KOI8-R Content-Disposition: inline Content-transfer-encoding: base64 PGh0bWw+PGJvZHk+DQo8cD48dHQ+PGZvbnQgc2l6ZT0iMiI+RGFycmVsbCBCdWRpYyAmbHQ7ZGFy cmVsbC5idWRpY0BiaWd3ZWxscy5uZXQmZ3Q7IM7B0MnTwc7PIDE0LjA5LjIwMTIgMDU6MzI6MzM6 PGJyPg0KPGJyPg0KJmd0OyDv1DogRGFycmVsbCBCdWRpYyAmbHQ7ZGFycmVsbC5idWRpY0BiaWd3 ZWxscy5uZXQmZ3Q7PC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPiZndDsg68/N 1TogSXRhbWFyIEhlaW0gJmx0O2loZWltQHJlZGhhdC5jb20mZ3Q7PC9mb250PjwvdHQ+PGJyPg0K PHR0Pjxmb250IHNpemU9IjIiPiZndDsg68/QydE6IERtaXRyaXkgQSBQeXJ5YWtvdiAmbHQ7RFB5 cnlha292QGVrYi5iZWVsaW5lLnJ1Jmd0OywgdXNlcnNAb3ZpcnQub3JnPC9mb250PjwvdHQ+PGJy Pg0KPHR0Pjxmb250IHNpemU9IjIiPiZndDsg5MHUwTogMTQuMDkuMjAxMiAwNTozMjwvZm9udD48 L3R0Pjxicj4NCjx0dD48Zm9udCBzaXplPSIyIj4mZ3Q7IPTFzcE6IFJlOiBbVXNlcnNdIEhBOiBS ZTogIEhBOiBSZTogICBIUCBJbnRlZ3JhdGVkIExpZ2h0cyBPdXQgMzwvZm9udD48L3R0Pjxicj4N Cjx0dD48Zm9udCBzaXplPSIyIj4mZ3Q7IDxicj4NCiZndDsgVGhhdCBmaXggd29ya2VkIGZvciBt ZSAoaXBtaWxhbiB3aXNlLCBhbnl3YXkuIFN0aWxsIG5vIGdvIG9uIGlsbywgPGJyPg0KJmd0OyBi dXQgd2Uga25ldyB0aGF0LCByaWdodD8pLiBUaGFua3MgSXRhbWFyITxicj4NCiZndDsgRG1pdHJp eSwgbWFrZSBzdXJlIHlvdSBkbyB0aGlzIHRvIGFsbCB5b3VyIGhvc3Qgbm9kZXMsIGl0IG1heSBy dW4gPGJyPg0KJmd0OyB0aGUgdGVzdCBmcm9tIGFueSBvZiB0aGVtLiBZb3UnbGwgYWxzbyB3YW50 IHRvIGJlIHN1cmUgeW91IGRlbGV0ZSAvPGJyPg0KJmd0OyB1c3Ivc2hhcmUvdmRzbS9CaW5kaW5n WE1MUlBDLnB5YyBhbmQgLnB5bywgb3RoZXJ3aXNlIHRoZSBjb21waWxlZCA8YnI+DQomZ3Q7IHB5 dGhvbiBpcyBsaWtlbHkgdG8gc3RpbGwgZ2V0IHVzZWQuPC9mb250PjwvdHQ+PGJyPg0KPGJyPg0K PHR0Pjxmb250IHNpemU9IjIiPnRoZXJlIGlzIG5vIG5lY2Vzc2l0eTwvZm9udD48L3R0Pjxicj4N Cjxicj4NCjx0dD48Zm9udCBzaXplPSIyIj4mZ3Q7IEZpbmFsbHksIEkgZGlkIG5lZWQgdG8gcmVz dGFydDxicj4NCiZndDsgdmRzbWQgb24gYWxsIG15IG5vZGVzLCAmcXVvdDtzZXJ2aWNlIHZkc21k IHJlc3RhcnQmcXVvdDsgb24gbXkgQ2VudG9zIDYuMyA8YnI+DQomZ3Q7IHN5c3RlbS48L2ZvbnQ+ PC90dD48YnI+DQo8YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+dGhhdCdzIHJpZ2h0ITwvZm9udD48 L3R0Pjxicj4NCjxicj4NCjx0dD48Zm9udCBzaXplPSIyIj4mZ3Q7IEdsYWQgdG8ga25vdyB5b3Ug Y2FuIGRvIHRoYXQgd2l0aG91dCBjYXVzaW5nIHByb2JsZW1zIGZvciBydW5uaW5nIHZtcy48L2Zv bnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+Jmd0OyA8YnI+DQo8L2ZvbnQ+PC90dD48 YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+eWVhaDwvZm9udD48L3R0Pjxicj4NCjxicj4NCjx0dD48 Zm9udCBzaXplPSIyIj50aGFuayB5b3UuPC9mb250PjwvdHQ+PGJyPg0KPGJyPg0KPHR0Pjxmb250 IHNpemU9IjIiPiZndDsgSSBkaWQgbm90aWNlIHRoYXQgdGhlIG92aXJ0IG1hbmFnZW1lbnQgR1VJ IHN0aWxsIHNob3dzIDMgQWxlcnRzIGluIDxicj4NCiZndDsgdGhlIGFsZXJ0IGFyZWEsIGFuZCB0 aGV5IGFyZSBhbGwgJnF1b3Q7UG93ZXIgTWFuYWdlbWVudCB0ZXN0IGZhaWxlZCZxdW90OyA8YnI+ DQomZ3Q7IGVycm9ycyBkYXRlZCBmcm9tIHRoZSBmaXJzdCB0aW1lIHRoZWlyIHBhcnRpY3VsYXIg bm9kZSB3YXMgYWRkZWQgdG8gPGJyPg0KJmd0OyB0aGUgY2x1c3Rlci4gVGhpcyBpcyBldmVuIGFm dGVyIHJlc3RhcnRpbmcgYSB2ZHNtZCBhZ2FpbiBhbmQgc2VlaW5nIDxicj4NCiZndDsgSG9zdCB4 eHggcG93ZXIgbWFuYWdlbWVudCB3YXMgdmVyaWZpZWQgc3VjY2Vzc2Z1bGx5LiZxdW90OyBpbiB0 aGUgZXZlbnQgbG9nLjwvZm9udD48L3R0Pjxicj4NCjx0dD48Zm9udCBzaXplPSIyIj4mZ3Q7IDxi cj4NCiZndDsgICAtRGFycmVsbDwvZm9udD48L3R0Pjxicj4NCjx0dD48Zm9udCBzaXplPSIyIj4m Z3Q7IDxicj4NCiZndDsgT24gU2VwIDEzLCAyMDEyLCBhdCA1OjQ1IFBNLCBJdGFtYXIgSGVpbSB3 cm90ZTo8L2ZvbnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+Jmd0OyA8YnI+DQomZ3Q7 IE9uIDA5LzEzLzIwMTIgMDg6NDIgQU0sIERtaXRyaXkgQSBQeXJ5YWtvdiB3cm90ZTo8L2ZvbnQ+ PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+Jmd0OyBJdGFtYXIgSGVpbSAmbHQ7aWhlaW1A cmVkaGF0LmNvbSZndDsgzsHQydPBzs8gMTMuMDkuMjAxMiAxMTowOToyNDo8L2ZvbnQ+PC90dD48 YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+Jmd0OyA8YnI+DQomZ3Q7ICZndDsg79Q6IEl0YW1hciBI ZWltICZsdDtpaGVpbUByZWRoYXQuY29tJmd0OzwvZm9udD48L3R0Pjxicj4NCjx0dD48Zm9udCBz aXplPSIyIj4mZ3Q7ICZndDsg68/N1TogRG1pdHJpeSBBIFB5cnlha292ICZsdDtEUHlyeWFrb3ZA ZWtiLmJlZWxpbmUucnUmZ3Q7PC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPiZn dDsgJmd0OyDrz9DJ0TogRGFycmVsbCBCdWRpYyAmbHQ7ZGFycmVsbC5idWRpY0BiaWd3ZWxscy5u ZXQmZ3Q7LCB1c2Vyc0BvdmlydC5vcmc8L2ZvbnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0i MiI+Jmd0OyAmZ3Q7IOTB1ME6IDEzLjA5LjIwMTIgMTE6MDk8L2ZvbnQ+PC90dD48YnI+DQo8dHQ+ PGZvbnQgc2l6ZT0iMiI+Jmd0OyAmZ3Q7IPTFzcE6IFJlOiBbVXNlcnNdIEhBOiBSZTogSFAgSW50 ZWdyYXRlZCBMaWdodHMgT3V0IDM8L2ZvbnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+ Jmd0OyAmZ3Q7PC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPiZndDsgJmd0OyBP biAwOS8xMy8yMDEyIDA2OjAwIEFNLCBEbWl0cml5IEEgUHlyeWFrb3Ygd3JvdGU6PC9mb250Pjwv dHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPiZndDsgJmd0OyAmZ3Q7IERhcnJlbGwgQnVkaWMg Jmx0O2RhcnJlbGwuYnVkaWNAYmlnd2VsbHMubmV0Jmd0OyDOwdDJ08HOzyAxMy4wOS4yMDEyPC9m b250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPiZndDsgMDc6NDM6NDQ6PC9mb250Pjwv dHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPiZndDsgJmd0OyAmZ3Q7PC9mb250PjwvdHQ+PGJy Pg0KPHR0Pjxmb250IHNpemU9IjIiPiZndDsgJmd0OyAmZ3Q7ICZndDsg79Q6IERhcnJlbGwgQnVk aWMgJmx0O2RhcnJlbGwuYnVkaWNAYmlnd2VsbHMubmV0Jmd0OzwvZm9udD48L3R0Pjxicj4NCjx0 dD48Zm9udCBzaXplPSIyIj4mZ3Q7ICZndDsgJmd0OyAmZ3Q7IOvPzdU6IERtaXRyaXkgQSBQeXJ5 YWtvdiAmbHQ7RFB5cnlha292QGVrYi5iZWVsaW5lLnJ1Jmd0OzwvZm9udD48L3R0Pjxicj4NCjx0 dD48Zm9udCBzaXplPSIyIj4mZ3Q7ICZndDsgJmd0OyAmZ3Q7IOvP0MnROiBFbGkgTWVzaWthICZs dDtlbWVzaWthQHJlZGhhdC5jb20mZ3Q7LCB1c2Vyc0BvdmlydC5vcmc8L2ZvbnQ+PC90dD48YnI+ DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+Jmd0OyAmZ3Q7ICZndDsgJmd0OyDkwdTBOiAxMy4wOS4yMDEy IDA3OjQzPC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPiZndDsgJmd0OyAmZ3Q7 ICZndDsg9MXNwTogUmU6IFtVc2Vyc10gSFAgSW50ZWdyYXRlZCBMaWdodHMgT3V0IDM8L2ZvbnQ+ PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+Jmd0OyAmZ3Q7ICZndDsgJmd0OzwvZm9udD48 L3R0Pjxicj4NCjx0dD48Zm9udCBzaXplPSIyIj4mZ3Q7ICZndDsgJmd0OyAmZ3Q7IEkgaGF2ZSB0 aGlzIHByb2JsZW0gdG9vLiBJIGFjdHVhbGx5IHRyYWNrZWQgaXQgZG93biB0byB0aGUgZW5naW5l PC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPiZndDsgJmd0OyAmZ3Q7ICZndDsg bm90IHBhc3NpbmcgdGhlIGFyZ3VtZW50cyB0byB0aGUgZmVuY2Ugc2NyaXB0cyBidXQgdGhlbiBn b3Q8L2ZvbnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+Jmd0OyAmZ3Q7ICZndDsgJmd0 OyBkaXN0cmFjdGVkIGFuZCBuZXZlciBmb2xsb3dlZCB1cCB3aXRoIGEgcmVwb3J0LiBJbiBteSBj YXNlLCB0aGUgZGF0YTwvZm9udD48L3R0Pjxicj4NCjx0dD48Zm9udCBzaXplPSIyIj4mZ3Q7ICZn dDsgJmd0OyAmZ3Q7IGJhc2Ugd2FzIGNvcnJlY3QsIGFuZCBpZiBJIHJhbiB0aGUgZmVuY2Ugc2Ny aXB0IGJ5IGhhbmQsIGl0IHdvdWxkPC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIi PiZndDsgJmd0OyAmZ3Q7ICZndDsgd29yaywgYnV0IHRoZSB2ZHNtIHdhc24ndCBydW5uaW5nIGl0 IHdpdGggdGhlIG9wdGlvbnMgb3IgZXZlbiBhbGw8L2ZvbnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQg c2l6ZT0iMiI+Jmd0OyAmZ3Q7ICZndDsgJmd0OyB0aGUgYXJndW1lbnRzICh1c2VybmFtZS9wdywg ZXRjKS4gSSd2ZSB0cmllZCBpdCB3aXRoIGlsbzMgYW5kPC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxm b250IHNpemU9IjIiPiZndDsgJmd0OyAmZ3Q7ICZndDsgaXBtaWxhbiBib3RoLCBzYW1lIGlzc3Vl LjwvZm9udD48L3R0Pjxicj4NCjx0dD48Zm9udCBzaXplPSIyIj4mZ3Q7ICZndDsgJmd0OyAmZ3Q7 PC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPiZndDsgJmd0OyAmZ3Q7ICZndDsg SWYgeW91J2QgbGlrZSwgSSBjYW4gcmVjcmVhdGUgc29tZSBvZiBteSBkZWJ1Z2dpbmcsIEknZCBn b3R0ZW4gc288L2ZvbnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+Jmd0OyAmZ3Q7ICZn dDsgJmd0OyBmYXIgYXMgdG8gdG8gaGFjayBzb21lIHByaW50IHN0YXRlbWVudHMgaW50byB0aGUg ZmVuY2Ugc2NyaXB0cyB0bzwvZm9udD48L3R0Pjxicj4NCjx0dD48Zm9udCBzaXplPSIyIj4mZ3Q7 ICZndDsgJmd0OyAmZ3Q7IGRlbW9uc3RyYXRlIHdoYXQgd2FzIGhhcHBlbmluZy4gTG9zdCB0aGF0 IHdpdGggc29tZSByZWJ1aWxkcywgYnV0PC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9 IjIiPiZndDsgJmd0OyAmZ3Q7ICZndDsgZWFzeSBlbm91Z2ggdG8gcmVjcmVhdGUuLi48L2ZvbnQ+ PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+Jmd0OyAmZ3Q7ICZndDsgJmd0OzwvZm9udD48 L3R0Pjxicj4NCjx0dD48Zm9udCBzaXplPSIyIj4mZ3Q7ICZndDsgJmd0OyAmZ3Q7IC1EYXJyZWxs PC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPiZndDsgJmd0OyAmZ3Q7PC9mb250 PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPiZndDsgJmd0OyAmZ3Q7IEhlbGxvLCBEYXJy ZWxsLjwvZm9udD48L3R0Pjxicj4NCjx0dD48Zm9udCBzaXplPSIyIj4mZ3Q7ICZndDsgJmd0Ozwv Zm9udD48L3R0Pjxicj4NCjx0dD48Zm9udCBzaXplPSIyIj4mZ3Q7ICZndDsgJmd0OyBJdCB3b3Vs ZCBiZSBncmVhdCE8L2ZvbnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+Jmd0OyAmZ3Q7 PC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPiZndDsgJmd0OyBtYXkgaSBzdWdn ZXN0IHlvdSBmaXJzdCB0cnkgdG8gYXBwbHkgdGhpcyBwYXRjaCB0byB2ZHNtIChqdXN0IGVkaXQg dGhlPC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPiZndDsgJmd0OyByZWxldmFu dCBsaW5lIGluIHZkc20pPC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPiZndDsg Jmd0OzwvZm9udD48L3R0Pjxicj4NCjx0dD48Zm9udCBzaXplPSIyIj4mZ3Q7ICZndDsgY29tbWl0 IDU5OTM0MTE4ZTNhMzBjNTc1MzlkMmI3MTAxNjUzMmJkZDljNGFiMTc8L2ZvbnQ+PC90dD48YnI+ DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+Jmd0OyAmZ3Q7IEF1dGhvcjogUm95IEdvbGFuICZsdDtyZ29s YW5AcmVkaGF0LmNvbSZndDs8L2ZvbnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+Jmd0 OyAmZ3Q7IERhdGU6IFRodSBBdWcgOSAxNjozNDoxMCAyMDEyICswMzAwPC9mb250PjwvdHQ+PGJy Pg0KPHR0Pjxmb250IHNpemU9IjIiPiZndDsgJmd0OzwvZm9udD48L3R0Pjxicj4NCjx0dD48Zm9u dCBzaXplPSIyIj4mZ3Q7ICZndDsgZmVuY2VOb2RlIEFQSSBpcyBtaXNzaW5nIHRoZSBvcHRpb25z IGFyZ3VtZW50PC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPiZndDsgJmd0Ozwv Zm9udD48L3R0Pjxicj4NCjx0dD48Zm9udCBzaXplPSIyIj4mZ3Q7ICZndDsgQ2hhbmdlLUlkOiBJ YjJjZTliMGY3MTA0MGY5MTk4NDEzZmEwNmM1ZDg3Njg5OTQ4NDJlYzwvZm9udD48L3R0Pjxicj4N Cjx0dD48Zm9udCBzaXplPSIyIj4mZ3Q7ICZndDsgU2lnbmVkLW9mZi1ieTogUm95IEdvbGFuICZs dDtyZ29sYW5AcmVkaGF0LmNvbSZndDs8L2ZvbnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0i MiI+Jmd0OyAmZ3Q7IFJldmlld2VkLW9uOiA8YSBocmVmPSJodHRwOi8vZ2Vycml0Lm92aXJ0Lm9y Zy83MDU4Ij5odHRwOi8vZ2Vycml0Lm92aXJ0Lm9yZy83MDU4PC9hPjwvZm9udD48L3R0Pjxicj4N Cjx0dD48Zm9udCBzaXplPSIyIj4mZ3Q7ICZndDsgUmV2aWV3ZWQtYnk6IERhbiBLZW5pZ3NiZXJn ICZsdDtkYW5rZW5AcmVkaGF0LmNvbSZndDs8L2ZvbnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6 ZT0iMiI+Jmd0OyAmZ3Q7IFJldmlld2VkLWJ5OiBPbWVyIEZyZW5rZWwgJmx0O29mcmVua2VsQHJl ZGhhdC5jb20mZ3Q7PC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPiZndDsgJmd0 OyBUZXN0ZWQtYnk6IE9tZXIgRnJlbmtlbCAmbHQ7b2ZyZW5rZWxAcmVkaGF0LmNvbSZndDs8L2Zv bnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+Jmd0OyAmZ3Q7PC9mb250PjwvdHQ+PGJy Pg0KPHR0Pjxmb250IHNpemU9IjIiPiZndDsgJmd0OyBkaWZmIC0tZ2l0IGEvdmRzbS9CaW5kaW5n WE1MUlBDLnB5IGIvdmRzbS9CaW5kaW5nWE1MUlBDLnB5PC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxm b250IHNpemU9IjIiPiZndDsgJmd0OyBpbmRleCBjYzUzMDBmLi44YjU0OGU0IDEwMDY0NDwvZm9u dD48L3R0Pjxicj4NCjx0dD48Zm9udCBzaXplPSIyIj4mZ3Q7ICZndDsgLS0tIGEvdmRzbS9CaW5k aW5nWE1MUlBDLnB5PC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPiZndDsgJmd0 OyArKysgYi92ZHNtL0JpbmRpbmdYTUxSUEMucHk8L2ZvbnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQg c2l6ZT0iMiI+Jmd0OyAmZ3Q7IEBAIC0zNTcsNyArMzU3LDcgQEAgY2xhc3MgQmluZGluZ1hNTFJQ QyhvYmplY3QpOjwvZm9udD48L3R0Pjxicj4NCjx0dD48Zm9udCBzaXplPSIyIj4mZ3Q7ICZndDsg c2VjdXJlPUZhbHNlLCBvcHRpb25zPScnKTo8L2ZvbnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6 ZT0iMiI+Jmd0OyAmZ3Q7IGFwaSA9IEFQSS5HbG9iYWwoKTwvZm9udD48L3R0Pjxicj4NCjx0dD48 Zm9udCBzaXplPSIyIj4mZ3Q7ICZndDsgcmV0dXJuIGFwaS5mZW5jZU5vZGUoYWRkciwgcG9ydCwg YWdlbnQsIHVzZXJuYW1lLCBwYXNzd29yZCw8L2ZvbnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6 ZT0iMiI+Jmd0OyAmZ3Q7IC0gYWN0aW9uLCBzZWN1cmUpPC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxm b250IHNpemU9IjIiPiZndDsgJmd0OyArIGFjdGlvbiwgc2VjdXJlLCBvcHRpb25zKTwvZm9udD48 L3R0Pjxicj4NCjx0dD48Zm9udCBzaXplPSIyIj4mZ3Q7ICZndDs8L2ZvbnQ+PC90dD48YnI+DQo8 dHQ+PGZvbnQgc2l6ZT0iMiI+Jmd0OyAmZ3Q7IGRlZiBzZXRMb2dMZXZlbChzZWxmLCBsZXZlbCk6 PC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPiZndDsgJmd0OyBhcGkgPSBBUEku R2xvYmFsKCk8L2ZvbnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+Jmd0OyAmZ3Q7PC9m b250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPiZndDsgPGJyPg0KJmd0OyBUaGVyZSBp cyBteSBwYXJ0IG9mIG9sZCAvdXNyL3NoYXJlL3Zkc20vQmluZGluZ1hNTFJQQy5weSBmaWxlIGZy b20gcHJveHk8L2ZvbnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+Jmd0OyBob3N0Ojwv Zm9udD48L3R0Pjxicj4NCjx0dD48Zm9udCBzaXplPSIyIj4mZ3Q7IDxicj4NCiZndDsgZGVmIGZl bmNlTm9kZShzZWxmLCBhZGRyLCBwb3J0LCBhZ2VudCwgdXNlcm5hbWUsIHBhc3N3b3JkLCBhY3Rp b24sPC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPiZndDsgc2VjdXJlPUZhbHNl LCBvcHRpb25zPScnKTo8L2ZvbnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+Jmd0OyBh cGkgPSBBUEkuR2xvYmFsKHNlbGYuY2lmKTwvZm9udD48L3R0Pjxicj4NCjx0dD48Zm9udCBzaXpl PSIyIj4mZ3Q7IHJldHVybiBhcGkuZmVuY2VOb2RlKGFkZHIsIHBvcnQsIGFnZW50LCB1c2VybmFt ZSwgcGFzc3dvcmQsPC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPiZndDsgYWN0 aW9uLCBzZWN1cmUpPC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPiZndDsgPGJy Pg0KJmd0OyB0aGVyZSBpcyByZXBsYXNlZDo8L2ZvbnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6 ZT0iMiI+Jmd0OyA8YnI+DQomZ3Q7IGRlZiBmZW5jZU5vZGUoc2VsZiwgYWRkciwgcG9ydCwgYWdl bnQsIHVzZXJuYW1lLCBwYXNzd29yZCwgYWN0aW9uLDwvZm9udD48L3R0Pjxicj4NCjx0dD48Zm9u dCBzaXplPSIyIj4mZ3Q7IHNlY3VyZT1GYWxzZSwgb3B0aW9ucz0nJyk6PC9mb250PjwvdHQ+PGJy Pg0KPHR0Pjxmb250IHNpemU9IjIiPiZndDsgYXBpID0gQVBJLkdsb2JhbChzZWxmLmNpZik8L2Zv bnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+Jmd0OyByZXR1cm4gYXBpLmZlbmNlTm9k ZShhZGRyLCBwb3J0LCBhZ2VudCwgdXNlcm5hbWUsIHBhc3N3b3JkLDwvZm9udD48L3R0Pjxicj4N Cjx0dD48Zm9udCBzaXplPSIyIj4mZ3Q7IGFjdGlvbiwgc2VjdXJlLCBvcHRpb25zKTwvZm9udD48 L3R0Pjxicj4NCjx0dD48Zm9udCBzaXplPSIyIj4mZ3Q7IDxicj4NCiZndDsgSSByZXN0YXJ0IG92 aXJ0LWVuZ2luZSBhbmQgc3RpbGwgc2VlIG5vIG9wdGlvbiBwcmVzZW50ZWQgaW4gdmRzbS5sb2cu PC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPiZndDsgVGVzdCBzdGlsbCBmYWls ZWQuPC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPiZndDsgPGJyPg0KJmd0OyB0 aGlzIGlzIGEgdmRzbSBjaGFuZ2UsIG5vdCBhbiBvdmlydC1lbmdpbmUgKHJlc3RhcnQgdmRzbT8p PGJyPg0KJmd0OyBpcyB0aGlzIG92aXJ0IG5vZGUgb3IgcGxhaW4gZmVkb3JhL2VsNj88YnI+DQom Z3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0K Jmd0OyBVc2VycyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7IFVzZXJzQG92aXJ0Lm9yZzxicj4NCiZn dDsgPGEgaHJlZj0iaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJz Ij5odHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnM8L2E+PC9mb250 PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPiZndDsgPGJyPg0KJmd0OyBEYXJyZWxsIEJ1 ZGljPC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPiZndDsgQmlnd2VsbHMgVGVj aG5vbG9neSBMTEM8L2ZvbnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+Jmd0OyBvZmZp Y2U6IDMxMi41MjkuNzgxNjwvZm9udD48L3R0Pjxicj4NCjx0dD48Zm9udCBzaXplPSIyIj4mZ3Q7 IGNlbGw6IDYwOC4yMzkuNDYyODwvZm9udD48L3R0PjwvYm9keT48L2h0bWw+ --0__=C9BBF0EADF83552B8f9e8a93df938690918cC9BBF0EADF83552B--

On 09/14/2012 02:32 AM, Darrell Budic wrote:
That fix worked for me (ipmilan wise, anyway. Still no go on ilo, but we knew that, right?). Thanks Itamar!
Dmitriy, make sure you do this to all your host nodes, it may run the test from any of them. You'll also want to be sure you delete /usr/share/vdsm/BindingXMLRPC.pyc and .pyo, otherwise the compiled python is likely to still get used. Finally, I did need to restart vdsmd on all my nodes, "service vdsmd restart" on my Centos 6.3 system. Glad to know you can do that without causing problems for running vms.
I did notice that the ovirt management GUI still shows 3 Alerts in the alert area, and they are all "Power Management test failed" errors dated from the first time their particular node was added to the cluster. This is even after restarting a vdsmd again and seeing Host xxx power management was verified successfully." in the event log.
because the engine doesn't go and run 'test power management' all the time... click edit host, power management tab, click 'test'.

On 09/14/2012 02:32 AM, Darrell Budic wrote:
That fix worked for me (ipmilan wise, anyway. Still no go on ilo, but = we knew that, right?). Thanks Itamar! =20 Dmitriy, make sure you do this to all your host nodes, it may run the test from any of them. You'll also want to be sure you delete /usr/share/vdsm/BindingXMLRPC.pyc and .pyo, otherwise the compiled python is likely to still get used. Finally, I did need to restart = vdsmd on all my nodes, "service vdsmd restart" on my Centos 6.3 system. = Glad to know you can do that without causing problems for running vms. =20 I did notice that the ovirt management GUI still shows 3 Alerts in =
--Apple-Mail=_EE42D18A-F863-46C0-A9AD-5837B4D750FF Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii I had tried that and it hadn't changed, but looking at it this morning, = it cleared those. Maybe it only checked on login? Anyway, now it's = showing me a really old alert from a month or two ago about "No other = host in cluster to test power management from" (or whatever the real = verbiage is for that). Kind of strange since they've all got power = management now :) -Darrell On Sep 14, 2012, at 2:46 AM, Itamar Heim wrote: the
alert area, and they are all "Power Management test failed" errors = dated from the first time their particular node was added to the cluster. = This is even after restarting a vdsmd again and seeing Host xxx power management was verified successfully." in the event log. =20 because the engine doesn't go and run 'test power management' all the = time... click edit host, power management tab, click 'test'. =20
Darrell Budic Bigwells Technology LLC --Apple-Mail=_EE42D18A-F863-46C0-A9AD-5837B4D750FF Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=us-ascii <html><head></head><body style=3D"word-wrap: break-word; = -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">I had = tried that and it hadn't changed, but looking at it this morning, it = cleared those. Maybe it only checked on login? Anyway, now it's showing = me a really old alert from a month or two ago about "No other host in = cluster to test power management from" (or whatever the real verbiage is = for that). Kind of strange since they've all got power management now = :)<div><br></div><div> = -Darrell</div><div><br></div><div><div><div>On Sep 14, 2012, at 2:46 AM, = Itamar Heim wrote:</div><br = class=3D"Apple-interchange-newline"><blockquote type=3D"cite"><div>On = 09/14/2012 02:32 AM, Darrell Budic wrote:<br><blockquote = type=3D"cite">That fix worked for me (ipmilan wise, anyway. Still no go = on ilo, but we<br></blockquote><blockquote type=3D"cite">knew that, = right?). Thanks Itamar!<br></blockquote><blockquote = type=3D"cite"><br></blockquote><blockquote type=3D"cite">Dmitriy, make = sure you do this to all your host nodes, it may run = the<br></blockquote><blockquote type=3D"cite">test from any of them. = You'll also want to be sure you delete<br></blockquote><blockquote = type=3D"cite">/usr/share/vdsm/BindingXMLRPC.pyc and .pyo, otherwise the = compiled<br></blockquote><blockquote type=3D"cite">python is likely to = still get used. Finally, I did need to restart = vdsmd<br></blockquote><blockquote type=3D"cite">on all my nodes, = "service vdsmd restart" on my Centos 6.3 system. = Glad<br></blockquote><blockquote type=3D"cite">to know you can do that = without causing problems for running vms.<br></blockquote><blockquote = type=3D"cite"><br></blockquote><blockquote type=3D"cite">I did notice = that the ovirt management GUI still shows 3 Alerts in = the<br></blockquote><blockquote type=3D"cite">alert area, and they are = all "Power Management test failed" errors = dated<br></blockquote><blockquote type=3D"cite">from the first time = their particular node was added to the cluster. = This<br></blockquote><blockquote type=3D"cite">is even after restarting = a vdsmd again and seeing Host xxx power<br></blockquote><blockquote = type=3D"cite">management was verified successfully." in the event = log.<br></blockquote><br>because the engine doesn't go and run 'test = power management' all the time...<br>click edit host, power management = tab, click 'test'.<br><br></div></blockquote></div><br><div = apple-content-edited=3D"true"> <span class=3D"Apple-style-span" style=3D"border-collapse: separate; = color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; = font-variant: normal; font-weight: normal; letter-spacing: normal; = line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: = 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: = 0px; -webkit-border-horizontal-spacing: 0px; = -webkit-border-vertical-spacing: 0px; = -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: = auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div>Darrell = Budic</div><div>Bigwells Technology = LLC</div><div><br></div></span></div></div></body></html>= --Apple-Mail=_EE42D18A-F863-46C0-A9AD-5837B4D750FF--

On 09/14/2012 07:08 PM, Darrell Budic wrote:
I had tried that and it hadn't changed, but looking at it this morning, it cleared those. Maybe it only checked on login? Anyway, now it's showing me a really old alert from a month or two ago about "No other host in cluster to test power management from" (or whatever the real verbiage is for that). Kind of strange since they've all got power management now :)
Eli?
-Darrell
On Sep 14, 2012, at 2:46 AM, Itamar Heim wrote:
On 09/14/2012 02:32 AM, Darrell Budic wrote:
That fix worked for me (ipmilan wise, anyway. Still no go on ilo, but we knew that, right?). Thanks Itamar!
Dmitriy, make sure you do this to all your host nodes, it may run the test from any of them. You'll also want to be sure you delete /usr/share/vdsm/BindingXMLRPC.pyc and .pyo, otherwise the compiled python is likely to still get used. Finally, I did need to restart vdsmd on all my nodes, "service vdsmd restart" on my Centos 6.3 system. Glad to know you can do that without causing problems for running vms.
I did notice that the ovirt management GUI still shows 3 Alerts in the alert area, and they are all "Power Management test failed" errors dated from the first time their particular node was added to the cluster. This is even after restarting a vdsmd again and seeing Host xxx power management was verified successfully." in the event log.
because the engine doesn't go and run 'test power management' all the time... click edit host, power management tab, click 'test'.
Darrell Budic Bigwells Technology LLC
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

----- Original Message -----
From: "Itamar Heim" <iheim@redhat.com> To: "Darrell Budic" <darrell.budic@bigwells.net> Cc: users@ovirt.org, "Eli Mesika" <emesika@redhat.com> Sent: Friday, September 14, 2012 9:28:03 PM Subject: Re: [Users] HA: Re: HP Integrated Lights Out 3
On 09/14/2012 07:08 PM, Darrell Budic wrote:
I had tried that and it hadn't changed, but looking at it this morning, it cleared those. Maybe it only checked on login? Anyway, now it's showing me a really old alert from a month or two ago about "No other host in cluster to test power management from" (or whatever the real verbiage is for that). Kind of strange since they've all got power management now :)
Eli? I had check that in the code and it seems that PM Alerts for a Host are deleted when we succeed to sent a PM Status command. Also, this was not reproducible on my environment. I'll will need more info on that (logs , scenario etc)
Thanks
-Darrell
On Sep 14, 2012, at 2:46 AM, Itamar Heim wrote:
On 09/14/2012 02:32 AM, Darrell Budic wrote:
That fix worked for me (ipmilan wise, anyway. Still no go on ilo, but we knew that, right?). Thanks Itamar!
Dmitriy, make sure you do this to all your host nodes, it may run the test from any of them. You'll also want to be sure you delete /usr/share/vdsm/BindingXMLRPC.pyc and .pyo, otherwise the compiled python is likely to still get used. Finally, I did need to restart vdsmd on all my nodes, "service vdsmd restart" on my Centos 6.3 system. Glad to know you can do that without causing problems for running vms.
I did notice that the ovirt management GUI still shows 3 Alerts in the alert area, and they are all "Power Management test failed" errors dated from the first time their particular node was added to the cluster. This is even after restarting a vdsmd again and seeing Host xxx power management was verified successfully." in the event log.
because the engine doesn't go and run 'test power management' all the time... click edit host, power management tab, click 'test'.
Darrell Budic Bigwells Technology LLC
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

--0__=C9BBF0ECDFB66E908f9e8a93df938690918cC9BBF0ECDFB66E90 Content-type: text/plain; charset=KOI8-R Content-transfer-encoding: base64 DQpJIGNoYW5nZSBGZWRvcmEgMTcgaG9zdHMgdG8gb3ZpcnQgbm9kZXMgKGZpcnN0IC0gMi41LjAt Mi4wLmZjMTcsIHNlY29uZA0KLTIuNS4xLTEuMC5mYzE3KS4gU1BNIG9uIDIuNS4wLTIuMC5mYzE3 Lg0KDQppbG8zIGRvbid0IHdvcmsuIEluIHZkc20ubG9nIG5vdyBvcHRpb25zIHByZXNlbnRlZC4g QmluZGluZ1hNTFJQQy5weSBub3QNCmZvdW5kIG9uIHByb3h5IGhvc3QgaW4gL3Vzci9zaGFyZS92 ZHNtLiBPbmx5IEJpbmRpbmdYTUxSUEMucHljIGZpbGUuDQoNCg0KDQpJdGFtYXIgSGVpbSA8aWhl aW1AcmVkaGF0LmNvbT4gzsHQydPBzs8gMTQuMDkuMjAxMiAxMzo0NjozNToNCg0KPiDv1DogSXRh bWFyIEhlaW0gPGloZWltQHJlZGhhdC5jb20+DQo+IOvPzdU6IERhcnJlbGwgQnVkaWMgPGRhcnJl bGwuYnVkaWNAYmlnd2VsbHMubmV0Pg0KPiDrz9DJ0TogRG1pdHJpeSBBIFB5cnlha292IDxEUHly eWFrb3ZAZWtiLmJlZWxpbmUucnU+LCB1c2Vyc0BvdmlydC5vcmcNCj4g5MHUwTogMTQuMDkuMjAx MiAxMzo0Ng0KPiD0xc3BOiBSZTogW1VzZXJzXSBIQTogUmU6ICBIQTogUmU6ICAgSFAgSW50ZWdy YXRlZCBMaWdodHMgT3V0IDMNCj4NCj4gT24gMDkvMTQvMjAxMiAwMjozMiBBTSwgRGFycmVsbCBC dWRpYyB3cm90ZToNCj4gPiBUaGF0IGZpeCB3b3JrZWQgZm9yIG1lIChpcG1pbGFuIHdpc2UsIGFu eXdheS4gU3RpbGwgbm8gZ28gb24gaWxvLCBidXQNCndlDQo+ID4ga25ldyB0aGF0LCByaWdodD8p LiBUaGFua3MgSXRhbWFyIQ0KPiA+DQo+ID4gRG1pdHJpeSwgbWFrZSBzdXJlIHlvdSBkbyB0aGlz IHRvIGFsbCB5b3VyIGhvc3Qgbm9kZXMsIGl0IG1heSBydW4gdGhlDQo+ID4gdGVzdCBmcm9tIGFu eSBvZiB0aGVtLiBZb3UnbGwgYWxzbyB3YW50IHRvIGJlIHN1cmUgeW91IGRlbGV0ZQ0KPiA+IC91 c3Ivc2hhcmUvdmRzbS9CaW5kaW5nWE1MUlBDLnB5YyBhbmQgLnB5bywgb3RoZXJ3aXNlIHRoZSBj b21waWxlZA0KPiA+IHB5dGhvbiBpcyBsaWtlbHkgdG8gc3RpbGwgZ2V0IHVzZWQuIEZpbmFsbHks IEkgZGlkIG5lZWQgdG8gcmVzdGFydA0KdmRzbWQNCj4gPiBvbiBhbGwgbXkgbm9kZXMsICJzZXJ2 aWNlIHZkc21kIHJlc3RhcnQiIG9uIG15IENlbnRvcyA2LjMgc3lzdGVtLiBHbGFkDQo+ID4gdG8g a25vdyB5b3UgY2FuIGRvIHRoYXQgd2l0aG91dCBjYXVzaW5nIHByb2JsZW1zIGZvciBydW5uaW5n IHZtcy4NCj4gPg0KPiA+IEkgZGlkIG5vdGljZSB0aGF0IHRoZSBvdmlydCBtYW5hZ2VtZW50IEdV SSBzdGlsbCBzaG93cyAzIEFsZXJ0cyBpbiB0aGUNCj4gPiBhbGVydCBhcmVhLCBhbmQgdGhleSBh cmUgYWxsICJQb3dlciBNYW5hZ2VtZW50IHRlc3QgZmFpbGVkIiBlcnJvcnMNCmRhdGVkDQo+ID4g ZnJvbSB0aGUgZmlyc3QgdGltZSB0aGVpciBwYXJ0aWN1bGFyIG5vZGUgd2FzIGFkZGVkIHRvIHRo ZSBjbHVzdGVyLg0KVGhpcw0KPiA+IGlzIGV2ZW4gYWZ0ZXIgcmVzdGFydGluZyBhIHZkc21kIGFn YWluIGFuZCBzZWVpbmcgSG9zdCB4eHggcG93ZXINCj4gPiBtYW5hZ2VtZW50IHdhcyB2ZXJpZmll ZCBzdWNjZXNzZnVsbHkuIiBpbiB0aGUgZXZlbnQgbG9nLg0KPg0KPiBiZWNhdXNlIHRoZSBlbmdp bmUgZG9lc24ndCBnbyBhbmQgcnVuICd0ZXN0IHBvd2VyIG1hbmFnZW1lbnQnIGFsbCB0aGUNCj4g dGltZS4uLg0KPiBjbGljayBlZGl0IGhvc3QsIHBvd2VyIG1hbmFnZW1lbnQgdGFiLCBjbGljayAn dGVzdCcuDQo+ --0__=C9BBF0ECDFB66E908f9e8a93df938690918cC9BBF0ECDFB66E90 Content-type: text/html; charset=KOI8-R Content-Disposition: inline Content-transfer-encoding: base64 PGh0bWw+PGJvZHk+DQo8dWwgc3R5bGU9InBhZGRpbmctbGVmdDogMHB0Ij4NCjxwPjxmb250IHNp emU9IjIiIGZhY2U9InNhbnMtc2VyaWYiPkkgY2hhbmdlIEZlZG9yYSAxNyBob3N0cyB0byBvdmly dCBub2RlcyAoZmlyc3QgLSAyLjUuMC0yLjAuZmMxNywgc2Vjb25kIC0yLjUuMS0xLjAuZmMxNyku IFNQTSBvbiAyLjUuMC0yLjAuZmMxNy48L2ZvbnQ+PGJyPg0KPGJyPg0KPGZvbnQgc2l6ZT0iMiIg ZmFjZT0ic2Fucy1zZXJpZiI+aWxvMyBkb24ndCB3b3JrLiBJbiB2ZHNtLmxvZyBub3cgb3B0aW9u cyBwcmVzZW50ZWQuIEJpbmRpbmdYTUxSUEMucHkgbm90IGZvdW5kIG9uIHByb3h5IGhvc3QgaW4g L3Vzci9zaGFyZS92ZHNtLiBPbmx5IEJpbmRpbmdYTUxSUEMucHljIGZpbGUuPC9mb250Pjxicj4N Cjxmb250IHNpemU9IjIiIGZhY2U9InNhbnMtc2VyaWYiPjxicj4NCjxicj4NCjwvZm9udD48L3Vs Pg0KPHR0Pjxmb250IHNpemU9IjIiPkl0YW1hciBIZWltICZsdDtpaGVpbUByZWRoYXQuY29tJmd0 OyDOwdDJ08HOzyAxNC4wOS4yMDEyIDEzOjQ2OjM1Ojxicj4NCjxicj4NCiZndDsg79Q6IEl0YW1h ciBIZWltICZsdDtpaGVpbUByZWRoYXQuY29tJmd0OzwvZm9udD48L3R0Pjxicj4NCjx0dD48Zm9u dCBzaXplPSIyIj4mZ3Q7IOvPzdU6IERhcnJlbGwgQnVkaWMgJmx0O2RhcnJlbGwuYnVkaWNAYmln d2VsbHMubmV0Jmd0OzwvZm9udD48L3R0Pjxicj4NCjx0dD48Zm9udCBzaXplPSIyIj4mZ3Q7IOvP 0MnROiBEbWl0cml5IEEgUHlyeWFrb3YgJmx0O0RQeXJ5YWtvdkBla2IuYmVlbGluZS5ydSZndDss IHVzZXJzQG92aXJ0Lm9yZzwvZm9udD48L3R0Pjxicj4NCjx0dD48Zm9udCBzaXplPSIyIj4mZ3Q7 IOTB1ME6IDE0LjA5LjIwMTIgMTM6NDY8L2ZvbnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0i MiI+Jmd0OyD0xc3BOiBSZTogW1VzZXJzXSBIQTogUmU6ICBIQTogUmU6ICAgSFAgSW50ZWdyYXRl ZCBMaWdodHMgT3V0IDM8L2ZvbnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+Jmd0OyA8 YnI+DQomZ3Q7IE9uIDA5LzE0LzIwMTIgMDI6MzIgQU0sIERhcnJlbGwgQnVkaWMgd3JvdGU6PGJy Pg0KJmd0OyAmZ3Q7IFRoYXQgZml4IHdvcmtlZCBmb3IgbWUgKGlwbWlsYW4gd2lzZSwgYW55d2F5 LiBTdGlsbCBubyBnbyBvbiBpbG8sIGJ1dCB3ZTxicj4NCiZndDsgJmd0OyBrbmV3IHRoYXQsIHJp Z2h0PykuIFRoYW5rcyBJdGFtYXIhPGJyPg0KJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7IERtaXRy aXksIG1ha2Ugc3VyZSB5b3UgZG8gdGhpcyB0byBhbGwgeW91ciBob3N0IG5vZGVzLCBpdCBtYXkg cnVuIHRoZTxicj4NCiZndDsgJmd0OyB0ZXN0IGZyb20gYW55IG9mIHRoZW0uIFlvdSdsbCBhbHNv IHdhbnQgdG8gYmUgc3VyZSB5b3UgZGVsZXRlPGJyPg0KJmd0OyAmZ3Q7IC91c3Ivc2hhcmUvdmRz bS9CaW5kaW5nWE1MUlBDLnB5YyBhbmQgLnB5bywgb3RoZXJ3aXNlIHRoZSBjb21waWxlZDxicj4N CiZndDsgJmd0OyBweXRob24gaXMgbGlrZWx5IHRvIHN0aWxsIGdldCB1c2VkLiBGaW5hbGx5LCBJ IGRpZCBuZWVkIHRvIHJlc3RhcnQgdmRzbWQ8YnI+DQomZ3Q7ICZndDsgb24gYWxsIG15IG5vZGVz LCAmcXVvdDtzZXJ2aWNlIHZkc21kIHJlc3RhcnQmcXVvdDsgb24gbXkgQ2VudG9zIDYuMyBzeXN0 ZW0uIEdsYWQ8YnI+DQomZ3Q7ICZndDsgdG8ga25vdyB5b3UgY2FuIGRvIHRoYXQgd2l0aG91dCBj YXVzaW5nIHByb2JsZW1zIGZvciBydW5uaW5nIHZtcy48YnI+DQomZ3Q7ICZndDs8YnI+DQomZ3Q7 ICZndDsgSSBkaWQgbm90aWNlIHRoYXQgdGhlIG92aXJ0IG1hbmFnZW1lbnQgR1VJIHN0aWxsIHNo b3dzIDMgQWxlcnRzIGluIHRoZTxicj4NCiZndDsgJmd0OyBhbGVydCBhcmVhLCBhbmQgdGhleSBh cmUgYWxsICZxdW90O1Bvd2VyIE1hbmFnZW1lbnQgdGVzdCBmYWlsZWQmcXVvdDsgZXJyb3JzIGRh dGVkPGJyPg0KJmd0OyAmZ3Q7IGZyb20gdGhlIGZpcnN0IHRpbWUgdGhlaXIgcGFydGljdWxhciBu b2RlIHdhcyBhZGRlZCB0byB0aGUgY2x1c3Rlci4gVGhpczxicj4NCiZndDsgJmd0OyBpcyBldmVu IGFmdGVyIHJlc3RhcnRpbmcgYSB2ZHNtZCBhZ2FpbiBhbmQgc2VlaW5nIEhvc3QgeHh4IHBvd2Vy PGJyPg0KJmd0OyAmZ3Q7IG1hbmFnZW1lbnQgd2FzIHZlcmlmaWVkIHN1Y2Nlc3NmdWxseS4mcXVv dDsgaW4gdGhlIGV2ZW50IGxvZy48YnI+DQomZ3Q7IDxicj4NCiZndDsgYmVjYXVzZSB0aGUgZW5n aW5lIGRvZXNuJ3QgZ28gYW5kIHJ1biAndGVzdCBwb3dlciBtYW5hZ2VtZW50JyBhbGwgdGhlIDxi cj4NCiZndDsgdGltZS4uLjxicj4NCiZndDsgY2xpY2sgZWRpdCBob3N0LCBwb3dlciBtYW5hZ2Vt ZW50IHRhYiwgY2xpY2sgJ3Rlc3QnLjxicj4NCiZndDsgPGJyPg0KPC9mb250PjwvdHQ+PC9ib2R5 PjwvaHRtbD4= --0__=C9BBF0ECDFB66E908f9e8a93df938690918cC9BBF0ECDFB66E90--

----- Original Message -----
From: "Dmitriy A Pyryakov" <DPyryakov@ekb.beeline.ru> To: "Itamar Heim" <iheim@redhat.com> Cc: users@ovirt.org Sent: Thursday, September 20, 2012 9:59:34 AM Subject: [Users] HA: Re: HA: Re: HA: Re: HP Integrated Lights Out 3
I change Fedora 17 hosts to ovirt nodes (first - 2.5.0-2.0.fc17, second -2.5.1-1.0.fc17). SPM on 2.5.0-2.0.fc17. ilo3 don't work. In vdsm.log now options presented.
Can you paste here the call to fenceNode from the vdsm.log, thanks
BindingXMLRPC.py not found on proxy host in /usr/share/vdsm. Only BindingXMLRPC.pyc file. Itamar Heim <iheim@redhat.com> написано 14.09.2012 13:46:35:
От: Itamar Heim <iheim@redhat.com> Кому: Darrell Budic <darrell.budic@bigwells.net> Копия: Dmitriy A Pyryakov <DPyryakov@ekb.beeline.ru>, users@ovirt.org Дата: 14.09.2012 13:46 Тема: Re: [Users] HA: Re: HA: Re: HP Integrated Lights Out 3
On 09/14/2012 02:32 AM, Darrell Budic wrote:
That fix worked for me (ipmilan wise, anyway. Still no go on ilo, but we knew that, right?). Thanks Itamar!
Dmitriy, make sure you do this to all your host nodes, it may run the test from any of them. You'll also want to be sure you delete /usr/share/vdsm/BindingXMLRPC.pyc and .pyo, otherwise the compiled python is likely to still get used. Finally, I did need to restart vdsmd on all my nodes, "service vdsmd restart" on my Centos 6.3 system. Glad to know you can do that without causing problems for running vms.
I did notice that the ovirt management GUI still shows 3 Alerts in the alert area, and they are all "Power Management test failed" errors dated from the first time their particular node was added to the cluster. This is even after restarting a vdsmd again and seeing Host xxx power management was verified successfully." in the event log.
because the engine doesn't go and run 'test power management' all the time... click edit host, power management tab, click 'test'.
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

--0__=C9BBF0ECDFA23E138f9e8a93df938690918cC9BBF0ECDFA23E13 Content-type: text/plain; charset=KOI8-R Content-transfer-encoding: base64 RWxpIE1lc2lrYSA8ZW1lc2lrYUByZWRoYXQuY29tPiDOwdDJ08HOzyAyMC4wOS4yMDEyIDE0OjU1 OjQxOg0KDQo+IO/UOiBFbGkgTWVzaWthIDxlbWVzaWthQHJlZGhhdC5jb20+DQo+IOvPzdU6IERt aXRyaXkgQSBQeXJ5YWtvdiA8RFB5cnlha292QGVrYi5iZWVsaW5lLnJ1Pg0KPiDrz9DJ0TogdXNl cnNAb3ZpcnQub3JnLCBJdGFtYXIgSGVpbSA8aWhlaW1AcmVkaGF0LmNvbT4NCj4g5MHUwTogMjAu MDkuMjAxMiAxNDo1NQ0KPiD0xc3BOiBSZTogW1VzZXJzXSBIQTogUmU6ICBIQTogUmU6ICBIQTog UmU6ICAgSFAgSW50ZWdyYXRlZCBMaWdodHMgT3V0IDMNCj4NCj4NCj4NCj4gLS0tLS0gT3JpZ2lu YWwgTWVzc2FnZSAtLS0tLQ0KPiA+IEZyb206ICJEbWl0cml5IEEgUHlyeWFrb3YiIDxEUHlyeWFr b3ZAZWtiLmJlZWxpbmUucnU+DQo+ID4gVG86ICJJdGFtYXIgSGVpbSIgPGloZWltQHJlZGhhdC5j b20+DQo+ID4gQ2M6IHVzZXJzQG92aXJ0Lm9yZw0KPiA+IFNlbnQ6IFRodXJzZGF5LCBTZXB0ZW1i ZXIgMjAsIDIwMTIgOTo1OTozNCBBTQ0KPiA+IFN1YmplY3Q6IFtVc2Vyc10gSEE6IFJlOiAgSEE6 IFJlOiAgSEE6IFJlOiAgIEhQIEludGVncmF0ZWQgTGlnaHRzIE91dCAzDQo+ID4NCj4gPg0KPiA+ DQo+ID4NCj4gPg0KPiA+DQo+ID4gSSBjaGFuZ2UgRmVkb3JhIDE3IGhvc3RzIHRvIG92aXJ0IG5v ZGVzIChmaXJzdCAtIDIuNS4wLTIuMC5mYzE3LA0KPiA+IHNlY29uZCAtMi41LjEtMS4wLmZjMTcp LiBTUE0gb24gMi41LjAtMi4wLmZjMTcuIGlsbzMgZG9uJ3Qgd29yay4gSW4NCj4gPiB2ZHNtLmxv ZyBub3cgb3B0aW9ucyBwcmVzZW50ZWQuDQo+DQo+IENhbiB5b3UgcGFzdGUgaGVyZSB0aGUgY2Fs bCB0byBmZW5jZU5vZGUgZnJvbSB0aGUgdmRzbS5sb2csIHRoYW5rcw0KT2YgY291cnNlLA0KDQp2 ZHNtLmxvZw0KVGhyZWFkLTE4ODI6OkRFQlVHOjoyMDEyLTA5LTIwIDA5OjAyOjUyLDkyMDo6QVBJ OjoxMDI0Ojp2ZHM6OihmZW5jZU5vZGUpDQpmZW5jZU5vZGUNCihhZGRyPTE5Mi4xNjguMTAuMTAz LHBvcnQ9LGFnZW50PWlwbWlsYW4sdXNlcj1BZG1pbmlzdHJhdG9yLHBhc3N3ZD1YWFhYLGFjdGlv bj1zdGF0dXMsc2VjdXJlPSxvcHRpb25zPSkNClRocmVhZC0xODgyOjpERUJVRzo6MjAxMi0wOS0y MCAwOTowMjo1Myw5NTE6OkFQSTo6MTA1MDo6dmRzOjooZmVuY2VOb2RlKSByYw0KMSBpbiBhZ2Vu dD1mZW5jZV9pcG1pbGFuDQppcGFkZHI9MTkyLjE2OC4xMC4xMDMNCmxvZ2luPUFkbWluaXN0cmF0 b3INCm9wdGlvbj1zdGF0dXMNCnBhc3N3ZD1YWFhYDQogb3V0IEdldHRpbmcgc3RhdHVzIG9mIElQ TUk6MTkyLjE2OC4xMC4xMDMuLi5DaGFzc2lzIHBvd2VyID0gVW5rbm93bg0KRmFpbGVkDQogZXJy DQoNCmVuZ2luZS5sb2c6DQoyMDEyLTA5LTIwIDE1OjAyOjU0LDAzNCBJTkZPICBbb3JnLm92aXJ0 LmVuZ2luZS5jb3JlLmJsbC5GZW5jaW5nRXhlY3V0b3JdDQooYWpwLS0wLjAuMC4wLTgwMDktNSkg RXhlY3V0aW5nIDxTdGF0dXM+IFBvd2VyIE1hbmFnZW1lbnQgY29tbWFuZCwgUHJveHkNCkhvc3Q6 aHlwZXIxLm92aXJ0LmNvbSwgQWdlbnQ6aXBtaWxhbiwgVGFyZ2V0IEhvc3Q6LCBNYW5hZ2VtZW50 DQpJUDoxOTIuMTY4LjEwLjEwMywgVXNlcjpBZG1pbmlzdHJhdG9yLCBPcHRpb25zOmxhbnBsdXMs cG93ZXJfd2FpdD00DQoyMDEyLTA5LTIwIDE1OjAyOjU0LDA1NiBJTkZPDQpbb3JnLm92aXJ0LmVu Z2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuRmVuY2VWZHNWRFNDb21tYW5kXQ0KKGFqcC0t MC4wLjAuMC04MDA5LTUpIFNUQVJULCBGZW5jZVZkc1ZEU0NvbW1hbmQodmRzSWQgPQ0KMGEyNjg3 NjItMDJkNy0xMWUyLWI3NTAtMDAxMTg1NmNmMjNlLCB0YXJnZXRWZHNJZCA9DQpjNTdmNWFhMC0w MzAxLTExZTItOGM2Ny0wMDExODU2Y2YyM2UsIGFjdGlvbiA9IFN0YXR1cywgaXAgPSAxOTIuMTY4 LjEwLjEwMywNCnBvcnQgPSAsIHR5cGUgPSBpcG1pbGFuLCB1c2VyID0gQWRtaW5pc3RyYXRvciwg cGFzc3dvcmQgPSAqKioqKiosIG9wdGlvbnMgPQ0KJ2xhbnBsdXMscG93ZXJfd2FpdD00JyksIGxv ZyBpZDogNTgyMTAxM2INCg0KPiA+QmluZGluZ1hNTFJQQy5weSBub3QgZm91bmQgb24gcHJveHkN Cj4gPiBob3N0IGluIC91c3Ivc2hhcmUvdmRzbS4gT25seSBCaW5kaW5nWE1MUlBDLnB5YyBmaWxl LiBJdGFtYXIgSGVpbQ0KPiA+IDxpaGVpbUByZWRoYXQuY29tPiDOwdDJ08HOzyAxNC4wOS4yMDEy IDEzOjQ2OjM1Og0KPiA+DQo+ID4gPiDv1DogSXRhbWFyIEhlaW0gPGloZWltQHJlZGhhdC5jb20+ DQo+ID4gPiDrz83VOiBEYXJyZWxsIEJ1ZGljIDxkYXJyZWxsLmJ1ZGljQGJpZ3dlbGxzLm5ldD4N Cj4gPiA+IOvP0MnROiBEbWl0cml5IEEgUHlyeWFrb3YgPERQeXJ5YWtvdkBla2IuYmVlbGluZS5y dT4sDQo+ID4gPiB1c2Vyc0BvdmlydC5vcmcNCj4gPiA+IOTB1ME6IDE0LjA5LjIwMTIgMTM6NDYN Cj4gPiA+IPTFzcE6IFJlOiBbVXNlcnNdIEhBOiBSZTogSEE6IFJlOiBIUCBJbnRlZ3JhdGVkIExp Z2h0cyBPdXQgMw0KPiA+ID4NCj4gPiA+IE9uIDA5LzE0LzIwMTIgMDI6MzIgQU0sIERhcnJlbGwg QnVkaWMgd3JvdGU6DQo+ID4gPiA+IFRoYXQgZml4IHdvcmtlZCBmb3IgbWUgKGlwbWlsYW4gd2lz ZSwgYW55d2F5LiBTdGlsbCBubyBnbyBvbiBpbG8sDQo+ID4gPiA+IGJ1dCB3ZQ0KPiA+ID4gPiBr bmV3IHRoYXQsIHJpZ2h0PykuIFRoYW5rcyBJdGFtYXIhDQo+ID4gPiA+DQo+ID4gPiA+IERtaXRy aXksIG1ha2Ugc3VyZSB5b3UgZG8gdGhpcyB0byBhbGwgeW91ciBob3N0IG5vZGVzLCBpdCBtYXkg cnVuDQo+ID4gPiA+IHRoZQ0KPiA+ID4gPiB0ZXN0IGZyb20gYW55IG9mIHRoZW0uIFlvdSdsbCBh bHNvIHdhbnQgdG8gYmUgc3VyZSB5b3UgZGVsZXRlDQo+ID4gPiA+IC91c3Ivc2hhcmUvdmRzbS9C aW5kaW5nWE1MUlBDLnB5YyBhbmQgLnB5bywgb3RoZXJ3aXNlIHRoZQ0KPiA+ID4gPiBjb21waWxl ZA0KPiA+ID4gPiBweXRob24gaXMgbGlrZWx5IHRvIHN0aWxsIGdldCB1c2VkLiBGaW5hbGx5LCBJ IGRpZCBuZWVkIHRvDQo+ID4gPiA+IHJlc3RhcnQgdmRzbWQNCj4gPiA+ID4gb24gYWxsIG15IG5v ZGVzLCAic2VydmljZSB2ZHNtZCByZXN0YXJ0IiBvbiBteSBDZW50b3MgNi4zIHN5c3RlbS4NCj4g PiA+ID4gR2xhZA0KPiA+ID4gPiB0byBrbm93IHlvdSBjYW4gZG8gdGhhdCB3aXRob3V0IGNhdXNp bmcgcHJvYmxlbXMgZm9yIHJ1bm5pbmcgdm1zLg0KPiA+ID4gPg0KPiA+ID4gPiBJIGRpZCBub3Rp Y2UgdGhhdCB0aGUgb3ZpcnQgbWFuYWdlbWVudCBHVUkgc3RpbGwgc2hvd3MgMyBBbGVydHMNCj4g PiA+ID4gaW4gdGhlDQo+ID4gPiA+IGFsZXJ0IGFyZWEsIGFuZCB0aGV5IGFyZSBhbGwgIlBvd2Vy IE1hbmFnZW1lbnQgdGVzdCBmYWlsZWQiDQo+ID4gPiA+IGVycm9ycyBkYXRlZA0KPiA+ID4gPiBm cm9tIHRoZSBmaXJzdCB0aW1lIHRoZWlyIHBhcnRpY3VsYXIgbm9kZSB3YXMgYWRkZWQgdG8gdGhl DQo+ID4gPiA+IGNsdXN0ZXIuIFRoaXMNCj4gPiA+ID4gaXMgZXZlbiBhZnRlciByZXN0YXJ0aW5n IGEgdmRzbWQgYWdhaW4gYW5kIHNlZWluZyBIb3N0IHh4eCBwb3dlcg0KPiA+ID4gPiBtYW5hZ2Vt ZW50IHdhcyB2ZXJpZmllZCBzdWNjZXNzZnVsbHkuIiBpbiB0aGUgZXZlbnQgbG9nLg0KPiA+ID4N Cj4gPiA+IGJlY2F1c2UgdGhlIGVuZ2luZSBkb2Vzbid0IGdvIGFuZCBydW4gJ3Rlc3QgcG93ZXIg bWFuYWdlbWVudCcgYWxsDQo+ID4gPiB0aGUNCj4gPiA+IHRpbWUuLi4NCj4gPiA+IGNsaWNrIGVk aXQgaG9zdCwgcG93ZXIgbWFuYWdlbWVudCB0YWIsIGNsaWNrICd0ZXN0Jy4NCj4gPiA+DQo+ID4N Cj4gPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiA+ IFVzZXJzIG1haWxpbmcgbGlzdA0KPiA+IFVzZXJzQG92aXJ0Lm9yZw0KPiA+IGh0dHA6Ly9saXN0 cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2Vycw0KPiA+ --0__=C9BBF0ECDFA23E138f9e8a93df938690918cC9BBF0ECDFA23E13 Content-type: text/html; charset=KOI8-R Content-Disposition: inline Content-transfer-encoding: base64 PGh0bWw+PGJvZHk+DQo8dWwgc3R5bGU9InBhZGRpbmctbGVmdDogMHB0Ij4NCjxwPjx0dD48Zm9u dCBzaXplPSIyIj5FbGkgTWVzaWthICZsdDtlbWVzaWthQHJlZGhhdC5jb20mZ3Q7IM7B0MnTwc7P IDIwLjA5LjIwMTIgMTQ6NTU6NDE6PGJyPg0KPGJyPg0KJmd0OyDv1DogRWxpIE1lc2lrYSAmbHQ7 ZW1lc2lrYUByZWRoYXQuY29tJmd0OzwvZm9udD48L3R0PjwvdWw+DQo8dHQ+PGZvbnQgc2l6ZT0i MiI+Jmd0OyDrz83VOiBEbWl0cml5IEEgUHlyeWFrb3YgJmx0O0RQeXJ5YWtvdkBla2IuYmVlbGlu ZS5ydSZndDs8L2ZvbnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+Jmd0OyDrz9DJ0Tog dXNlcnNAb3ZpcnQub3JnLCBJdGFtYXIgSGVpbSAmbHQ7aWhlaW1AcmVkaGF0LmNvbSZndDs8L2Zv bnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+Jmd0OyDkwdTBOiAyMC4wOS4yMDEyIDE0 OjU1PC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPiZndDsg9MXNwTogUmU6IFtV c2Vyc10gSEE6IFJlOiAgSEE6IFJlOiAgSEE6IFJlOiAgIEhQIEludGVncmF0ZWQgTGlnaHRzIE91 dCAzPC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPiZndDsgPGJyPg0KJmd0OyA8 YnI+DQomZ3Q7IDxicj4NCiZndDsgLS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLTxicj4NCiZn dDsgJmd0OyBGcm9tOiAmcXVvdDtEbWl0cml5IEEgUHlyeWFrb3YmcXVvdDsgJmx0O0RQeXJ5YWtv dkBla2IuYmVlbGluZS5ydSZndDs8YnI+DQomZ3Q7ICZndDsgVG86ICZxdW90O0l0YW1hciBIZWlt JnF1b3Q7ICZsdDtpaGVpbUByZWRoYXQuY29tJmd0Ozxicj4NCiZndDsgJmd0OyBDYzogdXNlcnNA b3ZpcnQub3JnPGJyPg0KJmd0OyAmZ3Q7IFNlbnQ6IFRodXJzZGF5LCBTZXB0ZW1iZXIgMjAsIDIw MTIgOTo1OTozNCBBTTxicj4NCiZndDsgJmd0OyBTdWJqZWN0OiBbVXNlcnNdIEhBOiBSZTogIEhB OiBSZTogIEhBOiBSZTogICBIUCBJbnRlZ3JhdGVkIExpZ2h0cyBPdXQgMzxicj4NCiZndDsgJmd0 OyA8YnI+DQomZ3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyA8YnI+DQom Z3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyBJIGNoYW5nZSBGZWRvcmEg MTcgaG9zdHMgdG8gb3ZpcnQgbm9kZXMgKGZpcnN0IC0gMi41LjAtMi4wLmZjMTcsPGJyPg0KJmd0 OyAmZ3Q7IHNlY29uZCAtMi41LjEtMS4wLmZjMTcpLiBTUE0gb24gMi41LjAtMi4wLmZjMTcuIGls bzMgZG9uJ3Qgd29yay4gSW48YnI+DQomZ3Q7ICZndDsgdmRzbS5sb2cgbm93IG9wdGlvbnMgcHJl c2VudGVkLiA8YnI+DQomZ3Q7IDxicj4NCiZndDsgQ2FuIHlvdSBwYXN0ZSBoZXJlIHRoZSBjYWxs IHRvIGZlbmNlTm9kZSBmcm9tIHRoZSB2ZHNtLmxvZywgdGhhbmtzPGJyPg0KT2YgY291cnNlLDwv Zm9udD48L3R0Pjxicj4NCjxicj4NCjx0dD48Zm9udCBzaXplPSIyIj52ZHNtLmxvZzwvZm9udD48 L3R0Pjxicj4NCjx0dD48Zm9udCBzaXplPSIyIj5UaHJlYWQtMTg4Mjo6REVCVUc6OjIwMTItMDkt MjAgMDk6MDI6NTIsOTIwOjpBUEk6OjEwMjQ6OnZkczo6KGZlbmNlTm9kZSkgZmVuY2VOb2RlKGFk ZHI9MTkyLjE2OC4xMC4xMDMscG9ydD0sYWdlbnQ9aXBtaWxhbix1c2VyPUFkbWluaXN0cmF0b3Is cGFzc3dkPVhYWFgsYWN0aW9uPXN0YXR1cyxzZWN1cmU9LG9wdGlvbnM9KTwvZm9udD48L3R0Pjxi cj4NCjx0dD48Zm9udCBzaXplPSIyIj5UaHJlYWQtMTg4Mjo6REVCVUc6OjIwMTItMDktMjAgMDk6 MDI6NTMsOTUxOjpBUEk6OjEwNTA6OnZkczo6KGZlbmNlTm9kZSkgcmMgMSBpbiBhZ2VudD1mZW5j ZV9pcG1pbGFuPC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPmlwYWRkcj0xOTIu MTY4LjEwLjEwMzwvZm9udD48L3R0Pjxicj4NCjx0dD48Zm9udCBzaXplPSIyIj5sb2dpbj1BZG1p bmlzdHJhdG9yPC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPm9wdGlvbj1zdGF0 dXM8L2ZvbnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+cGFzc3dkPVhYWFg8L2ZvbnQ+ PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+IG91dCBHZXR0aW5nIHN0YXR1cyBvZiBJUE1J OjE5Mi4xNjguMTAuMTAzLi4uQ2hhc3NpcyBwb3dlciA9IFVua25vd248L2ZvbnQ+PC90dD48YnI+ DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+RmFpbGVkPC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNp emU9IjIiPiBlcnI8L2ZvbnQ+PC90dD48YnI+DQo8YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+ZW5n aW5lLmxvZzo8L2ZvbnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+MjAxMi0wOS0yMCAx NTowMjo1NCwwMzQgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuRmVuY2luZ0V4ZWN1 dG9yXSAoYWpwLS0wLjAuMC4wLTgwMDktNSkgRXhlY3V0aW5nICZsdDtTdGF0dXMmZ3Q7IFBvd2Vy IE1hbmFnZW1lbnQgY29tbWFuZCwgUHJveHkgSG9zdDpoeXBlcjEub3ZpcnQuY29tLCBBZ2VudDpp cG1pbGFuLCBUYXJnZXQgSG9zdDosIE1hbmFnZW1lbnQgSVA6MTkyLjE2OC4xMC4xMDMsIFVzZXI6 QWRtaW5pc3RyYXRvciwgT3B0aW9uczpsYW5wbHVzLHBvd2VyX3dhaXQ9NDwvZm9udD48L3R0Pjxi cj4NCjx0dD48Zm9udCBzaXplPSIyIj4yMDEyLTA5LTIwIDE1OjAyOjU0LDA1NiBJTkZPICBbb3Jn Lm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuRmVuY2VWZHNWRFNDb21tYW5k XSAoYWpwLS0wLjAuMC4wLTgwMDktNSkgU1RBUlQsIEZlbmNlVmRzVkRTQ29tbWFuZCh2ZHNJZCA9 IDBhMjY4NzYyLTAyZDctMTFlMi1iNzUwLTAwMTE4NTZjZjIzZSwgdGFyZ2V0VmRzSWQgPSBjNTdm NWFhMC0wMzAxLTExZTItOGM2Ny0wMDExODU2Y2YyM2UsIGFjdGlvbiA9IFN0YXR1cywgaXAgPSAx OTIuMTY4LjEwLjEwMywgcG9ydCA9ICwgdHlwZSA9IGlwbWlsYW4sIHVzZXIgPSBBZG1pbmlzdHJh dG9yLCBwYXNzd29yZCA9ICoqKioqKiwgb3B0aW9ucyA9ICdsYW5wbHVzLHBvd2VyX3dhaXQ9NCcp LCBsb2cgaWQ6IDU4MjEwMTNiPC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPjxi cj4NCiZndDsgJmd0O0JpbmRpbmdYTUxSUEMucHkgbm90IGZvdW5kIG9uIHByb3h5PGJyPg0KJmd0 OyAmZ3Q7IGhvc3QgaW4gL3Vzci9zaGFyZS92ZHNtLiBPbmx5IEJpbmRpbmdYTUxSUEMucHljIGZp bGUuIEl0YW1hciBIZWltPGJyPg0KJmd0OyAmZ3Q7ICZsdDtpaGVpbUByZWRoYXQuY29tJmd0OyDO wdDJ08HOzyAxNC4wOS4yMDEyIDEzOjQ2OjM1Ojxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7ICZn dDsgJmd0OyDv1DogSXRhbWFyIEhlaW0gJmx0O2loZWltQHJlZGhhdC5jb20mZ3Q7PGJyPg0KJmd0 OyAmZ3Q7ICZndDsg68/N1TogRGFycmVsbCBCdWRpYyAmbHQ7ZGFycmVsbC5idWRpY0BiaWd3ZWxs cy5uZXQmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsg68/QydE6IERtaXRyaXkgQSBQeXJ5YWtvdiAm bHQ7RFB5cnlha292QGVrYi5iZWVsaW5lLnJ1Jmd0Oyw8YnI+DQomZ3Q7ICZndDsgJmd0OyB1c2Vy c0BvdmlydC5vcmc8YnI+DQomZ3Q7ICZndDsgJmd0OyDkwdTBOiAxNC4wOS4yMDEyIDEzOjQ2PGJy Pg0KJmd0OyAmZ3Q7ICZndDsg9MXNwTogUmU6IFtVc2Vyc10gSEE6IFJlOiBIQTogUmU6IEhQIElu dGVncmF0ZWQgTGlnaHRzIE91dCAzPGJyPg0KJmd0OyAmZ3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7 ICZndDsgT24gMDkvMTQvMjAxMiAwMjozMiBBTSwgRGFycmVsbCBCdWRpYyB3cm90ZTo8YnI+DQom Z3Q7ICZndDsgJmd0OyAmZ3Q7IFRoYXQgZml4IHdvcmtlZCBmb3IgbWUgKGlwbWlsYW4gd2lzZSwg YW55d2F5LiBTdGlsbCBubyBnbyBvbiBpbG8sPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyBidXQg d2U8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7IGtuZXcgdGhhdCwgcmlnaHQ/KS4gVGhhbmtzIEl0 YW1hciE8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsg RG1pdHJpeSwgbWFrZSBzdXJlIHlvdSBkbyB0aGlzIHRvIGFsbCB5b3VyIGhvc3Qgbm9kZXMsIGl0 IG1heSBydW48YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7IHRoZTxicj4NCiZndDsgJmd0OyAmZ3Q7 ICZndDsgdGVzdCBmcm9tIGFueSBvZiB0aGVtLiBZb3UnbGwgYWxzbyB3YW50IHRvIGJlIHN1cmUg eW91IGRlbGV0ZTxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgL3Vzci9zaGFyZS92ZHNtL0JpbmRp bmdYTUxSUEMucHljIGFuZCAucHlvLCBvdGhlcndpc2UgdGhlPGJyPg0KJmd0OyAmZ3Q7ICZndDsg Jmd0OyBjb21waWxlZDxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgcHl0aG9uIGlzIGxpa2VseSB0 byBzdGlsbCBnZXQgdXNlZC4gRmluYWxseSwgSSBkaWQgbmVlZCB0bzxicj4NCiZndDsgJmd0OyAm Z3Q7ICZndDsgcmVzdGFydCB2ZHNtZDxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgb24gYWxsIG15 IG5vZGVzLCAmcXVvdDtzZXJ2aWNlIHZkc21kIHJlc3RhcnQmcXVvdDsgb24gbXkgQ2VudG9zIDYu MyBzeXN0ZW0uPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyBHbGFkPGJyPg0KJmd0OyAmZ3Q7ICZn dDsgJmd0OyB0byBrbm93IHlvdSBjYW4gZG8gdGhhdCB3aXRob3V0IGNhdXNpbmcgcHJvYmxlbXMg Zm9yIHJ1bm5pbmcgdm1zLjxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7 ICZndDsgJmd0OyBJIGRpZCBub3RpY2UgdGhhdCB0aGUgb3ZpcnQgbWFuYWdlbWVudCBHVUkgc3Rp bGwgc2hvd3MgMyBBbGVydHM8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7IGluIHRoZTxicj4NCiZn dDsgJmd0OyAmZ3Q7ICZndDsgYWxlcnQgYXJlYSwgYW5kIHRoZXkgYXJlIGFsbCAmcXVvdDtQb3dl ciBNYW5hZ2VtZW50IHRlc3QgZmFpbGVkJnF1b3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyBl cnJvcnMgZGF0ZWQ8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7IGZyb20gdGhlIGZpcnN0IHRpbWUg dGhlaXIgcGFydGljdWxhciBub2RlIHdhcyBhZGRlZCB0byB0aGU8YnI+DQomZ3Q7ICZndDsgJmd0 OyAmZ3Q7IGNsdXN0ZXIuIFRoaXM8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7IGlzIGV2ZW4gYWZ0 ZXIgcmVzdGFydGluZyBhIHZkc21kIGFnYWluIGFuZCBzZWVpbmcgSG9zdCB4eHggcG93ZXI8YnI+ DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7IG1hbmFnZW1lbnQgd2FzIHZlcmlmaWVkIHN1Y2Nlc3NmdWxs eS4mcXVvdDsgaW4gdGhlIGV2ZW50IGxvZy48YnI+DQomZ3Q7ICZndDsgJmd0OyA8YnI+DQomZ3Q7 ICZndDsgJmd0OyBiZWNhdXNlIHRoZSBlbmdpbmUgZG9lc24ndCBnbyBhbmQgcnVuICd0ZXN0IHBv d2VyIG1hbmFnZW1lbnQnIGFsbDxicj4NCiZndDsgJmd0OyAmZ3Q7IHRoZTxicj4NCiZndDsgJmd0 OyAmZ3Q7IHRpbWUuLi48YnI+DQomZ3Q7ICZndDsgJmd0OyBjbGljayBlZGl0IGhvc3QsIHBvd2Vy IG1hbmFnZW1lbnQgdGFiLCBjbGljayAndGVzdCcuPGJyPg0KJmd0OyAmZ3Q7ICZndDsgPGJyPg0K Jmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXzxicj4NCiZndDsgJmd0OyBVc2VycyBtYWlsaW5nIGxpc3Q8YnI+DQom Z3Q7ICZndDsgVXNlcnNAb3ZpcnQub3JnPGJyPg0KJmd0OyAmZ3Q7IDxhIGhyZWY9Imh0dHA6Ly9s aXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VycyI+aHR0cDovL2xpc3RzLm92aXJ0 Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzPC9hPjxicj4NCiZndDsgJmd0OyA8YnI+DQo8L2Zv bnQ+PC90dD48L2JvZHk+PC9odG1sPg== --0__=C9BBF0ECDFA23E138f9e8a93df938690918cC9BBF0ECDFA23E13--

----- Original Message -----
From: "Dmitriy A Pyryakov" <DPyryakov@ekb.beeline.ru> To: "Eli Mesika" <emesika@redhat.com> Cc: "Itamar Heim" <iheim@redhat.com>, users@ovirt.org Sent: Thursday, September 20, 2012 12:05:58 PM Subject: Re: [Users] HP Integrated Lights Out 3
Eli Mesika <emesika@redhat.com> написано 20.09.2012 14:55:41: > От: Eli Mesika <emesika@redhat.com> > Кому: Dmitriy A Pyryakov <DPyryakov@ekb.beeline.ru>
Копия: users@ovirt.org, Itamar Heim <iheim@redhat.com> Дата: 20.09.2012 14:55 Тема: Re: [Users] HA: Re: HA: Re: HA: Re: HP Integrated Lights Out 3
----- Original Message -----
From: "Dmitriy A Pyryakov" <DPyryakov@ekb.beeline.ru> To: "Itamar Heim" <iheim@redhat.com> Cc: users@ovirt.org Sent: Thursday, September 20, 2012 9:59:34 AM Subject: [Users] HA: Re: HA: Re: HA: Re: HP Integrated Lights Out 3
I change Fedora 17 hosts to ovirt nodes (first - 2.5.0-2.0.fc17, second -2.5.1-1.0.fc17). SPM on 2.5.0-2.0.fc17. ilo3 don't work. In vdsm.log now options presented.
Can you paste here the call to fenceNode from the vdsm.log, thanks Of course,
vdsm.log Thread-1882::DEBUG::2012-09-20 09:02:52,920::API::1024::vds::(fenceNode) fenceNode(addr=192.168.10.103,port=,agent=ipmilan,user=Administrator,passwd=XXXX,action=status,secure=,options=)
See, here in the PM Status command , options are empty in VDSM
Thread-1882::DEBUG::2012-09-20 09:02:53,951::API::1050::vds::(fenceNode) rc 1 in agent=fence_ipmilan ipaddr=192.168.10.103 login=Administrator option=status passwd=XXXX out Getting status of IPMI:192.168.10.103...Chassis power = Unknown Failed err
engine.log: 2012-09-20 15:02:54,034 INFO [org.ovirt.engine.core.bll.FencingExecutor] (ajp--0.0.0.0-8009-5) Executing <Status> Power Management command, Proxy Host:hyper1.ovirt.com, Agent:ipmilan, Target Host:, Management IP:192.168.10.103, User:Administrator, Options:lanplus,power_wait=4 2012-09-20 15:02:54,056 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceVdsVDSCommand] (ajp--0.0.0.0-8009-5) START, FenceVdsVDSCommand(vdsId = 0a268762-02d7-11e2-b750-0011856cf23e, targetVdsId = c57f5aa0-0301-11e2-8c67-0011856cf23e, action = Status, ip = 192.168.10.103, port = , type = ipmilan, user = Administrator, password = ******, options = 'lanplus,power_wait=4'), log id: 5821013b
While we still see that engine sends those options correctly. CCing Roy Roy, it seems connected to the bug you had resolved but Dmitriy claims to have the right vdsm with the fix , any ideas ?
BindingXMLRPC.py not found on proxy host in /usr/share/vdsm. Only BindingXMLRPC.pyc file. Itamar Heim <iheim@redhat.com> написано 14.09.2012 13:46:35:
От: Itamar Heim <iheim@redhat.com> Кому: Darrell Budic <darrell.budic@bigwells.net> Копия: Dmitriy A Pyryakov <DPyryakov@ekb.beeline.ru>, users@ovirt.org Дата: 14.09.2012 13:46 Тема: Re: [Users] HA: Re: HA: Re: HP Integrated Lights Out 3
On 09/14/2012 02:32 AM, Darrell Budic wrote:
That fix worked for me (ipmilan wise, anyway. Still no go on ilo, but we knew that, right?). Thanks Itamar!
Dmitriy, make sure you do this to all your host nodes, it may run the test from any of them. You'll also want to be sure you delete /usr/share/vdsm/BindingXMLRPC.pyc and .pyo, otherwise the compiled python is likely to still get used. Finally, I did need to restart vdsmd on all my nodes, "service vdsmd restart" on my Centos 6.3 system. Glad to know you can do that without causing problems for running vms.
I did notice that the ovirt management GUI still shows 3 Alerts in the alert area, and they are all "Power Management test failed" errors dated from the first time their particular node was added to the cluster. This is even after restarting a vdsmd again and seeing Host xxx power management was verified successfully." in the event log.
because the engine doesn't go and run 'test power management' all the time... click edit host, power management tab, click 'test'.
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

On 09/20/2012 12:58 PM, Eli Mesika wrote:
----- Original Message -----
From: "Dmitriy A Pyryakov" <DPyryakov@ekb.beeline.ru> To: "Eli Mesika" <emesika@redhat.com> Cc: "Itamar Heim" <iheim@redhat.com>, users@ovirt.org Sent: Thursday, September 20, 2012 12:05:58 PM Subject: Re: [Users] HP Integrated Lights Out 3
Eli Mesika <emesika@redhat.com> написано 20.09.2012 14:55:41: > От: Eli Mesika <emesika@redhat.com> > Кому: Dmitriy A Pyryakov <DPyryakov@ekb.beeline.ru>
Копия: users@ovirt.org, Itamar Heim <iheim@redhat.com> Дата: 20.09.2012 14:55 Тема: Re: [Users] HA: Re: HA: Re: HA: Re: HP Integrated Lights Out 3
----- Original Message -----
From: "Dmitriy A Pyryakov" <DPyryakov@ekb.beeline.ru> To: "Itamar Heim" <iheim@redhat.com> Cc: users@ovirt.org Sent: Thursday, September 20, 2012 9:59:34 AM Subject: [Users] HA: Re: HA: Re: HA: Re: HP Integrated Lights Out 3
I change Fedora 17 hosts to ovirt nodes (first - 2.5.0-2.0.fc17,
please note editing a file on an ovirt node requires you to persist it, or it will be lost in next boot. mike can explain this better than me.

--0__=C9BBF0ECDFAB9FA78f9e8a93df938690918cC9BBF0ECDFAB9FA7 Content-type: text/plain; charset=KOI8-R Content-transfer-encoding: base64 SXRhbWFyIEhlaW0gPGloZWltQHJlZGhhdC5jb20+IM7B0MnTwc7PIDIwLjA5LjIwMTIgMTY6MDE6 NTQ6DQoNCj4g79Q6IEl0YW1hciBIZWltIDxpaGVpbUByZWRoYXQuY29tPg0KPiDrz83VOiBFbGkg TWVzaWthIDxlbWVzaWthQHJlZGhhdC5jb20+DQo+IOvP0MnROiBEbWl0cml5IEEgUHlyeWFrb3Yg PERQeXJ5YWtvdkBla2IuYmVlbGluZS5ydT4sDQo+IHVzZXJzQG92aXJ0Lm9yZywgUm95IEdvbGFu IDxyZ29sYW5AcmVkaGF0LmNvbT4sIE1pa2UgQnVybnMNCjxtYnVybnNAcmVkaGF0LmNvbT4NCj4g 5MHUwTogMjAuMDkuMjAxMiAxNjowMg0KPiD0xc3BOiBSZTogW1VzZXJzXSBIUCBJbnRlZ3JhdGVk IExpZ2h0cyBPdXQgMw0KPg0KPiBPbiAwOS8yMC8yMDEyIDEyOjU4IFBNLCBFbGkgTWVzaWthIHdy b3RlOg0KPiA+DQo+ID4NCj4gPiAtLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tDQo+ID4+IEZy b206ICJEbWl0cml5IEEgUHlyeWFrb3YiIDxEUHlyeWFrb3ZAZWtiLmJlZWxpbmUucnU+DQo+ID4+ IFRvOiAiRWxpIE1lc2lrYSIgPGVtZXNpa2FAcmVkaGF0LmNvbT4NCj4gPj4gQ2M6ICJJdGFtYXIg SGVpbSIgPGloZWltQHJlZGhhdC5jb20+LCB1c2Vyc0BvdmlydC5vcmcNCj4gPj4gU2VudDogVGh1 cnNkYXksIFNlcHRlbWJlciAyMCwgMjAxMiAxMjowNTo1OCBQTQ0KPiA+PiBTdWJqZWN0OiBSZTog W1VzZXJzXSBIUCBJbnRlZ3JhdGVkIExpZ2h0cyBPdXQgMw0KPiA+Pg0KPiA+Pg0KPiA+Pg0KPiA+ Pg0KPiA+Pg0KPiA+PiBFbGkgTWVzaWthIDxlbWVzaWthQHJlZGhhdC5jb20+IM7B0MnTwc7PIDIw LjA5LjIwMTIgMTQ6NTU6NDE6ID4g79Q6DQo+ID4+IEVsaSBNZXNpa2EgPGVtZXNpa2FAcmVkaGF0 LmNvbT4gPiDrz83VOiBEbWl0cml5IEEgUHlyeWFrb3YNCj4gPj4gPERQeXJ5YWtvdkBla2IuYmVl bGluZS5ydT4NCj4gPj4+IOvP0MnROiB1c2Vyc0BvdmlydC5vcmcsIEl0YW1hciBIZWltIDxpaGVp bUByZWRoYXQuY29tPg0KPiA+Pj4g5MHUwTogMjAuMDkuMjAxMiAxNDo1NQ0KPiA+Pj4g9MXNwTog UmU6IFtVc2Vyc10gSEE6IFJlOiBIQTogUmU6IEhBOiBSZTogSFAgSW50ZWdyYXRlZCBMaWdodHMg T3V0DQo+ID4+PiAzDQo+ID4+Pg0KPiA+Pj4NCj4gPj4+DQo+ID4+PiAtLS0tLSBPcmlnaW5hbCBN ZXNzYWdlIC0tLS0tDQo+ID4+Pj4gRnJvbTogIkRtaXRyaXkgQSBQeXJ5YWtvdiIgPERQeXJ5YWtv dkBla2IuYmVlbGluZS5ydT4NCj4gPj4+PiBUbzogIkl0YW1hciBIZWltIiA8aWhlaW1AcmVkaGF0 LmNvbT4NCj4gPj4+PiBDYzogdXNlcnNAb3ZpcnQub3JnDQo+ID4+Pj4gU2VudDogVGh1cnNkYXks IFNlcHRlbWJlciAyMCwgMjAxMiA5OjU5OjM0IEFNDQo+ID4+Pj4gU3ViamVjdDogW1VzZXJzXSBI QTogUmU6IEhBOiBSZTogSEE6IFJlOiBIUCBJbnRlZ3JhdGVkIExpZ2h0cyBPdXQNCj4gPj4+PiAz DQo+ID4+Pj4NCj4gPj4+Pg0KPiA+Pj4+DQo+ID4+Pj4NCj4gPj4+Pg0KPiA+Pj4+DQo+ID4+Pj4g SSBjaGFuZ2UgRmVkb3JhIDE3IGhvc3RzIHRvIG92aXJ0IG5vZGVzIChmaXJzdCAtIDIuNS4wLTIu MC5mYzE3LA0KPg0KPiBwbGVhc2Ugbm90ZSBlZGl0aW5nIGEgZmlsZSBvbiBhbiBvdmlydCBub2Rl IHJlcXVpcmVzIHlvdSB0byBwZXJzaXN0IGl0LA0KPiBvciBpdCB3aWxsIGJlIGxvc3QgaW4gbmV4 dCBib290Lg0KPiBtaWtlIGNhbiBleHBsYWluIHRoaXMgYmV0dGVyIHRoYW4gbWUuDQoNCldoYXQg Y2FuIEkgZG8gdG8gc2F2ZSBteSBjb25maWd1cmF0aW9uIGNoYW5nZXMgYXQgYm9vdCB0aW1lPw== --0__=C9BBF0ECDFAB9FA78f9e8a93df938690918cC9BBF0ECDFAB9FA7 Content-type: text/html; charset=KOI8-R Content-Disposition: inline Content-transfer-encoding: base64 PGh0bWw+PGJvZHk+DQo8cD48dHQ+PGZvbnQgc2l6ZT0iMiI+SXRhbWFyIEhlaW0gJmx0O2loZWlt QHJlZGhhdC5jb20mZ3Q7IM7B0MnTwc7PIDIwLjA5LjIwMTIgMTY6MDE6NTQ6PGJyPg0KPGJyPg0K Jmd0OyDv1DogSXRhbWFyIEhlaW0gJmx0O2loZWltQHJlZGhhdC5jb20mZ3Q7PC9mb250PjwvdHQ+ PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPiZndDsg68/N1TogRWxpIE1lc2lrYSAmbHQ7ZW1lc2lr YUByZWRoYXQuY29tJmd0OzwvZm9udD48L3R0Pjxicj4NCjx0dD48Zm9udCBzaXplPSIyIj4mZ3Q7 IOvP0MnROiBEbWl0cml5IEEgUHlyeWFrb3YgJmx0O0RQeXJ5YWtvdkBla2IuYmVlbGluZS5ydSZn dDssIDxicj4NCiZndDsgdXNlcnNAb3ZpcnQub3JnLCBSb3kgR29sYW4gJmx0O3Jnb2xhbkByZWRo YXQuY29tJmd0OywgTWlrZSBCdXJucyAmbHQ7bWJ1cm5zQHJlZGhhdC5jb20mZ3Q7PC9mb250Pjwv dHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPiZndDsg5MHUwTogMjAuMDkuMjAxMiAxNjowMjwv Zm9udD48L3R0Pjxicj4NCjx0dD48Zm9udCBzaXplPSIyIj4mZ3Q7IPTFzcE6IFJlOiBbVXNlcnNd IEhQIEludGVncmF0ZWQgTGlnaHRzIE91dCAzPC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNp emU9IjIiPiZndDsgPGJyPg0KJmd0OyBPbiAwOS8yMC8yMDEyIDEyOjU4IFBNLCBFbGkgTWVzaWth IHdyb3RlOjxicj4NCiZndDsgJmd0Ozxicj4NCiZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyAtLS0t LSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tPGJyPg0KJmd0OyAmZ3Q7Jmd0OyBGcm9tOiAmcXVvdDtE bWl0cml5IEEgUHlyeWFrb3YmcXVvdDsgJmx0O0RQeXJ5YWtvdkBla2IuYmVlbGluZS5ydSZndDs8 YnI+DQomZ3Q7ICZndDsmZ3Q7IFRvOiAmcXVvdDtFbGkgTWVzaWthJnF1b3Q7ICZsdDtlbWVzaWth QHJlZGhhdC5jb20mZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyBDYzogJnF1b3Q7SXRhbWFyIEhlaW0m cXVvdDsgJmx0O2loZWltQHJlZGhhdC5jb20mZ3Q7LCB1c2Vyc0BvdmlydC5vcmc8YnI+DQomZ3Q7 ICZndDsmZ3Q7IFNlbnQ6IFRodXJzZGF5LCBTZXB0ZW1iZXIgMjAsIDIwMTIgMTI6MDU6NTggUE08 YnI+DQomZ3Q7ICZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbVXNlcnNdIEhQIEludGVncmF0ZWQgTGln aHRzIE91dCAzPGJyPg0KJmd0OyAmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDs8YnI+DQomZ3Q7 ICZndDsmZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDs8YnI+DQomZ3Q7 ICZndDsmZ3Q7IEVsaSBNZXNpa2EgJmx0O2VtZXNpa2FAcmVkaGF0LmNvbSZndDsgzsHQydPBzs8g MjAuMDkuMjAxMiAxNDo1NTo0MTogJmd0OyDv1Do8YnI+DQomZ3Q7ICZndDsmZ3Q7IEVsaSBNZXNp a2EgJmx0O2VtZXNpa2FAcmVkaGF0LmNvbSZndDsgJmd0OyDrz83VOiBEbWl0cml5IEEgUHlyeWFr b3Y8YnI+DQomZ3Q7ICZndDsmZ3Q7ICZsdDtEUHlyeWFrb3ZAZWtiLmJlZWxpbmUucnUmZ3Q7PGJy Pg0KJmd0OyAmZ3Q7Jmd0OyZndDsg68/QydE6IHVzZXJzQG92aXJ0Lm9yZywgSXRhbWFyIEhlaW0g Jmx0O2loZWltQHJlZGhhdC5jb20mZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsg5MHUwTogMjAu MDkuMjAxMiAxNDo1NTxicj4NCiZndDsgJmd0OyZndDsmZ3Q7IPTFzcE6IFJlOiBbVXNlcnNdIEhB OiBSZTogSEE6IFJlOiBIQTogUmU6IEhQIEludGVncmF0ZWQgTGlnaHRzIE91dDxicj4NCiZndDsg Jmd0OyZndDsmZ3Q7IDM8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsm Z3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyAtLS0tLSBP cmlnaW5hbCBNZXNzYWdlIC0tLS0tPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IEZyb206ICZx dW90O0RtaXRyaXkgQSBQeXJ5YWtvdiZxdW90OyAmbHQ7RFB5cnlha292QGVrYi5iZWVsaW5lLnJ1 Jmd0Ozxicj4NCiZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBUbzogJnF1b3Q7SXRhbWFyIEhlaW0mcXVv dDsgJmx0O2loZWltQHJlZGhhdC5jb20mZ3Q7PGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IENj OiB1c2Vyc0BvdmlydC5vcmc8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgU2VudDogVGh1cnNk YXksIFNlcHRlbWJlciAyMCwgMjAxMiA5OjU5OjM0IEFNPGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsm Z3Q7IFN1YmplY3Q6IFtVc2Vyc10gSEE6IFJlOiBIQTogUmU6IEhBOiBSZTogSFAgSW50ZWdyYXRl ZCBMaWdodHMgT3V0PGJyPg0KJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IDM8YnI+DQomZ3Q7ICZndDsm Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7 Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0 OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7ICZndDsmZ3Q7Jmd0OyZn dDsgSSBjaGFuZ2UgRmVkb3JhIDE3IGhvc3RzIHRvIG92aXJ0IG5vZGVzIChmaXJzdCAtIDIuNS4w LTIuMC5mYzE3LDxicj4NCiZndDsgPGJyPg0KJmd0OyBwbGVhc2Ugbm90ZSBlZGl0aW5nIGEgZmls ZSBvbiBhbiBvdmlydCBub2RlIHJlcXVpcmVzIHlvdSB0byBwZXJzaXN0IGl0LCA8YnI+DQomZ3Q7 IG9yIGl0IHdpbGwgYmUgbG9zdCBpbiBuZXh0IGJvb3QuPGJyPg0KJmd0OyBtaWtlIGNhbiBleHBs YWluIHRoaXMgYmV0dGVyIHRoYW4gbWUuPGJyPg0KPC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250 IHNpemU9IjIiPldoYXQgY2FuIEkgZG8gdG8gc2F2ZSBteSBjb25maWd1cmF0aW9uIGNoYW5nZXMg YXQgYm9vdCB0aW1lPzwvZm9udD48L3R0Pjxicj4NCjwvYm9keT48L2h0bWw+ --0__=C9BBF0ECDFAB9FA78f9e8a93df938690918cC9BBF0ECDFAB9FA7--

------=_Part_2581888_212392571.1348138303005 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable ----- Original Message -----
From: "Dmitriy A Pyryakov" <DPyryakov@ekb.beeline.ru> To: "Itamar Heim" <iheim@redhat.com> Cc: "Mike Burns" <mburns@redhat.com>, users@ovirt.org Sent: Thursday, September 20, 2012 1:13:55 PM Subject: [Users] HA: Re: HP Integrated Lights Out 3
Itamar Heim <iheim@redhat.com> =D0=BD=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BD= =D0=BE 20.09.2012 16:01:54:
=D0=9E=D1=82: Itamar Heim <iheim@redhat.com> =D0=9A=D0=BE=D0=BC=D1=83: Eli Mesika <emesika@redhat.com> =D0=9A=D0=BE=D0=BF=D0=B8=D1=8F: Dmitriy A Pyryakov <DPyryakov@ekb.beeli= ne.ru>, users@ovirt.org, Roy Golan <rgolan@redhat.com>, Mike Burns <mburns@redhat.com> =D0=94=D0=B0=D1=82=D0=B0: 20.09.2012 16:02 =D0=A2=D0=B5=D0=BC=D0=B0: Re: [Users] HP Integrated Lights Out 3
On 09/20/2012 12:58 PM, Eli Mesika wrote:
----- Original Message -----
From: "Dmitriy A Pyryakov" <DPyryakov@ekb.beeline.ru> To: "Eli Mesika" <emesika@redhat.com> Cc: "Itamar Heim" <iheim@redhat.com>, users@ovirt.org Sent: Thursday, September 20, 2012 12:05:58 PM Subject: Re: [Users] HP Integrated Lights Out 3
Eli Mesika <emesika@redhat.com> =D0=BD=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=
=D0=BD=D0=BE 20.09.2012 14:55:41: >
=D0=9E=D1=82: Eli Mesika <emesika@redhat.com> > =D0=9A=D0=BE=D0=BC=D1=83: Dmitriy = A Pyryakov <DPyryakov@ekb.beeline.ru>
=D0=9A=D0=BE=D0=BF=D0=B8=D1=8F: users@ovirt.org, Itamar Heim <iheim= @redhat.com> =D0=94=D0=B0=D1=82=D0=B0: 20.09.2012 14:55 =D0=A2=D0=B5=D0=BC=D0=B0: Re: [Users] HA: Re: HA: Re: HA: Re: HP In= tegrated Lights Out 3
----- Original Message -----
From: "Dmitriy A Pyryakov" <DPyryakov@ekb.beeline.ru> To: "Itamar Heim" <iheim@redhat.com> Cc: users@ovirt.org Sent: Thursday, September 20, 2012 9:59:34 AM Subject: [Users] HA: Re: HA: Re: HA: Re: HP Integrated Lights Out 3
I change Fedora 17 hosts to ovirt nodes (first - 2.5.0-2.0.fc17,
please note editing a file on an ovirt node requires you to persist it, or it will be lost in next boot. mike can explain this better than me.
What can I do to save my configuration changes at boot time?
Added Mike here as well.=20 Just FYI, most relevant conf' files are persisted during approval or instal= lation.=20 iirc there's a script you can use to persist a specific file.=20 Something like:=20 /usr/libexec/ovirt-functions ovirt_store_config <your conf file>=20 ------=_Part_2581888_212392571.1348138303005 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable <html><head><style type=3D'text/css'>p { margin: 0; }</style></head><body><= div style=3D'font-family: times new roman,new york,times,serif; font-size: = 12pt; color: #000000'><hr id=3D"zwchr"><blockquote style=3D"border-left:2px= solid rgb(16, 16, 255);margin-left:5px;padding-left:5px;color:#000;font-we= ight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Ar= ial,sans-serif;font-size:12pt;"><b>From: </b>"Dmitriy A Pyryakov" <DPyry= akov@ekb.beeline.ru><br><b>To: </b>"Itamar Heim" <iheim@redhat.com>= ;<br><b>Cc: </b>"Mike Burns" <mburns@redhat.com>, users@ovirt.org<br>= <b>Sent: </b>Thursday, September 20, 2012 1:13:55 PM<br><b>Subject: </b>[Us= ers] HA: Re: HP Integrated Lights Out 3<br><br> <p><tt><font size=3D"2">Itamar Heim <iheim@redhat.com> =D0=BD=D0=B0= =D0=BF=D0=B8=D1=81=D0=B0=D0=BD=D0=BE 20.09.2012 16:01:54:<br> <br> > =D0=9E=D1=82: Itamar Heim <iheim@redhat.com></font></tt><br> <tt><font size=3D"2">> =D0=9A=D0=BE=D0=BC=D1=83: Eli Mesika <emesika@= redhat.com></font></tt><br> <tt><font size=3D"2">> =D0=9A=D0=BE=D0=BF=D0=B8=D1=8F: Dmitriy A Pyryako= v <DPyryakov@ekb.beeline.ru>, <br> > users@ovirt.org, Roy Golan <rgolan@redhat.com>, Mike Burns <m= burns@redhat.com></font></tt><br> <tt><font size=3D"2">> =D0=94=D0=B0=D1=82=D0=B0: 20.09.2012 16:02</font>= </tt><br> <tt><font size=3D"2">> =D0=A2=D0=B5=D0=BC=D0=B0: Re: [Users] HP Integrat= ed Lights Out 3</font></tt><br> <tt><font size=3D"2">> <br> > On 09/20/2012 12:58 PM, Eli Mesika wrote:<br> > ><br> > ><br> > > ----- Original Message -----<br> > >> From: "Dmitriy A Pyryakov" <DPyryakov@ekb.beeline.ru><b= r> > >> To: "Eli Mesika" <emesika@redhat.com><br> > >> Cc: "Itamar Heim" <iheim@redhat.com>, users@ovirt.org<b= r> > >> Sent: Thursday, September 20, 2012 12:05:58 PM<br> > >> Subject: Re: [Users] HP Integrated Lights Out 3<br> > >><br> > >><br> > >><br> > >><br> > >><br> > >> Eli Mesika <emesika@redhat.com> =D0=BD=D0=B0=D0=BF=D0= =B8=D1=81=D0=B0=D0=BD=D0=BE 20.09.2012 14:55:41: > =D0=9E=D1=82:<br> > >> Eli Mesika <emesika@redhat.com> > =D0=9A=D0=BE=D0=BC= =D1=83: Dmitriy A Pyryakov<br> > >> <DPyryakov@ekb.beeline.ru><br> > >>> =D0=9A=D0=BE=D0=BF=D0=B8=D1=8F: users@ovirt.org, Itamar H= eim <iheim@redhat.com><br> > >>> =D0=94=D0=B0=D1=82=D0=B0: 20.09.2012 14:55<br> > >>> =D0=A2=D0=B5=D0=BC=D0=B0: Re: [Users] HA: Re: HA: Re: HA:= Re: HP Integrated Lights Out<br> > >>> 3<br> > >>><br> > >>><br> > >>><br> > >>> ----- Original Message -----<br> > >>>> From: "Dmitriy A Pyryakov" <DPyryakov@ekb.beeline.= ru><br> > >>>> To: "Itamar Heim" <iheim@redhat.com><br> > >>>> Cc: users@ovirt.org<br> > >>>> Sent: Thursday, September 20, 2012 9:59:34 AM<br> > >>>> Subject: [Users] HA: Re: HA: Re: HA: Re: HP Integrate= d Lights Out<br> > >>>> 3<br> > >>>><br> > >>>><br> > >>>><br> > >>>><br> > >>>><br> > >>>><br> > >>>> I change Fedora 17 hosts to ovirt nodes (first - 2.5.= 0-2.0.fc17,<br> > <br> > please note editing a file on an ovirt node requires you to persist it= , <br> > or it will be lost in next boot.<br> > mike can explain this better than me.<br> </font></tt><br> <tt><font size=3D"2">What can I do to save my configuration changes at boot= time?</font></tt><br> <br></p></blockquote>Added Mike here as well.<br>Just FYI, most relevant co= nf' files are persisted during approval or installation.<br>iirc there's a = script you can use to persist a specific file.<br>Something like:<br>/usr/l= ibexec/ovirt-functions ovirt_store_config <your conf file><br><br><br=
</div></body></html> ------=_Part_2581888_212392571.1348138303005--

On Thu, 2012-09-20 at 06:51 -0400, Doron Fediuck wrote:
______________________________________________________________________ From: "Dmitriy A Pyryakov" <DPyryakov@ekb.beeline.ru> To: "Itamar Heim" <iheim@redhat.com> Cc: "Mike Burns" <mburns@redhat.com>, users@ovirt.org Sent: Thursday, September 20, 2012 1:13:55 PM Subject: [Users] HA: Re: HP Integrated Lights Out 3
Itamar Heim <iheim@redhat.com> написано 20.09.2012 16:01:54:
> От: Itamar Heim <iheim@redhat.com> > Кому: Eli Mesika <emesika@redhat.com> > Копия: Dmitriy A Pyryakov <DPyryakov@ekb.beeline.ru>, > users@ovirt.org, Roy Golan <rgolan@redhat.com>, Mike Burns <mburns@redhat.com> > Дата: 20.09.2012 16:02 > Тема: Re: [Users] HP Integrated Lights Out 3 > > On 09/20/2012 12:58 PM, Eli Mesika wrote: > > > > > > ----- Original Message ----- > >> From: "Dmitriy A Pyryakov" <DPyryakov@ekb.beeline.ru> > >> To: "Eli Mesika" <emesika@redhat.com> > >> Cc: "Itamar Heim" <iheim@redhat.com>, users@ovirt.org > >> Sent: Thursday, September 20, 2012 12:05:58 PM > >> Subject: Re: [Users] HP Integrated Lights Out 3 > >> > >> > >> > >> > >> > >> Eli Mesika <emesika@redhat.com> написано 20.09.2012 14:55:41: > От: > >> Eli Mesika <emesika@redhat.com> > Кому: Dmitriy A Pyryakov > >> <DPyryakov@ekb.beeline.ru> > >>> Копия: users@ovirt.org, Itamar Heim <iheim@redhat.com> > >>> Дата: 20.09.2012 14:55 > >>> Тема: Re: [Users] HA: Re: HA: Re: HA: Re: HP Integrated Lights Out > >>> 3 > >>> > >>> > >>> > >>> ----- Original Message ----- > >>>> From: "Dmitriy A Pyryakov" <DPyryakov@ekb.beeline.ru> > >>>> To: "Itamar Heim" <iheim@redhat.com> > >>>> Cc: users@ovirt.org > >>>> Sent: Thursday, September 20, 2012 9:59:34 AM > >>>> Subject: [Users] HA: Re: HA: Re: HA: Re: HP Integrated Lights Out > >>>> 3 > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> I change Fedora 17 hosts to ovirt nodes (first - 2.5.0-2.0.fc17, > > please note editing a file on an ovirt node requires you to persist it, > or it will be lost in next boot. > mike can explain this better than me.
What can I do to save my configuration changes at boot time?
Added Mike here as well. Just FYI, most relevant conf' files are persisted during approval or installation. iirc there's a script you can use to persist a specific file. Something like: /usr/libexec/ovirt-functions ovirt_store_config <your conf file>
just simply run # persist /path/to/file As for the py file you want to update, it's not easy to do. * on ovirt-node, run # mount -o remount,rw / * Get the original .py from either git or a Fedora host and put it in the right place on ovirt-node * edit the .py file * python -m compileall /path/to/python/file * persist /path/to/python/file.pyc
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

--0__=C9BBF0ECDFA459918f9e8a93df938690918cC9BBF0ECDFA45991 Content-type: text/plain; charset=KOI8-R Content-transfer-encoding: base64 RWxpIE1lc2lrYSA8ZW1lc2lrYUByZWRoYXQuY29tPiDOwdDJ08HOzyAyMC4wOS4yMDEyIDE1OjU4 OjU4Og0KDQo+IO/UOiBFbGkgTWVzaWthIDxlbWVzaWthQHJlZGhhdC5jb20+DQo+IOvPzdU6IERt aXRyaXkgQSBQeXJ5YWtvdiA8RFB5cnlha292QGVrYi5iZWVsaW5lLnJ1Pg0KPiDrz9DJ0TogSXRh bWFyIEhlaW0gPGloZWltQHJlZGhhdC5jb20+LCB1c2Vyc0BvdmlydC5vcmcsIFJveSBHb2xhbg0K PiA8cmdvbGFuQHJlZGhhdC5jb20+DQo+IOTB1ME6IDIwLjA5LjIwMTIgMTU6NTkNCj4g9MXNwTog UmU6IFtVc2Vyc10gSFAgSW50ZWdyYXRlZCBMaWdodHMgT3V0IDMNCj4NCj4NCj4NCj4gLS0tLS0g T3JpZ2luYWwgTWVzc2FnZSAtLS0tLQ0KPiA+IEZyb206ICJEbWl0cml5IEEgUHlyeWFrb3YiIDxE UHlyeWFrb3ZAZWtiLmJlZWxpbmUucnU+DQo+ID4gVG86ICJFbGkgTWVzaWthIiA8ZW1lc2lrYUBy ZWRoYXQuY29tPg0KPiA+IENjOiAiSXRhbWFyIEhlaW0iIDxpaGVpbUByZWRoYXQuY29tPiwgdXNl cnNAb3ZpcnQub3JnDQo+ID4gU2VudDogVGh1cnNkYXksIFNlcHRlbWJlciAyMCwgMjAxMiAxMjow NTo1OCBQTQ0KPiA+IFN1YmplY3Q6IFJlOiBbVXNlcnNdIEhQIEludGVncmF0ZWQgTGlnaHRzIE91 dCAzDQo+ID4NCj4gPg0KPiA+DQo+ID4NCj4gPg0KPiA+IEVsaSBNZXNpa2EgPGVtZXNpa2FAcmVk aGF0LmNvbT4gzsHQydPBzs8gMjAuMDkuMjAxMiAxNDo1NTo0MTogPiDv1DoNCj4gPiBFbGkgTWVz aWthIDxlbWVzaWthQHJlZGhhdC5jb20+ID4g68/N1TogRG1pdHJpeSBBIFB5cnlha292DQo+ID4g PERQeXJ5YWtvdkBla2IuYmVlbGluZS5ydT4NCj4gPiA+IOvP0MnROiB1c2Vyc0BvdmlydC5vcmcs IEl0YW1hciBIZWltIDxpaGVpbUByZWRoYXQuY29tPg0KPiA+ID4g5MHUwTogMjAuMDkuMjAxMiAx NDo1NQ0KPiA+ID4g9MXNwTogUmU6IFtVc2Vyc10gSEE6IFJlOiBIQTogUmU6IEhBOiBSZTogSFAg SW50ZWdyYXRlZCBMaWdodHMgT3V0DQo+ID4gPiAzDQo+ID4gPg0KPiA+ID4NCj4gPiA+DQo+ID4g PiAtLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tDQo+ID4gPiA+IEZyb206ICJEbWl0cml5IEEg UHlyeWFrb3YiIDxEUHlyeWFrb3ZAZWtiLmJlZWxpbmUucnU+DQo+ID4gPiA+IFRvOiAiSXRhbWFy IEhlaW0iIDxpaGVpbUByZWRoYXQuY29tPg0KPiA+ID4gPiBDYzogdXNlcnNAb3ZpcnQub3JnDQo+ ID4gPiA+IFNlbnQ6IFRodXJzZGF5LCBTZXB0ZW1iZXIgMjAsIDIwMTIgOTo1OTozNCBBTQ0KPiA+ ID4gPiBTdWJqZWN0OiBbVXNlcnNdIEhBOiBSZTogSEE6IFJlOiBIQTogUmU6IEhQIEludGVncmF0 ZWQgTGlnaHRzIE91dA0KPiA+ID4gPiAzDQo+ID4gPiA+DQo+ID4gPiA+DQo+ID4gPiA+DQo+ID4g PiA+DQo+ID4gPiA+DQo+ID4gPiA+DQo+ID4gPiA+IEkgY2hhbmdlIEZlZG9yYSAxNyBob3N0cyB0 byBvdmlydCBub2RlcyAoZmlyc3QgLSAyLjUuMC0yLjAuZmMxNywNCj4gPiA+ID4gc2Vjb25kIC0y LjUuMS0xLjAuZmMxNykuIFNQTSBvbiAyLjUuMC0yLjAuZmMxNy4gaWxvMyBkb24ndCB3b3JrLg0K PiA+ID4gPiBJbg0KPiA+ID4gPiB2ZHNtLmxvZyBub3cgb3B0aW9ucyBwcmVzZW50ZWQuDQo+ID4g Pg0KPiA+ID4gQ2FuIHlvdSBwYXN0ZSBoZXJlIHRoZSBjYWxsIHRvIGZlbmNlTm9kZSBmcm9tIHRo ZSB2ZHNtLmxvZywgdGhhbmtzDQo+ID4gT2YgY291cnNlLA0KPiA+DQo+ID4gdmRzbS5sb2cNCj4g PiBUaHJlYWQtMTg4Mjo6REVCVUc6OjIwMTItMDktMjANCj4gPiAwOTowMjo1Miw5MjA6OkFQSTo6 MTAyNDo6dmRzOjooZmVuY2VOb2RlKQ0KPiA+IGZlbmNlTm9kZShhZGRyPTE5Mi4xNjguMTAuDQo+ DQoxMDMscG9ydD0sYWdlbnQ9aXBtaWxhbix1c2VyPUFkbWluaXN0cmF0b3IscGFzc3dkPVhYWFgs YWN0aW9uPXN0YXR1cyxzZWN1cmU9LG9wdGlvbnM9KQ0KDQo+DQo+IFNlZSwgaGVyZSBpbiB0aGUg UE0gU3RhdHVzIGNvbW1hbmQgLCBvcHRpb25zIGFyZSBlbXB0eSBpbiBWRFNNDQo+DQo+ID4gVGhy ZWFkLTE4ODI6OkRFQlVHOjoyMDEyLTA5LTIwDQo+ID4gMDk6MDI6NTMsOTUxOjpBUEk6OjEwNTA6 OnZkczo6KGZlbmNlTm9kZSkgcmMgMSBpbg0KPiA+IGFnZW50PWZlbmNlX2lwbWlsYW4NCj4gPiBp cGFkZHI9MTkyLjE2OC4xMC4xMDMNCj4gPiBsb2dpbj1BZG1pbmlzdHJhdG9yDQo+ID4gb3B0aW9u PXN0YXR1cw0KPiA+IHBhc3N3ZD1YWFhYDQo+ID4gb3V0IEdldHRpbmcgc3RhdHVzIG9mIElQTUk6 MTkyLjE2OC4xMC4xMDMuLi5DaGFzc2lzIHBvd2VyID0gVW5rbm93bg0KPiA+IEZhaWxlZA0KPiA+ IGVycg0KPiA+DQo+ID4gZW5naW5lLmxvZzoNCj4gPiAyMDEyLTA5LTIwIDE1OjAyOjU0LDAzNCBJ TkZPDQo+ID4gW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuRmVuY2luZ0V4ZWN1dG9yXSAoYWpw LS0wLjAuMC4wLTgwMDktNSkNCj4gPiBFeGVjdXRpbmcgPFN0YXR1cz4gUG93ZXIgTWFuYWdlbWVu dCBjb21tYW5kLCBQcm94eQ0KPiA+IEhvc3Q6aHlwZXIxLm92aXJ0LmNvbSwgQWdlbnQ6aXBtaWxh biwgVGFyZ2V0IEhvc3Q6LCBNYW5hZ2VtZW50DQo+ID4gSVA6MTkyLjE2OC4xMC4xMDMsIFVzZXI6 QWRtaW5pc3RyYXRvciwgT3B0aW9uczpsYW5wbHVzLHBvd2VyX3dhaXQ9NA0KPiA+IDIwMTItMDkt MjAgMTU6MDI6NTQsMDU2IElORk8NCj4gPiBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tl ci52ZHNicm9rZXIuRmVuY2VWZHNWRFNDb21tYW5kXQ0KPiA+IChhanAtLTAuMC4wLjAtODAwOS01 KSBTVEFSVCwgRmVuY2VWZHNWRFNDb21tYW5kKHZkc0lkID0NCj4gPiAwYTI2ODc2Mi0wMmQ3LTEx ZTItYjc1MC0wMDExODU2Y2YyM2UsIHRhcmdldFZkc0lkID0NCj4gPiBjNTdmNWFhMC0wMzAxLTEx ZTItOGM2Ny0wMDExODU2Y2YyM2UsIGFjdGlvbiA9IFN0YXR1cywgaXAgPQ0KPiA+IDE5Mi4xNjgu MTAuMTAzLCBwb3J0ID0gLCB0eXBlID0gaXBtaWxhbiwgdXNlciA9IEFkbWluaXN0cmF0b3IsDQo+ ID4gcGFzc3dvcmQgPSAqKioqKiosIG9wdGlvbnMgPSAnbGFucGx1cyxwb3dlcl93YWl0PTQnKSwg bG9nIGlkOg0KPiA+IDU4MjEwMTNiDQo+DQo+IFdoaWxlIHdlIHN0aWxsIHNlZSB0aGF0IGVuZ2lu ZSBzZW5kcyB0aG9zZSBvcHRpb25zIGNvcnJlY3RseS4NCj4gQ0NpbmcgUm95DQo+IFJveSwgaXQg c2VlbXMgY29ubmVjdGVkIHRvIHRoZSBidWcgeW91IGhhZCByZXNvbHZlZCBidXQgRG1pdHJpeQ0K PiBjbGFpbXMgdG8gaGF2ZSB0aGUgcmlnaHQgdmRzbSB3aXRoIHRoZSBmaXggLCBhbnkgaWRlYXMg Pw0KDQpJIGNhbid0IGFwcGx5IHZkc20gZml4IG9uIG9WaXJ0IG5vZGVzIChiZWNhdXNlIEkgZG9u J3QNCmhhdmUgL3Vzci9zaGFyZS92ZHNtL0JpbmRpbmdYTUxSUEMucHkgZmlsZSkuIEkgY2FuIGRv IGl0IG9uIEZDMTcgaG9zdHMNCm9ubHkuDQoNCg0KPg0KPiA+DQo+ID4gPiA+QmluZGluZ1hNTFJQ Qy5weSBub3QgZm91bmQgb24gcHJveHkNCj4gPiA+ID4gaG9zdCBpbiAvdXNyL3NoYXJlL3Zkc20u IE9ubHkgQmluZGluZ1hNTFJQQy5weWMgZmlsZS4gSXRhbWFyIEhlaW0NCj4gPiA+ID4gPGloZWlt QHJlZGhhdC5jb20+IM7B0MnTwc7PIDE0LjA5LjIwMTIgMTM6NDY6MzU6DQo+ID4gPiA+DQo+ID4g PiA+ID4g79Q6IEl0YW1hciBIZWltIDxpaGVpbUByZWRoYXQuY29tPg0KPiA+ID4gPiA+IOvPzdU6 IERhcnJlbGwgQnVkaWMgPGRhcnJlbGwuYnVkaWNAYmlnd2VsbHMubmV0Pg0KPiA+ID4gPiA+IOvP 0MnROiBEbWl0cml5IEEgUHlyeWFrb3YgPERQeXJ5YWtvdkBla2IuYmVlbGluZS5ydT4sDQo+ID4g PiA+ID4gdXNlcnNAb3ZpcnQub3JnDQo+ID4gPiA+ID4g5MHUwTogMTQuMDkuMjAxMiAxMzo0Ng0K PiA+ID4gPiA+IPTFzcE6IFJlOiBbVXNlcnNdIEhBOiBSZTogSEE6IFJlOiBIUCBJbnRlZ3JhdGVk IExpZ2h0cyBPdXQgMw0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gT24gMDkvMTQvMjAxMiAwMjozMiBB TSwgRGFycmVsbCBCdWRpYyB3cm90ZToNCj4gPiA+ID4gPiA+IFRoYXQgZml4IHdvcmtlZCBmb3Ig bWUgKGlwbWlsYW4gd2lzZSwgYW55d2F5LiBTdGlsbCBubyBnbyBvbg0KPiA+ID4gPiA+ID4gaWxv LA0KPiA+ID4gPiA+ID4gYnV0IHdlDQo+ID4gPiA+ID4gPiBrbmV3IHRoYXQsIHJpZ2h0PykuIFRo YW5rcyBJdGFtYXIhDQo+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gRG1pdHJpeSwgbWFrZSBzdXJl IHlvdSBkbyB0aGlzIHRvIGFsbCB5b3VyIGhvc3Qgbm9kZXMsIGl0IG1heQ0KPiA+ID4gPiA+ID4g cnVuDQo+ID4gPiA+ID4gPiB0aGUNCj4gPiA+ID4gPiA+IHRlc3QgZnJvbSBhbnkgb2YgdGhlbS4g WW91J2xsIGFsc28gd2FudCB0byBiZSBzdXJlIHlvdSBkZWxldGUNCj4gPiA+ID4gPiA+IC91c3Iv c2hhcmUvdmRzbS9CaW5kaW5nWE1MUlBDLnB5YyBhbmQgLnB5bywgb3RoZXJ3aXNlIHRoZQ0KPiA+ ID4gPiA+ID4gY29tcGlsZWQNCj4gPiA+ID4gPiA+IHB5dGhvbiBpcyBsaWtlbHkgdG8gc3RpbGwg Z2V0IHVzZWQuIEZpbmFsbHksIEkgZGlkIG5lZWQgdG8NCj4gPiA+ID4gPiA+IHJlc3RhcnQgdmRz bWQNCj4gPiA+ID4gPiA+IG9uIGFsbCBteSBub2RlcywgInNlcnZpY2UgdmRzbWQgcmVzdGFydCIg b24gbXkgQ2VudG9zIDYuMw0KPiA+ID4gPiA+ID4gc3lzdGVtLg0KPiA+ID4gPiA+ID4gR2xhZA0K PiA+ID4gPiA+ID4gdG8ga25vdyB5b3UgY2FuIGRvIHRoYXQgd2l0aG91dCBjYXVzaW5nIHByb2Js ZW1zIGZvciBydW5uaW5nDQo+ID4gPiA+ID4gPiB2bXMuDQo+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ ID4gSSBkaWQgbm90aWNlIHRoYXQgdGhlIG92aXJ0IG1hbmFnZW1lbnQgR1VJIHN0aWxsIHNob3dz IDMNCj4gPiA+ID4gPiA+IEFsZXJ0cw0KPiA+ID4gPiA+ID4gaW4gdGhlDQo+ID4gPiA+ID4gPiBh bGVydCBhcmVhLCBhbmQgdGhleSBhcmUgYWxsICJQb3dlciBNYW5hZ2VtZW50IHRlc3QgZmFpbGVk Ig0KPiA+ID4gPiA+ID4gZXJyb3JzIGRhdGVkDQo+ID4gPiA+ID4gPiBmcm9tIHRoZSBmaXJzdCB0 aW1lIHRoZWlyIHBhcnRpY3VsYXIgbm9kZSB3YXMgYWRkZWQgdG8gdGhlDQo+ID4gPiA+ID4gPiBj bHVzdGVyLiBUaGlzDQo+ID4gPiA+ID4gPiBpcyBldmVuIGFmdGVyIHJlc3RhcnRpbmcgYSB2ZHNt ZCBhZ2FpbiBhbmQgc2VlaW5nIEhvc3QgeHh4DQo+ID4gPiA+ID4gPiBwb3dlcg0KPiA+ID4gPiA+ ID4gbWFuYWdlbWVudCB3YXMgdmVyaWZpZWQgc3VjY2Vzc2Z1bGx5LiIgaW4gdGhlIGV2ZW50IGxv Zy4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+IGJlY2F1c2UgdGhlIGVuZ2luZSBkb2Vzbid0IGdvIGFu ZCBydW4gJ3Rlc3QgcG93ZXIgbWFuYWdlbWVudCcNCj4gPiA+ID4gPiBhbGwNCj4gPiA+ID4gPiB0 aGUNCj4gPiA+ID4gPiB0aW1lLi4uDQo+ID4gPiA+ID4gY2xpY2sgZWRpdCBob3N0LCBwb3dlciBt YW5hZ2VtZW50IHRhYiwgY2xpY2sgJ3Rlc3QnLg0KPiA+ID4gPiA+DQo+ID4gPiA+DQo+ID4gPiA+ IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+ID4gPiA+ IFVzZXJzIG1haWxpbmcgbGlzdA0KPiA+ID4gPiBVc2Vyc0BvdmlydC5vcmcNCj4gPiA+ID4gaHR0 cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzDQo+ID4gPiA+DQo+ID4= --0__=C9BBF0ECDFA459918f9e8a93df938690918cC9BBF0ECDFA45991 Content-type: text/html; charset=KOI8-R Content-Disposition: inline Content-transfer-encoding: base64 PGh0bWw+PGJvZHk+DQo8cD48dHQ+PGZvbnQgc2l6ZT0iMiI+RWxpIE1lc2lrYSAmbHQ7ZW1lc2lr YUByZWRoYXQuY29tJmd0OyDOwdDJ08HOzyAyMC4wOS4yMDEyIDE1OjU4OjU4Ojxicj4NCjxicj4N CiZndDsg79Q6IEVsaSBNZXNpa2EgJmx0O2VtZXNpa2FAcmVkaGF0LmNvbSZndDs8L2ZvbnQ+PC90 dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+Jmd0OyDrz83VOiBEbWl0cml5IEEgUHlyeWFrb3Yg Jmx0O0RQeXJ5YWtvdkBla2IuYmVlbGluZS5ydSZndDs8L2ZvbnQ+PC90dD48YnI+DQo8dHQ+PGZv bnQgc2l6ZT0iMiI+Jmd0OyDrz9DJ0TogSXRhbWFyIEhlaW0gJmx0O2loZWltQHJlZGhhdC5jb20m Z3Q7LCB1c2Vyc0BvdmlydC5vcmcsIFJveSBHb2xhbiA8YnI+DQomZ3Q7ICZsdDtyZ29sYW5AcmVk aGF0LmNvbSZndDs8L2ZvbnQ+PC90dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+Jmd0OyDkwdTB OiAyMC4wOS4yMDEyIDE1OjU5PC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPiZn dDsg9MXNwTogUmU6IFtVc2Vyc10gSFAgSW50ZWdyYXRlZCBMaWdodHMgT3V0IDM8L2ZvbnQ+PC90 dD48YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+Jmd0OyA8YnI+DQomZ3Q7IDxicj4NCiZndDsgPGJy Pg0KJmd0OyAtLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tPGJyPg0KJmd0OyAmZ3Q7IEZyb206 ICZxdW90O0RtaXRyaXkgQSBQeXJ5YWtvdiZxdW90OyAmbHQ7RFB5cnlha292QGVrYi5iZWVsaW5l LnJ1Jmd0Ozxicj4NCiZndDsgJmd0OyBUbzogJnF1b3Q7RWxpIE1lc2lrYSZxdW90OyAmbHQ7ZW1l c2lrYUByZWRoYXQuY29tJmd0Ozxicj4NCiZndDsgJmd0OyBDYzogJnF1b3Q7SXRhbWFyIEhlaW0m cXVvdDsgJmx0O2loZWltQHJlZGhhdC5jb20mZ3Q7LCB1c2Vyc0BvdmlydC5vcmc8YnI+DQomZ3Q7 ICZndDsgU2VudDogVGh1cnNkYXksIFNlcHRlbWJlciAyMCwgMjAxMiAxMjowNTo1OCBQTTxicj4N CiZndDsgJmd0OyBTdWJqZWN0OiBSZTogW1VzZXJzXSBIUCBJbnRlZ3JhdGVkIExpZ2h0cyBPdXQg Mzxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7IDxicj4NCiZn dDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7IEVsaSBNZXNpa2EgJmx0O2Vt ZXNpa2FAcmVkaGF0LmNvbSZndDsgzsHQydPBzs8gMjAuMDkuMjAxMiAxNDo1NTo0MTogJmd0OyDv 1Do8YnI+DQomZ3Q7ICZndDsgRWxpIE1lc2lrYSAmbHQ7ZW1lc2lrYUByZWRoYXQuY29tJmd0OyAm Z3Q7IOvPzdU6IERtaXRyaXkgQSBQeXJ5YWtvdjxicj4NCiZndDsgJmd0OyAmbHQ7RFB5cnlha292 QGVrYi5iZWVsaW5lLnJ1Jmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7IOvP0MnROiB1c2Vyc0Bvdmly dC5vcmcsIEl0YW1hciBIZWltICZsdDtpaGVpbUByZWRoYXQuY29tJmd0Ozxicj4NCiZndDsgJmd0 OyAmZ3Q7IOTB1ME6IDIwLjA5LjIwMTIgMTQ6NTU8YnI+DQomZ3Q7ICZndDsgJmd0OyD0xc3BOiBS ZTogW1VzZXJzXSBIQTogUmU6IEhBOiBSZTogSEE6IFJlOiBIUCBJbnRlZ3JhdGVkIExpZ2h0cyBP dXQ8YnI+DQomZ3Q7ICZndDsgJmd0OyAzPGJyPg0KJmd0OyAmZ3Q7ICZndDsgPGJyPg0KJmd0OyAm Z3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7ICZndDsgLS0tLS0g T3JpZ2luYWwgTWVzc2FnZSAtLS0tLTxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgRnJvbTogJnF1 b3Q7RG1pdHJpeSBBIFB5cnlha292JnF1b3Q7ICZsdDtEUHlyeWFrb3ZAZWtiLmJlZWxpbmUucnUm Z3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyBUbzogJnF1b3Q7SXRhbWFyIEhlaW0mcXVvdDsg Jmx0O2loZWltQHJlZGhhdC5jb20mZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyBDYzogdXNl cnNAb3ZpcnQub3JnPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyBTZW50OiBUaHVyc2RheSwgU2Vw dGVtYmVyIDIwLCAyMDEyIDk6NTk6MzQgQU08YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7IFN1Ympl Y3Q6IFtVc2Vyc10gSEE6IFJlOiBIQTogUmU6IEhBOiBSZTogSFAgSW50ZWdyYXRlZCBMaWdodHMg T3V0PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyAzPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyA8 YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgPGJyPg0K Jmd0OyAmZ3Q7ICZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7IDxicj4NCiZndDsg Jmd0OyAmZ3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyBJIGNoYW5nZSBGZWRvcmEg MTcgaG9zdHMgdG8gb3ZpcnQgbm9kZXMgKGZpcnN0IC0gMi41LjAtMi4wLmZjMTcsPGJyPg0KJmd0 OyAmZ3Q7ICZndDsgJmd0OyBzZWNvbmQgLTIuNS4xLTEuMC5mYzE3KS4gU1BNIG9uIDIuNS4wLTIu MC5mYzE3LiBpbG8zIGRvbid0IHdvcmsuPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyBJbjxicj4N CiZndDsgJmd0OyAmZ3Q7ICZndDsgdmRzbS5sb2cgbm93IG9wdGlvbnMgcHJlc2VudGVkLjxicj4N CiZndDsgJmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyAmZ3Q7IENhbiB5b3UgcGFzdGUgaGVyZSB0 aGUgY2FsbCB0byBmZW5jZU5vZGUgZnJvbSB0aGUgdmRzbS5sb2csIHRoYW5rczxicj4NCiZndDsg Jmd0OyBPZiBjb3Vyc2UsPGJyPg0KJmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyB2ZHNtLmxvZzxi cj4NCiZndDsgJmd0OyBUaHJlYWQtMTg4Mjo6REVCVUc6OjIwMTItMDktMjA8YnI+DQomZ3Q7ICZn dDsgMDk6MDI6NTIsOTIwOjpBUEk6OjEwMjQ6OnZkczo6KGZlbmNlTm9kZSk8YnI+DQomZ3Q7ICZn dDsgZmVuY2VOb2RlKGFkZHI9MTkyLjE2OC4xMC48YnI+DQomZ3Q7IDEwMyxwb3J0PSxhZ2VudD1p cG1pbGFuLHVzZXI9QWRtaW5pc3RyYXRvcixwYXNzd2Q9WFhYWCxhY3Rpb249c3RhdHVzLHNlY3Vy ZT0sb3B0aW9ucz0pPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IFNlZSwgaGVyZSBpbiB0aGUgUE0gU3Rh dHVzIGNvbW1hbmQgLCBvcHRpb25zIGFyZSBlbXB0eSBpbiBWRFNNPGJyPg0KJmd0OyA8YnI+DQom Z3Q7ICZndDsgVGhyZWFkLTE4ODI6OkRFQlVHOjoyMDEyLTA5LTIwPGJyPg0KJmd0OyAmZ3Q7IDA5 OjAyOjUzLDk1MTo6QVBJOjoxMDUwOjp2ZHM6OihmZW5jZU5vZGUpIHJjIDEgaW48YnI+DQomZ3Q7 ICZndDsgYWdlbnQ9ZmVuY2VfaXBtaWxhbjxicj4NCiZndDsgJmd0OyBpcGFkZHI9MTkyLjE2OC4x MC4xMDM8YnI+DQomZ3Q7ICZndDsgbG9naW49QWRtaW5pc3RyYXRvcjxicj4NCiZndDsgJmd0OyBv cHRpb249c3RhdHVzPGJyPg0KJmd0OyAmZ3Q7IHBhc3N3ZD1YWFhYPGJyPg0KJmd0OyAmZ3Q7IG91 dCBHZXR0aW5nIHN0YXR1cyBvZiBJUE1JOjE5Mi4xNjguMTAuMTAzLi4uQ2hhc3NpcyBwb3dlciA9 IFVua25vd248YnI+DQomZ3Q7ICZndDsgRmFpbGVkPGJyPg0KJmd0OyAmZ3Q7IGVycjxicj4NCiZn dDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgZW5naW5lLmxvZzo8YnI+DQomZ3Q7ICZndDsgMjAxMi0w OS0yMCAxNTowMjo1NCwwMzQgSU5GTzxicj4NCiZndDsgJmd0OyBbb3JnLm92aXJ0LmVuZ2luZS5j b3JlLmJsbC5GZW5jaW5nRXhlY3V0b3JdIChhanAtLTAuMC4wLjAtODAwOS01KTxicj4NCiZndDsg Jmd0OyBFeGVjdXRpbmcgJmx0O1N0YXR1cyZndDsgUG93ZXIgTWFuYWdlbWVudCBjb21tYW5kLCBQ cm94eTxicj4NCiZndDsgJmd0OyBIb3N0Omh5cGVyMS5vdmlydC5jb20sIEFnZW50OmlwbWlsYW4s IFRhcmdldCBIb3N0OiwgTWFuYWdlbWVudDxicj4NCiZndDsgJmd0OyBJUDoxOTIuMTY4LjEwLjEw MywgVXNlcjpBZG1pbmlzdHJhdG9yLCBPcHRpb25zOmxhbnBsdXMscG93ZXJfd2FpdD00PGJyPg0K Jmd0OyAmZ3Q7IDIwMTItMDktMjAgMTU6MDI6NTQsMDU2IElORk88YnI+DQomZ3Q7ICZndDsgW29y Zy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLkZlbmNlVmRzVkRTQ29tbWFu ZF08YnI+DQomZ3Q7ICZndDsgKGFqcC0tMC4wLjAuMC04MDA5LTUpIFNUQVJULCBGZW5jZVZkc1ZE U0NvbW1hbmQodmRzSWQgPTxicj4NCiZndDsgJmd0OyAwYTI2ODc2Mi0wMmQ3LTExZTItYjc1MC0w MDExODU2Y2YyM2UsIHRhcmdldFZkc0lkID08YnI+DQomZ3Q7ICZndDsgYzU3ZjVhYTAtMDMwMS0x MWUyLThjNjctMDAxMTg1NmNmMjNlLCBhY3Rpb24gPSBTdGF0dXMsIGlwID08YnI+DQomZ3Q7ICZn dDsgMTkyLjE2OC4xMC4xMDMsIHBvcnQgPSAsIHR5cGUgPSBpcG1pbGFuLCB1c2VyID0gQWRtaW5p c3RyYXRvciw8YnI+DQomZ3Q7ICZndDsgcGFzc3dvcmQgPSAqKioqKiosIG9wdGlvbnMgPSAnbGFu cGx1cyxwb3dlcl93YWl0PTQnKSwgbG9nIGlkOjxicj4NCiZndDsgJmd0OyA1ODIxMDEzYjxicj4N CiZndDsgPGJyPg0KJmd0OyBXaGlsZSB3ZSBzdGlsbCBzZWUgdGhhdCBlbmdpbmUgc2VuZHMgdGhv c2Ugb3B0aW9ucyBjb3JyZWN0bHkuPGJyPg0KJmd0OyBDQ2luZyBSb3k8YnI+DQomZ3Q7IFJveSwg aXQgc2VlbXMgY29ubmVjdGVkIHRvIHRoZSBidWcgeW91IGhhZCByZXNvbHZlZCBidXQgRG1pdHJp eSA8YnI+DQomZ3Q7IGNsYWltcyB0byBoYXZlIHRoZSByaWdodCB2ZHNtIHdpdGggdGhlIGZpeCAs IGFueSBpZGVhcyA/PGJyPg0KPC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPkkg Y2FuJ3QgYXBwbHkgdmRzbSBmaXggb24gb1ZpcnQgbm9kZXMgKGJlY2F1c2UgSSBkb24ndCBoYXZl IC91c3Ivc2hhcmUvdmRzbS9CaW5kaW5nWE1MUlBDLnB5IGZpbGUpLiBJIGNhbiBkbyBpdCBvbiBG QzE3IGhvc3RzIG9ubHkuPC9mb250PjwvdHQ+PGJyPg0KPGJyPg0KPHR0Pjxmb250IHNpemU9IjIi PiA8YnI+DQomZ3Q7IDxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7Qmlu ZGluZ1hNTFJQQy5weSBub3QgZm91bmQgb24gcHJveHk8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7 IGhvc3QgaW4gL3Vzci9zaGFyZS92ZHNtLiBPbmx5IEJpbmRpbmdYTUxSUEMucHljIGZpbGUuIEl0 YW1hciBIZWltPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyAmbHQ7aWhlaW1AcmVkaGF0LmNvbSZn dDsgzsHQydPBzs8gMTQuMDkuMjAxMiAxMzo0NjozNTo8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7 IDxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyDv1DogSXRhbWFyIEhlaW0gJmx0O2loZWlt QHJlZGhhdC5jb20mZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IOvPzdU6IERhcnJl bGwgQnVkaWMgJmx0O2RhcnJlbGwuYnVkaWNAYmlnd2VsbHMubmV0Jmd0Ozxicj4NCiZndDsgJmd0 OyAmZ3Q7ICZndDsgJmd0OyDrz9DJ0TogRG1pdHJpeSBBIFB5cnlha292ICZsdDtEUHlyeWFrb3ZA ZWtiLmJlZWxpbmUucnUmZ3Q7LDxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyB1c2Vyc0Bv dmlydC5vcmc8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsg5MHUwTogMTQuMDkuMjAxMiAx Mzo0Njxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyD0xc3BOiBSZTogW1VzZXJzXSBIQTog UmU6IEhBOiBSZTogSFAgSW50ZWdyYXRlZCBMaWdodHMgT3V0IDM8YnI+DQomZ3Q7ICZndDsgJmd0 OyAmZ3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IE9uIDA5LzE0LzIwMTIg MDI6MzIgQU0sIERhcnJlbGwgQnVkaWMgd3JvdGU6PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyAm Z3Q7ICZndDsgVGhhdCBmaXggd29ya2VkIGZvciBtZSAoaXBtaWxhbiB3aXNlLCBhbnl3YXkuIFN0 aWxsIG5vIGdvIG9uPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgaWxvLDxicj4N CiZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IGJ1dCB3ZTxicj4NCiZndDsgJmd0OyAmZ3Q7 ICZndDsgJmd0OyAmZ3Q7IGtuZXcgdGhhdCwgcmlnaHQ/KS4gVGhhbmtzIEl0YW1hciE8YnI+DQom Z3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZn dDsgJmd0OyBEbWl0cml5LCBtYWtlIHN1cmUgeW91IGRvIHRoaXMgdG8gYWxsIHlvdXIgaG9zdCBu b2RlcywgaXQgbWF5PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgcnVuPGJyPg0K Jmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgdGhlPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0 OyAmZ3Q7ICZndDsgdGVzdCBmcm9tIGFueSBvZiB0aGVtLiBZb3UnbGwgYWxzbyB3YW50IHRvIGJl IHN1cmUgeW91IGRlbGV0ZTxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IC91c3Iv c2hhcmUvdmRzbS9CaW5kaW5nWE1MUlBDLnB5YyBhbmQgLnB5bywgb3RoZXJ3aXNlIHRoZTxicj4N CiZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IGNvbXBpbGVkPGJyPg0KJmd0OyAmZ3Q7ICZn dDsgJmd0OyAmZ3Q7ICZndDsgcHl0aG9uIGlzIGxpa2VseSB0byBzdGlsbCBnZXQgdXNlZC4gRmlu YWxseSwgSSBkaWQgbmVlZCB0bzxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IHJl c3RhcnQgdmRzbWQ8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBvbiBhbGwgbXkg bm9kZXMsICZxdW90O3NlcnZpY2UgdmRzbWQgcmVzdGFydCZxdW90OyBvbiBteSBDZW50b3MgNi4z PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgc3lzdGVtLjxicj4NCiZndDsgJmd0 OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IEdsYWQ8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsg Jmd0OyB0byBrbm93IHlvdSBjYW4gZG8gdGhhdCB3aXRob3V0IGNhdXNpbmcgcHJvYmxlbXMgZm9y IHJ1bm5pbmc8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyB2bXMuPGJyPg0KJmd0 OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7 ICZndDsgSSBkaWQgbm90aWNlIHRoYXQgdGhlIG92aXJ0IG1hbmFnZW1lbnQgR1VJIHN0aWxsIHNo b3dzIDM8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBBbGVydHM8YnI+DQomZ3Q7 ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBpbiB0aGU8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7 ICZndDsgJmd0OyBhbGVydCBhcmVhLCBhbmQgdGhleSBhcmUgYWxsICZxdW90O1Bvd2VyIE1hbmFn ZW1lbnQgdGVzdCBmYWlsZWQmcXVvdDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0 OyBlcnJvcnMgZGF0ZWQ8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBmcm9tIHRo ZSBmaXJzdCB0aW1lIHRoZWlyIHBhcnRpY3VsYXIgbm9kZSB3YXMgYWRkZWQgdG8gdGhlPGJyPg0K Jmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgY2x1c3Rlci4gVGhpczxicj4NCiZndDsgJmd0 OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IGlzIGV2ZW4gYWZ0ZXIgcmVzdGFydGluZyBhIHZkc21kIGFn YWluIGFuZCBzZWVpbmcgSG9zdCB4eHg8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0 OyBwb3dlcjxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IG1hbmFnZW1lbnQgd2Fz IHZlcmlmaWVkIHN1Y2Nlc3NmdWxseS4mcXVvdDsgaW4gdGhlIGV2ZW50IGxvZy48YnI+DQomZ3Q7 ICZndDsgJmd0OyAmZ3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IGJlY2F1 c2UgdGhlIGVuZ2luZSBkb2Vzbid0IGdvIGFuZCBydW4gJ3Rlc3QgcG93ZXIgbWFuYWdlbWVudCc8 YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgYWxsPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0 OyAmZ3Q7IHRoZTxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyB0aW1lLi4uPGJyPg0KJmd0 OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IGNsaWNrIGVkaXQgaG9zdCwgcG93ZXIgbWFuYWdlbWVudCB0 YWIsIGNsaWNrICd0ZXN0Jy48YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgPGJyPg0KJmd0 OyAmZ3Q7ICZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7IF9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0 OyBVc2VycyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7IFVzZXJzQG92aXJ0 Lm9yZzxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgPGEgaHJlZj0iaHR0cDovL2xpc3RzLm92aXJ0 Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzIj5odHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxt YW4vbGlzdGluZm8vdXNlcnM8L2E+PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyA8YnI+DQomZ3Q7 ICZndDsgPGJyPg0KPC9mb250PjwvdHQ+PC9ib2R5PjwvaHRtbD4= --0__=C9BBF0ECDFA459918f9e8a93df938690918cC9BBF0ECDFA45991--

--0__=C9BBF0EADF8315358f9e8a93df938690918cC9BBF0EADF831535 Content-type: text/plain; charset=KOI8-R Content-transfer-encoding: base64 SXRhbWFyIEhlaW0gPGloZWltQHJlZGhhdC5jb20+IM7B0MnTwc7PIDE0LjA5LjIwMTIgMDQ6NDU6 MzE6DQoNCj4g79Q6IEl0YW1hciBIZWltIDxpaGVpbUByZWRoYXQuY29tPg0KPiDrz83VOiBEbWl0 cml5IEEgUHlyeWFrb3YgPERQeXJ5YWtvdkBla2IuYmVlbGluZS5ydT4NCj4g68/QydE6IHVzZXJz QG92aXJ0Lm9yZw0KPiDkwdTBOiAxNC4wOS4yMDEyIDA0OjQ1DQo+IPTFzcE6IFJlOiBIQTogUmU6 IFtVc2Vyc10gSEE6IFJlOiAgIEhQIEludGVncmF0ZWQgTGlnaHRzIE91dCAzDQo+DQo+IE9uIDA5 LzEzLzIwMTIgMDg6NDIgQU0sIERtaXRyaXkgQSBQeXJ5YWtvdiB3cm90ZToNCj4gPiBJdGFtYXIg SGVpbSA8aWhlaW1AcmVkaGF0LmNvbT4gzsHQydPBzs8gMTMuMDkuMjAxMiAxMTowOToyNDoNCj4g Pg0KPiA+ICA+IO/UOiBJdGFtYXIgSGVpbSA8aWhlaW1AcmVkaGF0LmNvbT4NCj4gPiAgPiDrz83V OiBEbWl0cml5IEEgUHlyeWFrb3YgPERQeXJ5YWtvdkBla2IuYmVlbGluZS5ydT4NCj4gPiAgPiDr z9DJ0TogRGFycmVsbCBCdWRpYyA8ZGFycmVsbC5idWRpY0BiaWd3ZWxscy5uZXQ+LCB1c2Vyc0Bv dmlydC5vcmcNCj4gPiAgPiDkwdTBOiAxMy4wOS4yMDEyIDExOjA5DQo+ID4gID4g9MXNwTogUmU6 IFtVc2Vyc10gSEE6IFJlOiBIUCBJbnRlZ3JhdGVkIExpZ2h0cyBPdXQgMw0KPiA+ICA+DQo+ID4g ID4gT24gMDkvMTMvMjAxMiAwNjowMCBBTSwgRG1pdHJpeSBBIFB5cnlha292IHdyb3RlOg0KPiA+ ICA+ID4gRGFycmVsbCBCdWRpYyA8ZGFycmVsbC5idWRpY0BiaWd3ZWxscy5uZXQ+IM7B0MnTwc7P IDEzLjA5LjIwMTINCj4gPiAwNzo0Mzo0NDoNCj4gPiAgPiA+DQo+ID4gID4gPiA+IO/UOiBEYXJy ZWxsIEJ1ZGljIDxkYXJyZWxsLmJ1ZGljQGJpZ3dlbGxzLm5ldD4NCj4gPiAgPiA+ID4g68/N1Tog RG1pdHJpeSBBIFB5cnlha292IDxEUHlyeWFrb3ZAZWtiLmJlZWxpbmUucnU+DQo+ID4gID4gPiA+ IOvP0MnROiBFbGkgTWVzaWthIDxlbWVzaWthQHJlZGhhdC5jb20+LCB1c2Vyc0BvdmlydC5vcmcN Cj4gPiAgPiA+ID4g5MHUwTogMTMuMDkuMjAxMiAwNzo0Mw0KPiA+ICA+ID4gPiD0xc3BOiBSZTog W1VzZXJzXSBIUCBJbnRlZ3JhdGVkIExpZ2h0cyBPdXQgMw0KPiA+ICA+ID4gPg0KPiA+ICA+ID4g PiBJIGhhdmUgdGhpcyBwcm9ibGVtIHRvby4gSSBhY3R1YWxseSB0cmFja2VkIGl0IGRvd24gdG8g dGhlDQplbmdpbmUNCj4gPiAgPiA+ID4gbm90IHBhc3NpbmcgdGhlIGFyZ3VtZW50cyB0byB0aGUg ZmVuY2Ugc2NyaXB0cyBidXQgdGhlbiBnb3QNCj4gPiAgPiA+ID4gZGlzdHJhY3RlZCBhbmQgbmV2 ZXIgZm9sbG93ZWQgdXAgd2l0aCBhIHJlcG9ydC4gSW4gbXkgY2FzZSwgdGhlDQpkYXRhDQo+ID4g ID4gPiA+IGJhc2Ugd2FzIGNvcnJlY3QsIGFuZCBpZiBJIHJhbiB0aGUgZmVuY2Ugc2NyaXB0IGJ5 IGhhbmQsIGl0DQp3b3VsZA0KPiA+ICA+ID4gPiB3b3JrLCBidXQgdGhlIHZkc20gd2Fzbid0IHJ1 bm5pbmcgaXQgd2l0aCB0aGUgb3B0aW9ucyBvciBldmVuDQphbGwNCj4gPiAgPiA+ID4gdGhlIGFy Z3VtZW50cyAodXNlcm5hbWUvcHcsIGV0YykuIEkndmUgdHJpZWQgaXQgd2l0aCBpbG8zIGFuZA0K PiA+ICA+ID4gPiBpcG1pbGFuIGJvdGgsIHNhbWUgaXNzdWUuDQo+ID4gID4gPiA+DQo+ID4gID4g PiA+IElmIHlvdSdkIGxpa2UsIEkgY2FuIHJlY3JlYXRlIHNvbWUgb2YgbXkgZGVidWdnaW5nLCBJ J2QgZ290dGVuDQpzbw0KPiA+ICA+ID4gPiBmYXIgYXMgdG8gdG8gaGFjayBzb21lIHByaW50IHN0 YXRlbWVudHMgaW50byB0aGUgZmVuY2Ugc2NyaXB0cw0KdG8NCj4gPiAgPiA+ID4gZGVtb25zdHJh dGUgd2hhdCB3YXMgaGFwcGVuaW5nLiBMb3N0IHRoYXQgd2l0aCBzb21lIHJlYnVpbGRzLA0KYnV0 DQo+ID4gID4gPiA+IGVhc3kgZW5vdWdoIHRvIHJlY3JlYXRlLi4uDQo+ID4gID4gPiA+DQo+ID4g ID4gPiA+IC1EYXJyZWxsDQo+ID4gID4gPg0KPiA+ICA+ID4gSGVsbG8sIERhcnJlbGwuDQo+ID4g ID4gPg0KPiA+ICA+ID4gSXQgd291bGQgYmUgZ3JlYXQhDQo+ID4gID4NCj4gPiAgPiBtYXkgaSBz dWdnZXN0IHlvdSBmaXJzdCB0cnkgdG8gYXBwbHkgdGhpcyBwYXRjaCB0byB2ZHNtIChqdXN0IGVk aXQNCnRoZQ0KPiA+ICA+IHJlbGV2YW50IGxpbmUgaW4gdmRzbSkNCj4gPiAgPg0KPiA+ICA+IGNv bW1pdCA1OTkzNDExOGUzYTMwYzU3NTM5ZDJiNzEwMTY1MzJiZGQ5YzRhYjE3DQo+ID4gID4gQXV0 aG9yOiBSb3kgR29sYW4gPHJnb2xhbkByZWRoYXQuY29tPg0KPiA+ICA+IERhdGU6IFRodSBBdWcg OSAxNjozNDoxMCAyMDEyICswMzAwDQo+ID4gID4NCj4gPiAgPiBmZW5jZU5vZGUgQVBJIGlzIG1p c3NpbmcgdGhlIG9wdGlvbnMgYXJndW1lbnQNCj4gPiAgPg0KPiA+ICA+IENoYW5nZS1JZDogSWIy Y2U5YjBmNzEwNDBmOTE5ODQxM2ZhMDZjNWQ4NzY4OTk0ODQyZWMNCj4gPiAgPiBTaWduZWQtb2Zm LWJ5OiBSb3kgR29sYW4gPHJnb2xhbkByZWRoYXQuY29tPg0KPiA+ICA+IFJldmlld2VkLW9uOiBo dHRwOi8vZ2Vycml0Lm92aXJ0Lm9yZy83MDU4DQo+ID4gID4gUmV2aWV3ZWQtYnk6IERhbiBLZW5p Z3NiZXJnIDxkYW5rZW5AcmVkaGF0LmNvbT4NCj4gPiAgPiBSZXZpZXdlZC1ieTogT21lciBGcmVu a2VsIDxvZnJlbmtlbEByZWRoYXQuY29tPg0KPiA+ICA+IFRlc3RlZC1ieTogT21lciBGcmVua2Vs IDxvZnJlbmtlbEByZWRoYXQuY29tPg0KPiA+ICA+DQo+ID4gID4gZGlmZiAtLWdpdCBhL3Zkc20v QmluZGluZ1hNTFJQQy5weSBiL3Zkc20vQmluZGluZ1hNTFJQQy5weQ0KPiA+ICA+IGluZGV4IGNj NTMwMGYuLjhiNTQ4ZTQgMTAwNjQ0DQo+ID4gID4gLS0tIGEvdmRzbS9CaW5kaW5nWE1MUlBDLnB5 DQo+ID4gID4gKysrIGIvdmRzbS9CaW5kaW5nWE1MUlBDLnB5DQo+ID4gID4gQEAgLTM1Nyw3ICsz NTcsNyBAQCBjbGFzcyBCaW5kaW5nWE1MUlBDKG9iamVjdCk6DQo+ID4gID4gc2VjdXJlPUZhbHNl LCBvcHRpb25zPScnKToNCj4gPiAgPiBhcGkgPSBBUEkuR2xvYmFsKCkNCj4gPiAgPiByZXR1cm4g YXBpLmZlbmNlTm9kZShhZGRyLCBwb3J0LCBhZ2VudCwgdXNlcm5hbWUsIHBhc3N3b3JkLA0KPiA+ ICA+IC0gYWN0aW9uLCBzZWN1cmUpDQo+ID4gID4gKyBhY3Rpb24sIHNlY3VyZSwgb3B0aW9ucykN Cj4gPiAgPg0KPiA+ICA+IGRlZiBzZXRMb2dMZXZlbChzZWxmLCBsZXZlbCk6DQo+ID4gID4gYXBp ID0gQVBJLkdsb2JhbCgpDQo+ID4gID4NCj4gPg0KPiA+IFRoZXJlIGlzIG15IHBhcnQgb2Ygb2xk IC91c3Ivc2hhcmUvdmRzbS9CaW5kaW5nWE1MUlBDLnB5IGZpbGUgZnJvbQ0KcHJveHkNCj4gPiBo b3N0Og0KPiA+DQo+ID4gZGVmIGZlbmNlTm9kZShzZWxmLCBhZGRyLCBwb3J0LCBhZ2VudCwgdXNl cm5hbWUsIHBhc3N3b3JkLCBhY3Rpb24sDQo+ID4gc2VjdXJlPUZhbHNlLCBvcHRpb25zPScnKToN Cj4gPiBhcGkgPSBBUEkuR2xvYmFsKHNlbGYuY2lmKQ0KPiA+IHJldHVybiBhcGkuZmVuY2VOb2Rl KGFkZHIsIHBvcnQsIGFnZW50LCB1c2VybmFtZSwgcGFzc3dvcmQsDQo+ID4gYWN0aW9uLCBzZWN1 cmUpDQo+ID4NCj4gPiB0aGVyZSBpcyByZXBsYXNlZDoNCj4gPg0KPiA+IGRlZiBmZW5jZU5vZGUo c2VsZiwgYWRkciwgcG9ydCwgYWdlbnQsIHVzZXJuYW1lLCBwYXNzd29yZCwgYWN0aW9uLA0KPiA+ IHNlY3VyZT1GYWxzZSwgb3B0aW9ucz0nJyk6DQo+ID4gYXBpID0gQVBJLkdsb2JhbChzZWxmLmNp ZikNCj4gPiByZXR1cm4gYXBpLmZlbmNlTm9kZShhZGRyLCBwb3J0LCBhZ2VudCwgdXNlcm5hbWUs IHBhc3N3b3JkLA0KPiA+IGFjdGlvbiwgc2VjdXJlLCBvcHRpb25zKQ0KPiA+DQo+ID4gSSByZXN0 YXJ0IG92aXJ0LWVuZ2luZSBhbmQgc3RpbGwgc2VlIG5vIG9wdGlvbiBwcmVzZW50ZWQgaW4gdmRz bS5sb2cuDQo+ID4gVGVzdCBzdGlsbCBmYWlsZWQuDQo+DQo+IHRoaXMgaXMgYSB2ZHNtIGNoYW5n ZSwgbm90IGFuIG92aXJ0LWVuZ2luZSAocmVzdGFydCB2ZHNtPykNCj4gaXMgdGhpcyBvdmlydCBu b2RlIG9yIHBsYWluIGZlZG9yYS9lbDY/DQoNCkkgY2hhbmdlIHZkc20uLi4NCg0KUmVzdGFydGlu ZyB2ZHNtIGZpeCBpdCENCk15IGhvc3RzIGFyZSB0d28gZmVkb3JhIDE3IHdpdGggZGVncmFkZWQg dG8gMy40IGtlcm5lbCAoMy40LjktMi5mYzE2Lng4Nl82NA0KKQ0KDQpOb3cgaWxvMyBhbmQgaXBt aWxhbiB3b3JrIGZpbmUhDQpUaGFuayB5b3Ugc28gbXVjaCE= --0__=C9BBF0EADF8315358f9e8a93df938690918cC9BBF0EADF831535 Content-type: text/html; charset=KOI8-R Content-Disposition: inline Content-transfer-encoding: base64 PGh0bWw+PGJvZHk+DQo8cD48dHQ+PGZvbnQgc2l6ZT0iMiI+SXRhbWFyIEhlaW0gJmx0O2loZWlt QHJlZGhhdC5jb20mZ3Q7IM7B0MnTwc7PIDE0LjA5LjIwMTIgMDQ6NDU6MzE6PGJyPg0KPGJyPg0K Jmd0OyDv1DogSXRhbWFyIEhlaW0gJmx0O2loZWltQHJlZGhhdC5jb20mZ3Q7PC9mb250PjwvdHQ+ PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPiZndDsg68/N1TogRG1pdHJpeSBBIFB5cnlha292ICZs dDtEUHlyeWFrb3ZAZWtiLmJlZWxpbmUucnUmZ3Q7PC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250 IHNpemU9IjIiPiZndDsg68/QydE6IHVzZXJzQG92aXJ0Lm9yZzwvZm9udD48L3R0Pjxicj4NCjx0 dD48Zm9udCBzaXplPSIyIj4mZ3Q7IOTB1ME6IDE0LjA5LjIwMTIgMDQ6NDU8L2ZvbnQ+PC90dD48 YnI+DQo8dHQ+PGZvbnQgc2l6ZT0iMiI+Jmd0OyD0xc3BOiBSZTogSEE6IFJlOiBbVXNlcnNdIEhB OiBSZTogICBIUCBJbnRlZ3JhdGVkIExpZ2h0cyBPdXQgMzwvZm9udD48L3R0Pjxicj4NCjx0dD48 Zm9udCBzaXplPSIyIj4mZ3Q7IDxicj4NCiZndDsgT24gMDkvMTMvMjAxMiAwODo0MiBBTSwgRG1p dHJpeSBBIFB5cnlha292IHdyb3RlOjxicj4NCiZndDsgJmd0OyBJdGFtYXIgSGVpbSAmbHQ7aWhl aW1AcmVkaGF0LmNvbSZndDsgzsHQydPBzs8gMTMuMDkuMjAxMiAxMTowOToyNDo8YnI+DQomZ3Q7 ICZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsg79Q6IEl0YW1hciBIZWltICZsdDtpaGVpbUByZWRo YXQuY29tJmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyDrz83VOiBEbWl0cml5IEEgUHlyeWFrb3Yg Jmx0O0RQeXJ5YWtvdkBla2IuYmVlbGluZS5ydSZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsg68/Q ydE6IERhcnJlbGwgQnVkaWMgJmx0O2RhcnJlbGwuYnVkaWNAYmlnd2VsbHMubmV0Jmd0OywgdXNl cnNAb3ZpcnQub3JnPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IOTB1ME6IDEzLjA5LjIwMTIgMTE6MDk8 YnI+DQomZ3Q7ICZndDsgICZndDsg9MXNwTogUmU6IFtVc2Vyc10gSEE6IFJlOiBIUCBJbnRlZ3Jh dGVkIExpZ2h0cyBPdXQgMzxicj4NCiZndDsgJmd0OyAgJmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0 OyBPbiAwOS8xMy8yMDEyIDA2OjAwIEFNLCBEbWl0cml5IEEgUHlyeWFrb3Ygd3JvdGU6PGJyPg0K Jmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgRGFycmVsbCBCdWRpYyAmbHQ7ZGFycmVsbC5idWRpY0BiaWd3 ZWxscy5uZXQmZ3Q7IM7B0MnTwc7PIDEzLjA5LjIwMTI8YnI+DQomZ3Q7ICZndDsgMDc6NDM6NDQ6 PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7 IO/UOiBEYXJyZWxsIEJ1ZGljICZsdDtkYXJyZWxsLmJ1ZGljQGJpZ3dlbGxzLm5ldCZndDs8YnI+ DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7IOvPzdU6IERtaXRyaXkgQSBQeXJ5YWtvdiAmbHQ7 RFB5cnlha292QGVrYi5iZWVsaW5lLnJ1Jmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZn dDsg68/QydE6IEVsaSBNZXNpa2EgJmx0O2VtZXNpa2FAcmVkaGF0LmNvbSZndDssIHVzZXJzQG92 aXJ0Lm9yZzxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsg5MHUwTogMTMuMDkuMjAxMiAw Nzo0Mzxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsg9MXNwTogUmU6IFtVc2Vyc10gSFAg SW50ZWdyYXRlZCBMaWdodHMgT3V0IDM8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7PGJy Pg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyBJIGhhdmUgdGhpcyBwcm9ibGVtIHRvby4gSSBh Y3R1YWxseSB0cmFja2VkIGl0IGRvd24gdG8gdGhlIGVuZ2luZTxicj4NCiZndDsgJmd0OyAgJmd0 OyAmZ3Q7ICZndDsgbm90IHBhc3NpbmcgdGhlIGFyZ3VtZW50cyB0byB0aGUgZmVuY2Ugc2NyaXB0 cyBidXQgdGhlbiBnb3Q8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7IGRpc3RyYWN0ZWQg YW5kIG5ldmVyIGZvbGxvd2VkIHVwIHdpdGggYSByZXBvcnQuIEluIG15IGNhc2UsIHRoZSBkYXRh PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDsgJmd0OyBiYXNlIHdhcyBjb3JyZWN0LCBhbmQgaWYg SSByYW4gdGhlIGZlbmNlIHNjcmlwdCBieSBoYW5kLCBpdCB3b3VsZDxicj4NCiZndDsgJmd0OyAg Jmd0OyAmZ3Q7ICZndDsgd29yaywgYnV0IHRoZSB2ZHNtIHdhc24ndCBydW5uaW5nIGl0IHdpdGgg dGhlIG9wdGlvbnMgb3IgZXZlbiBhbGw8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7IHRo ZSBhcmd1bWVudHMgKHVzZXJuYW1lL3B3LCBldGMpLiBJJ3ZlIHRyaWVkIGl0IHdpdGggaWxvMyBh bmQ8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7IGlwbWlsYW4gYm90aCwgc2FtZSBpc3N1 ZS48YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZn dDsgJmd0OyBJZiB5b3UnZCBsaWtlLCBJIGNhbiByZWNyZWF0ZSBzb21lIG9mIG15IGRlYnVnZ2lu ZywgSSdkIGdvdHRlbiBzbzxicj4NCiZndDsgJmd0OyAgJmd0OyAmZ3Q7ICZndDsgZmFyIGFzIHRv IHRvIGhhY2sgc29tZSBwcmludCBzdGF0ZW1lbnRzIGludG8gdGhlIGZlbmNlIHNjcmlwdHMgdG88 YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7IGRlbW9uc3RyYXRlIHdoYXQgd2FzIGhhcHBl bmluZy4gTG9zdCB0aGF0IHdpdGggc29tZSByZWJ1aWxkcywgYnV0PGJyPg0KJmd0OyAmZ3Q7ICAm Z3Q7ICZndDsgJmd0OyBlYXN5IGVub3VnaCB0byByZWNyZWF0ZS4uLjxicj4NCiZndDsgJmd0OyAg Jmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyAmZ3Q7IC1EYXJyZWxsPGJy Pg0KJmd0OyAmZ3Q7ICAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0OyBIZWxsbywg RGFycmVsbC48YnI+DQomZ3Q7ICZndDsgICZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyAm Z3Q7IEl0IHdvdWxkIGJlIGdyZWF0ITxicj4NCiZndDsgJmd0OyAgJmd0Ozxicj4NCiZndDsgJmd0 OyAgJmd0OyBtYXkgaSBzdWdnZXN0IHlvdSBmaXJzdCB0cnkgdG8gYXBwbHkgdGhpcyBwYXRjaCB0 byB2ZHNtIChqdXN0IGVkaXQgdGhlPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IHJlbGV2YW50IGxpbmUg aW4gdmRzbSk8YnI+DQomZ3Q7ICZndDsgICZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgY29tbWl0 IDU5OTM0MTE4ZTNhMzBjNTc1MzlkMmI3MTAxNjUzMmJkZDljNGFiMTc8YnI+DQomZ3Q7ICZndDsg ICZndDsgQXV0aG9yOiBSb3kgR29sYW4gJmx0O3Jnb2xhbkByZWRoYXQuY29tJmd0Ozxicj4NCiZn dDsgJmd0OyAgJmd0OyBEYXRlOiBUaHUgQXVnIDkgMTY6MzQ6MTAgMjAxMiArMDMwMDxicj4NCiZn dDsgJmd0OyAgJmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyBmZW5jZU5vZGUgQVBJIGlzIG1pc3Np bmcgdGhlIG9wdGlvbnMgYXJndW1lbnQ8YnI+DQomZ3Q7ICZndDsgICZndDs8YnI+DQomZ3Q7ICZn dDsgICZndDsgQ2hhbmdlLUlkOiBJYjJjZTliMGY3MTA0MGY5MTk4NDEzZmEwNmM1ZDg3Njg5OTQ4 NDJlYzxicj4NCiZndDsgJmd0OyAgJmd0OyBTaWduZWQtb2ZmLWJ5OiBSb3kgR29sYW4gJmx0O3Jn b2xhbkByZWRoYXQuY29tJmd0Ozxicj4NCiZndDsgJmd0OyAgJmd0OyBSZXZpZXdlZC1vbjogPGEg aHJlZj0iaHR0cDovL2dlcnJpdC5vdmlydC5vcmcvNzA1OCI+aHR0cDovL2dlcnJpdC5vdmlydC5v cmcvNzA1ODwvYT48YnI+DQomZ3Q7ICZndDsgICZndDsgUmV2aWV3ZWQtYnk6IERhbiBLZW5pZ3Ni ZXJnICZsdDtkYW5rZW5AcmVkaGF0LmNvbSZndDs8YnI+DQomZ3Q7ICZndDsgICZndDsgUmV2aWV3 ZWQtYnk6IE9tZXIgRnJlbmtlbCAmbHQ7b2ZyZW5rZWxAcmVkaGF0LmNvbSZndDs8YnI+DQomZ3Q7 ICZndDsgICZndDsgVGVzdGVkLWJ5OiBPbWVyIEZyZW5rZWwgJmx0O29mcmVua2VsQHJlZGhhdC5j b20mZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IGRpZmYgLS1n aXQgYS92ZHNtL0JpbmRpbmdYTUxSUEMucHkgYi92ZHNtL0JpbmRpbmdYTUxSUEMucHk8YnI+DQom Z3Q7ICZndDsgICZndDsgaW5kZXggY2M1MzAwZi4uOGI1NDhlNCAxMDA2NDQ8YnI+DQomZ3Q7ICZn dDsgICZndDsgLS0tIGEvdmRzbS9CaW5kaW5nWE1MUlBDLnB5PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7 ICsrKyBiL3Zkc20vQmluZGluZ1hNTFJQQy5weTxicj4NCiZndDsgJmd0OyAgJmd0OyBAQCAtMzU3 LDcgKzM1Nyw3IEBAIGNsYXNzIEJpbmRpbmdYTUxSUEMob2JqZWN0KTo8YnI+DQomZ3Q7ICZndDsg ICZndDsgc2VjdXJlPUZhbHNlLCBvcHRpb25zPScnKTo8YnI+DQomZ3Q7ICZndDsgICZndDsgYXBp ID0gQVBJLkdsb2JhbCgpPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IHJldHVybiBhcGkuZmVuY2VOb2Rl KGFkZHIsIHBvcnQsIGFnZW50LCB1c2VybmFtZSwgcGFzc3dvcmQsPGJyPg0KJmd0OyAmZ3Q7ICAm Z3Q7IC0gYWN0aW9uLCBzZWN1cmUpPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7ICsgYWN0aW9uLCBzZWN1 cmUsIG9wdGlvbnMpPGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IGRl ZiBzZXRMb2dMZXZlbChzZWxmLCBsZXZlbCk6PGJyPg0KJmd0OyAmZ3Q7ICAmZ3Q7IGFwaSA9IEFQ SS5HbG9iYWwoKTxicj4NCiZndDsgJmd0OyAgJmd0Ozxicj4NCiZndDsgJmd0Ozxicj4NCiZndDsg Jmd0OyBUaGVyZSBpcyBteSBwYXJ0IG9mIG9sZCAvdXNyL3NoYXJlL3Zkc20vQmluZGluZ1hNTFJQ Qy5weSBmaWxlIGZyb20gcHJveHk8YnI+DQomZ3Q7ICZndDsgaG9zdDo8YnI+DQomZ3Q7ICZndDs8 YnI+DQomZ3Q7ICZndDsgZGVmIGZlbmNlTm9kZShzZWxmLCBhZGRyLCBwb3J0LCBhZ2VudCwgdXNl cm5hbWUsIHBhc3N3b3JkLCBhY3Rpb24sPGJyPg0KJmd0OyAmZ3Q7IHNlY3VyZT1GYWxzZSwgb3B0 aW9ucz0nJyk6PGJyPg0KJmd0OyAmZ3Q7IGFwaSA9IEFQSS5HbG9iYWwoc2VsZi5jaWYpPGJyPg0K Jmd0OyAmZ3Q7IHJldHVybiBhcGkuZmVuY2VOb2RlKGFkZHIsIHBvcnQsIGFnZW50LCB1c2VybmFt ZSwgcGFzc3dvcmQsPGJyPg0KJmd0OyAmZ3Q7IGFjdGlvbiwgc2VjdXJlKTxicj4NCiZndDsgJmd0 Ozxicj4NCiZndDsgJmd0OyB0aGVyZSBpcyByZXBsYXNlZDo8YnI+DQomZ3Q7ICZndDs8YnI+DQom Z3Q7ICZndDsgZGVmIGZlbmNlTm9kZShzZWxmLCBhZGRyLCBwb3J0LCBhZ2VudCwgdXNlcm5hbWUs IHBhc3N3b3JkLCBhY3Rpb24sPGJyPg0KJmd0OyAmZ3Q7IHNlY3VyZT1GYWxzZSwgb3B0aW9ucz0n Jyk6PGJyPg0KJmd0OyAmZ3Q7IGFwaSA9IEFQSS5HbG9iYWwoc2VsZi5jaWYpPGJyPg0KJmd0OyAm Z3Q7IHJldHVybiBhcGkuZmVuY2VOb2RlKGFkZHIsIHBvcnQsIGFnZW50LCB1c2VybmFtZSwgcGFz c3dvcmQsPGJyPg0KJmd0OyAmZ3Q7IGFjdGlvbiwgc2VjdXJlLCBvcHRpb25zKTxicj4NCiZndDsg Jmd0Ozxicj4NCiZndDsgJmd0OyBJIHJlc3RhcnQgb3ZpcnQtZW5naW5lIGFuZCBzdGlsbCBzZWUg bm8gb3B0aW9uIHByZXNlbnRlZCBpbiB2ZHNtLmxvZy48YnI+DQomZ3Q7ICZndDsgVGVzdCBzdGls bCBmYWlsZWQuPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IHRoaXMgaXMgYSB2ZHNtIGNoYW5nZSwgbm90 IGFuIG92aXJ0LWVuZ2luZSAocmVzdGFydCB2ZHNtPyk8YnI+DQomZ3Q7IGlzIHRoaXMgb3ZpcnQg bm9kZSBvciBwbGFpbiBmZWRvcmEvZWw2PzwvZm9udD48L3R0Pjxicj4NCjxicj4NCjx0dD48Zm9u dCBzaXplPSIyIj5JIGNoYW5nZSB2ZHNtLi4uPC9mb250PjwvdHQ+PGJyPg0KPGJyPg0KPHR0Pjxm b250IHNpemU9IjIiPlJlc3RhcnRpbmcgdmRzbSBmaXggaXQhPC9mb250PjwvdHQ+PGJyPg0KPHR0 Pjxmb250IHNpemU9IjIiPk15IGhvc3RzIGFyZSB0d28gZmVkb3JhIDE3IHdpdGggZGVncmFkZWQg dG8gMy40IGtlcm5lbCAoPC9mb250PjwvdHQ+PHR0Pjxmb250IHNpemU9IjIiPjMuNC45LTIuZmMx Ni54ODZfNjQ8L2ZvbnQ+PC90dD48dHQ+PGZvbnQgc2l6ZT0iMiI+KTwvZm9udD48L3R0Pjxicj4N Cjxicj4NCjx0dD48Zm9udCBzaXplPSIyIj5Ob3cgaWxvMyBhbmQgaXBtaWxhbiB3b3JrIGZpbmUh PC9mb250PjwvdHQ+PGJyPg0KPHR0Pjxmb250IHNpemU9IjIiPlRoYW5rIHlvdSBzbyBtdWNoITwv Zm9udD48L3R0PjwvYm9keT48L2h0bWw+ --0__=C9BBF0EADF8315358f9e8a93df938690918cC9BBF0EADF831535--
participants (6)
-
Darrell Budic
-
Dmitriy A Pyryakov
-
Doron Fediuck
-
Eli Mesika
-
Itamar Heim
-
Mike Burns