From s.jaumotte at maine-et-loire.fr Wed Sep 21 06:00:22 2016 Content-Type: multipart/mixed; boundary="===============1732640716592757087==" MIME-Version: 1.0 From: jaumotte, styve To: users at ovirt.org Subject: [ovirt-users] High CPU Usage caused by migration thread on Node Date: Wed, 21 Sep 2016 09:28:05 +0000 Message-ID: --===============1732640716592757087== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --_000_VI1PR0202MB26231F45F0EAA086C44779BE86F60VI1PR0202MB2623_ Content-Type: text/plain; charset=3D"us-ascii" Content-Transfer-Encoding: quoted-printable Hi, We've got a problem with a critical machine which running Oracle Database a= =3D nd if someone can help us it would be very nice. Our VM is running rhel 6.5 and is configuring with 16 cores (2 virtual sock= =3D et with 8 virtual cores) and 240Gb. This virtual machine is running perfectly on the first host R620 : two cpu = =3D E5-2695 v2 - 12 cores on each cpu - and 384Gb of memory. We wan't to move this virtual machine on a new server, Transtec with two E= =3D 5-2650 v3 - 10 cores on each cpu - and 256Gb of memory. We have encountered= =3D high cpu usage on this host. Both servers are running centOS 7.2 and ovirt 3.6. We have already identifi= =3D ed that on the node, many < migrate/N > are causing high cpu usage. We have tried few options : - Pass-Through Host CPU - Configure NUMA : numa node count =3D3D 2, numa pinning The first day the machine was running, everything is ok and migrate threads= =3D disapeared, but on the second day, high cpu and migration thread were back= =3D . Oracle services are being restarted everyday for cold backup but not the = =3D virtual machines. I don't know if looking in the Numa options is a good idea and I don't why = =3D the everything is running ok on the R620 (perhaps the available memory) Thank you for your advices. Styve --_000_VI1PR0202MB26231F45F0EAA086C44779BE86F60VI1PR0202MB2623_ Content-Type: text/html; charset=3D"us-ascii" Content-Transfer-Encoding: quoted-printable

Hi,

 

We’ve got a problem with a critical= =3D machine which running Oracle Database and if someone can help us it would = =3D be very nice.

 

Our VM is running rhel 6.5 and is configu= =3D ring with 16 cores (2 virtual socket with 8 virtual cores) and 240Gb.

 

This virtual machine is running perfectly= =3D on the first host R620 : two cpu E5-2695 v2 - 12 cores on each cpu - = =3D  and 384Gb of memory.

 

We wan’t to move this virtual machi= =3D ne on a new server, Transtec with two  E5-2650 v3 – 10 cores on = =3D each cpu – and 256Gb of memory. We have encountered high cpu usage on this host.

 

Both servers are running centOS 7.2 and o= =3D virt 3.6. We have already identified that on the node, many « mi= =3D grate/N » are causing high cpu usage.

 

We have tried few options :

= -<=3D span style=3D3D"font:7.0pt "Times New Roman"">   &= nb=3D sp;   Pass-Through Host CPU<= =3D /span>

= -<=3D span style=3D3D"font:7.0pt "Times New Roman"">   &= nb=3D sp;   Configure NUMA : numa node c= =3D ount =3D3D 2, numa pinning

The first day the machine was running, ev= =3D erything is ok and migrate threads disapeared, but on the second day, high = =3D cpu and migration thread were back. Oracle services are being restarted everyday for cold backup but not the virtual machines.= =3D

 

I don’t know if looking in the Numa= =3D options is a good idea and I don’t why the everything is running ok = =3D on the R620 (perhaps the available memory)

 

Thank you for your advices.

 

Styve

 

 

--_000_VI1PR0202MB26231F45F0EAA086C44779BE86F60VI1PR0202MB2623_-- --===============1732640716592757087== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS1fMDAwX1ZJMVBSMDIwMk1CMjYyMzFGNDVGMEVBQTA4NkM0NDc3OUJFODZGNjBWSTFQUjAyMDJN QjI2MjNfCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD0idXMtYXNjaWkiCkNvbnRl bnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKCkhpLAoKV2UndmUgZ290IGEg cHJvYmxlbSB3aXRoIGEgY3JpdGljYWwgbWFjaGluZSB3aGljaCBydW5uaW5nIE9yYWNsZSBEYXRh YmFzZSBhPQpuZCBpZiBzb21lb25lIGNhbiBoZWxwIHVzIGl0IHdvdWxkIGJlIHZlcnkgbmljZS4K Ck91ciBWTSBpcyBydW5uaW5nIHJoZWwgNi41IGFuZCBpcyBjb25maWd1cmluZyB3aXRoIDE2IGNv cmVzICgyIHZpcnR1YWwgc29jaz0KZXQgd2l0aCA4IHZpcnR1YWwgY29yZXMpIGFuZCAyNDBHYi4K ClRoaXMgdmlydHVhbCBtYWNoaW5lIGlzIHJ1bm5pbmcgcGVyZmVjdGx5IG9uIHRoZSBmaXJzdCBo b3N0IFI2MjAgOiB0d28gY3B1ID0KRTUtMjY5NSB2MiAtIDEyIGNvcmVzIG9uIGVhY2ggY3B1IC0g IGFuZCAzODRHYiBvZiBtZW1vcnkuCgpXZSB3YW4ndCB0byBtb3ZlIHRoaXMgdmlydHVhbCBtYWNo aW5lIG9uIGEgbmV3IHNlcnZlciwgVHJhbnN0ZWMgd2l0aCB0d28gIEU9CjUtMjY1MCB2MyAtIDEw IGNvcmVzIG9uIGVhY2ggY3B1IC0gYW5kIDI1NkdiIG9mIG1lbW9yeS4gV2UgaGF2ZSBlbmNvdW50 ZXJlZD0KIGhpZ2ggY3B1IHVzYWdlIG9uIHRoaXMgaG9zdC4KCkJvdGggc2VydmVycyBhcmUgcnVu bmluZyBjZW50T1MgNy4yIGFuZCBvdmlydCAzLjYuIFdlIGhhdmUgYWxyZWFkeSBpZGVudGlmaT0K ZWQgdGhhdCBvbiB0aGUgbm9kZSwgbWFueSA8IG1pZ3JhdGUvTiA+IGFyZSBjYXVzaW5nIGhpZ2gg Y3B1IHVzYWdlLgoKV2UgaGF2ZSB0cmllZCBmZXcgb3B0aW9ucyA6CgotICAgICAgIFBhc3MtVGhy b3VnaCBIb3N0IENQVQoKLSAgICAgICBDb25maWd1cmUgTlVNQSA6IG51bWEgbm9kZSBjb3VudCA9 M0QgMiwgbnVtYSBwaW5uaW5nClRoZSBmaXJzdCBkYXkgdGhlIG1hY2hpbmUgd2FzIHJ1bm5pbmcs IGV2ZXJ5dGhpbmcgaXMgb2sgYW5kIG1pZ3JhdGUgdGhyZWFkcz0KIGRpc2FwZWFyZWQsIGJ1dCBv biB0aGUgc2Vjb25kIGRheSwgaGlnaCBjcHUgYW5kIG1pZ3JhdGlvbiB0aHJlYWQgd2VyZSBiYWNr PQouIE9yYWNsZSBzZXJ2aWNlcyBhcmUgYmVpbmcgcmVzdGFydGVkIGV2ZXJ5ZGF5IGZvciBjb2xk IGJhY2t1cCBidXQgbm90IHRoZSA9CnZpcnR1YWwgbWFjaGluZXMuCgpJIGRvbid0IGtub3cgaWYg bG9va2luZyBpbiB0aGUgTnVtYSBvcHRpb25zIGlzIGEgZ29vZCBpZGVhIGFuZCBJIGRvbid0IHdo eSA9CnRoZSBldmVyeXRoaW5nIGlzIHJ1bm5pbmcgb2sgb24gdGhlIFI2MjAgKHBlcmhhcHMgdGhl IGF2YWlsYWJsZSBtZW1vcnkpCgpUaGFuayB5b3UgZm9yIHlvdXIgYWR2aWNlcy4KClN0eXZlCgoK Ci0tXzAwMF9WSTFQUjAyMDJNQjI2MjMxRjQ1RjBFQUEwODZDNDQ3NzlCRTg2RjYwVkkxUFIwMjAy TUIyNjIzXwpDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD0idXMtYXNjaWkiCkNvbnRl bnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKCjxodG1sIHhtbG5zOnY9M0Qi dXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89M0QidXJuOnNjaGVtYXMtbWlj cj0Kb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiIHhtbG5zOnc9M0QidXJuOnNjaGVtYXMtbWljcm9z b2Z0LWNvbTpvZmZpY2U6d29yZCIgPQp4bWxuczptPTNEImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29m dC5jb20vb2ZmaWNlLzIwMDQvMTIvb21tbCIgeG1sbnM9M0QiaHR0cDo9Ci8vd3d3LnczLm9yZy9U Ui9SRUMtaHRtbDQwIj4KPGhlYWQ+CjxtZXRhIGh0dHAtZXF1aXY9M0QiQ29udGVudC1UeXBlIiBj b250ZW50PTNEInRleHQvaHRtbDsgY2hhcnNldD0zRHVzLWFzY2lpIj0KPgo8bWV0YSBuYW1lPTNE IkdlbmVyYXRvciIgY29udGVudD0zRCJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQgbWVkaXVt KSI+CjxzdHlsZT48IS0tCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8KQGZvbnQtZmFjZQoJe2ZvbnQt ZmFtaWx5OldpbmdkaW5nczsKCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQpAZm9udC1m YWNlCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7CglwYW5vc2UtMToyIDQgNSAzIDUgNCA2 IDMgMiA0O30KQGZvbnQtZmFjZQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7CglwYW5vc2UtMToyIDE1 IDUgMiAyIDIgNCAzIDIgNDt9Ci8qIFN0eWxlIERlZmluaXRpb25zICovCnAuTXNvTm9ybWFsLCBs aS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwKCXttYXJnaW46MGNtOwoJbWFyZ2luLWJvdHRvbTou MDAwMXB0OwoJZm9udC1zaXplOjExLjBwdDsKCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNl cmlmOwoJbXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVM7fQphOmxpbmssIHNwYW4uTXNvSHlwZXJs aW5rCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5OwoJY29sb3I6IzA1NjNDMTsKCXRleHQtZGVjb3Jh dGlvbjp1bmRlcmxpbmU7fQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQKCXtt c28tc3R5bGUtcHJpb3JpdHk6OTk7Cgljb2xvcjojOTU0RjcyOwoJdGV4dC1kZWNvcmF0aW9uOnVu ZGVybGluZTt9CnAuTXNvTGlzdFBhcmFncmFwaCwgbGkuTXNvTGlzdFBhcmFncmFwaCwgZGl2Lk1z b0xpc3RQYXJhZ3JhcGgKCXttc28tc3R5bGUtcHJpb3JpdHk6MzQ7CgltYXJnaW4tdG9wOjBjbTsK CW1hcmdpbi1yaWdodDowY207CgltYXJnaW4tYm90dG9tOjBjbTsKCW1hcmdpbi1sZWZ0OjM2LjBw dDsKCW1hcmdpbi1ib3R0b206LjAwMDFwdDsKCWZvbnQtc2l6ZToxMS4wcHQ7Cglmb250LWZhbWls eToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsKCW1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTO30Kc3Bh bi5FbWFpbFN0eWxlMTcKCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1jb21wb3NlOwoJZm9udC1m YW1pbHk6IkFyaWFsIixzYW5zLXNlcmlmOwoJY29sb3I6YmxhY2s7Cglmb250LXdlaWdodDpub3Jt YWw7Cglmb250LXN0eWxlOm5vcm1hbDsKCXRleHQtZGVjb3JhdGlvbjpub25lIG5vbmU7fQouTXNv Q2hwRGVmYXVsdAoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5OwoJZm9udC1mYW1pbHk6IkNh bGlicmkiLHNhbnMtc2VyaWY7Cgltc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUzt9CkBwYWdlIFdv cmRTZWN0aW9uMQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0OwoJbWFyZ2luOjcwLjg1cHQgNzAuODVw dCA3MC44NXB0IDcwLjg1cHQ7fQpkaXYuV29yZFNlY3Rpb24xCgl7cGFnZTpXb3JkU2VjdGlvbjE7 fQovKiBMaXN0IERlZmluaXRpb25zICovCkBsaXN0IGwwCgl7bXNvLWxpc3QtaWQ6NjczMzgzMTM3 OwoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7Cgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTE1NjIwMjk2 OCAxMTg1MDI3MDc0IDY3ODk1Mjk5IDY3ODk1MzAxIDY3ODk1Mjk3IDY3OD0KOTUyOTkgNjc4OTUz MDEgNjc4OTUyOTcgNjc4OTUyOTkgNjc4OTUzMDE7fQpAbGlzdCBsMDpsZXZlbDEKCXttc28tbGV2 ZWwtc3RhcnQtYXQ6MTk7Cgltc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7Cgltc28tbGV2 ZWwtdGV4dDotOwoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBv c2l0aW9uOmxlZnQ7Cgl0ZXh0LWluZGVudDotMTguMHB0OwoJZm9udC1mYW1pbHk6IkFyaWFsIixz YW5zLXNlcmlmOwoJbXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6Q2FsaWJyaTt9CkBsaXN0IGwwOmxl dmVsMgoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsKCW1zby1sZXZlbC10ZXh0Om87 Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm dDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7Cglmb250LWZhbWlseToiQ291cmllciBOZXciO30KQGxp c3QgbDA6bGV2ZWwzCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0OwoJbXNvLWxldmVs LXRleHQ6XEYwQTc7Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1udW1iZXIt cG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7Cglmb250LWZhbWlseTpXaW5nZGlu Z3M7fQpAbGlzdCBsMDpsZXZlbDQKCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7Cglt c28tbGV2ZWwtdGV4dDpcRjBCNzsKCW1zby1sZXZlbC10YWItc3RvcDpub25lOwoJbXNvLWxldmVs LW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsKCWZvbnQtZmFtaWx5 OlN5bWJvbDt9CkBsaXN0IGwwOmxldmVsNQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl dDsKCW1zby1sZXZlbC10ZXh0Om87Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZl bC1udW1iZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7Cglmb250LWZhbWls eToiQ291cmllciBOZXciO30KQGxpc3QgbDA6bGV2ZWw2Cgl7bXNvLWxldmVsLW51bWJlci1mb3Jt YXQ6YnVsbGV0OwoJbXNvLWxldmVsLXRleHQ6XEYwQTc7Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9u ZTsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7 Cglmb250LWZhbWlseTpXaW5nZGluZ3M7fQpAbGlzdCBsMDpsZXZlbDcKCXttc28tbGV2ZWwtbnVt YmVyLWZvcm1hdDpidWxsZXQ7Cgltc28tbGV2ZWwtdGV4dDpcRjBCNzsKCW1zby1sZXZlbC10YWIt c3RvcDpub25lOwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6 LTE4LjBwdDsKCWZvbnQtZmFtaWx5OlN5bWJvbDt9CkBsaXN0IGwwOmxldmVsOAoJe21zby1sZXZl bC1udW1iZXItZm9ybWF0OmJ1bGxldDsKCW1zby1sZXZlbC10ZXh0Om87Cgltc28tbGV2ZWwtdGFi LXN0b3A6bm9uZTsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50 Oi0xOC4wcHQ7Cglmb250LWZhbWlseToiQ291cmllciBOZXciO30KQGxpc3QgbDA6bGV2ZWw5Cgl7 bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0OwoJbXNvLWxldmVsLXRleHQ6XEYwQTc7Cglt c28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsK CXRleHQtaW5kZW50Oi0xOC4wcHQ7Cglmb250LWZhbWlseTpXaW5nZGluZ3M7fQpvbAoJe21hcmdp bi1ib3R0b206MGNtO30KdWwKCXttYXJnaW4tYm90dG9tOjBjbTt9Ci0tPjwvc3R5bGU+PCEtLVtp ZiBndGUgbXNvIDldPjx4bWw+CjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9M0QiZWRpdCIgc3BpZG1h eD0zRCIxMDI2IiAvPgo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4K PG86c2hhcGVsYXlvdXQgdjpleHQ9M0QiZWRpdCI+CjxvOmlkbWFwIHY6ZXh0PTNEImVkaXQiIGRh dGE9M0QiMSIgLz4KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPgo8L2hlYWQ+Cjxi b2R5IGxhbmc9M0QiRlIiIGxpbms9M0QiIzA1NjNDMSIgdmxpbms9M0QiIzk1NEY3MiI+CjxkaXYg Y2xhc3M9M0QiV29yZFNlY3Rpb24xIj4KPHAgY2xhc3M9M0QiTXNvTm9ybWFsIj48c3BhbiBzdHls ZT0zRCJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyPQppYWwmcXVvdDssc2Fu cy1zZXJpZjtjb2xvcjpibGFjayI+SGksPG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0z RCJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPTNEImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7QXI9CmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwv bzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPTNEIk1zb05vcm1hbCI+PHNwYW4gc3R5bGU9M0QiZm9u dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcj0KaWFsJnF1b3Q7LHNhbnMtc2VyaWY7 Y29sb3I6YmxhY2siPldlJiM4MjE3O3ZlIGdvdCBhIHByb2JsZW0gd2l0aCBhIGNyaXRpY2FsPQog bWFjaGluZSB3aGljaCBydW5uaW5nIE9yYWNsZSBEYXRhYmFzZSBhbmQgaWYgc29tZW9uZSBjYW4g aGVscCB1cyBpdCB3b3VsZCA9CmJlIHZlcnkgbmljZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+Cjxw IGNsYXNzPTNEIk1zb05vcm1hbCI+PHNwYW4gc3R5bGU9M0QiZm9udC1zaXplOjEwLjBwdDtmb250 LWZhbWlseTomcXVvdDtBcj0KaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+ Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9M0QiTXNvTm9ybWFsIj48c3BhbiBzdHls ZT0zRCJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyPQppYWwmcXVvdDssc2Fu cy1zZXJpZjtjb2xvcjpibGFjayI+T3VyIFZNIGlzIHJ1bm5pbmcgcmhlbCA2LjUgYW5kIGlzIGNv bmZpZ3U9CnJpbmcgd2l0aCAxNiBjb3JlcyAoMiB2aXJ0dWFsIHNvY2tldCB3aXRoIDggdmlydHVh bCBjb3JlcykgYW5kIDI0MEdiLgo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPTNEIk1z b05vcm1hbCI+PHNwYW4gc3R5bGU9M0QiZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv dDtBcj0KaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+ PC9zcGFuPjwvcD4KPHAgY2xhc3M9M0QiTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0zRCJmb250LXNp emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyPQppYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xv cjpibGFjayI+VGhpcyB2aXJ0dWFsIG1hY2hpbmUgaXMgcnVubmluZyBwZXJmZWN0bHk9CiBvbiB0 aGUgZmlyc3QgaG9zdCBSNjIwJm5ic3A7OiB0d28gY3B1IEU1LTI2OTUgdjIgLSAxMiBjb3JlcyBv biBlYWNoIGNwdSAtID0KJm5ic3A7YW5kIDM4NEdiIG9mIG1lbW9yeS48bzpwPjwvbzpwPjwvc3Bh bj48L3A+CjxwIGNsYXNzPTNEIk1zb05vcm1hbCI+PHNwYW4gc3R5bGU9M0QiZm9udC1zaXplOjEw LjBwdDtmb250LWZhbWlseTomcXVvdDtBcj0KaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Ymxh Y2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9M0QiTXNvTm9ybWFsIj48 c3BhbiBzdHlsZT0zRCJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyPQppYWwm cXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+V2Ugd2FuJiM4MjE3O3QgdG8gbW92ZSB0aGlz IHZpcnR1YWwgbWFjaGk9Cm5lIG9uIGEgbmV3IHNlcnZlciwgVHJhbnN0ZWMgd2l0aCB0d28gJm5i c3A7RTUtMjY1MCB2MyAmIzgyMTE7IDEwIGNvcmVzIG9uID0KZWFjaCBjcHUgJiM4MjExOyBhbmQg MjU2R2Igb2YgbWVtb3J5LiBXZSBoYXZlIGVuY291bnRlcmVkIGhpZ2ggY3B1IHVzYWdlCiBvbiB0 aGlzIGhvc3QuPG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0zRCJNc29Ob3JtYWwiPjxz cGFuIHN0eWxlPTNEImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXI9CmlhbCZx dW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+ CjxwIGNsYXNzPTNEIk1zb05vcm1hbCI+PHNwYW4gc3R5bGU9M0QiZm9udC1zaXplOjEwLjBwdDtm b250LWZhbWlseTomcXVvdDtBcj0KaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkJv dGggc2VydmVycyBhcmUgcnVubmluZyBjZW50T1MgNy4yIGFuZCBvPQp2aXJ0IDMuNi4gV2UgaGF2 ZSBhbHJlYWR5IGlkZW50aWZpZWQgdGhhdCBvbiB0aGUgbm9kZSwgbWFueSAmbGFxdW87Jm5ic3A7 bWk9CmdyYXRlL04mbmJzcDsmcmFxdW87IGFyZSBjYXVzaW5nIGhpZ2ggY3B1IHVzYWdlLjxvOnA+ PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9M0QiTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0zRCJm b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyPQppYWwmcXVvdDssc2Fucy1zZXJp Zjtjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0zRCJN c29Ob3JtYWwiPjxzcGFuIHN0eWxlPTNEImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7QXI9CmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5XZSBoYXZlIHRyaWVkIGZl dyBvcHRpb25zJm5ic3A7Ogo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPTNEIk1zb0xp c3RQYXJhZ3JhcGgiIHN0eWxlPTNEInRleHQtaW5kZW50Oi0xOC4wcHQ7bXNvLWxpc3Q6bDAgbGV2 ZT0KbDEgbGZvMSI+PCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9M0QiZm9udC1zaXpl OjEwLjBwdDtmb250LWZhbWlseTomPQpxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6 YmxhY2siPjxzcGFuIHN0eWxlPTNEIm1zby1saXN0Oklnbm9yZSI+LTw9CnNwYW4gc3R5bGU9M0Qi Zm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNw OyZuYj0Kc3A7Jm5ic3A7Jm5ic3A7Cjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3Bh biBzdHlsZT0zRCJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5Oj0KJnF1b3Q7QXJpYWwmcXVv dDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+UGFzcy1UaHJvdWdoIEhvc3QgQ1BVPG86cD48L286 cD48PQovc3Bhbj48L3A+CjxwIGNsYXNzPTNEIk1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPTNEInRl eHQtaW5kZW50Oi0xOC4wcHQ7bXNvLWxpc3Q6bDAgbGV2ZT0KbDEgbGZvMSI+PCFbaWYgIXN1cHBv cnRMaXN0c10+PHNwYW4gc3R5bGU9M0QiZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomPQpx dW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxzcGFuIHN0eWxlPTNEIm1z by1saXN0Oklnbm9yZSI+LTw9CnNwYW4gc3R5bGU9M0QiZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBO ZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYj0Kc3A7Jm5ic3A7Jm5ic3A7Cjwv c3Bhbj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBzdHlsZT0zRCJmb250LXNpemU6MTAu MHB0O2ZvbnQtZmFtaWx5Oj0KJnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFj ayI+Q29uZmlndXJlIE5VTUEmbmJzcDs6IG51bWEgbm9kZSBjPQpvdW50ID0zRCAyLCBudW1hIHBp bm5pbmcKPG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0zRCJNc29Ob3JtYWwiPjxzcGFu IHN0eWxlPTNEImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXI9CmlhbCZxdW90 OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5UaGUgZmlyc3QgZGF5IHRoZSBtYWNoaW5lIHdhcyBy dW5uaW5nLCBldj0KZXJ5dGhpbmcgaXMgb2sgYW5kIG1pZ3JhdGUgdGhyZWFkcyBkaXNhcGVhcmVk LCBidXQgb24gdGhlIHNlY29uZCBkYXksIGhpZ2ggPQpjcHUgYW5kIG1pZ3JhdGlvbiB0aHJlYWQg d2VyZSBiYWNrLiBPcmFjbGUgc2VydmljZXMKIGFyZSBiZWluZyByZXN0YXJ0ZWQgZXZlcnlkYXkg Zm9yIGNvbGQgYmFja3VwIGJ1dCBub3QgdGhlIHZpcnR1YWwgbWFjaGluZXMuPQo8bzpwPjwvbzpw Pjwvc3Bhbj48L3A+CjxwIGNsYXNzPTNEIk1zb05vcm1hbCI+PHNwYW4gc3R5bGU9M0QiZm9udC1z aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcj0KaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29s b3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9M0QiTXNvTm9y bWFsIj48c3BhbiBzdHlsZT0zRCJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Fy PQppYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+SSBkb24mIzgyMTc7dCBrbm93IGlm IGxvb2tpbmcgaW4gdGhlIE51bWE9CiBvcHRpb25zIGlzIGEgZ29vZCBpZGVhIGFuZCBJIGRvbiYj ODIxNzt0IHdoeSB0aGUgZXZlcnl0aGluZyBpcyBydW5uaW5nIG9rID0Kb24gdGhlIFI2MjAgKHBl cmhhcHMgdGhlIGF2YWlsYWJsZSBtZW1vcnkpPG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFz cz0zRCJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPTNEImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p bHk6JnF1b3Q7QXI9CmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPiZuYnNw OzwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPTNEIk1zb05vcm1hbCI+PHNwYW4gc3R5bGU9M0Qi Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcj0KaWFsJnF1b3Q7LHNhbnMtc2Vy aWY7Y29sb3I6YmxhY2siPlRoYW5rIHlvdSBmb3IgeW91ciBhZHZpY2VzLjxvOnA+PC9vOnA+PC9z PQpwYW4+PC9wPgo8cCBjbGFzcz0zRCJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPTNEImZvbnQtc2l6 ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXI9CmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9y OmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPTNEIk1zb05vcm1h bCI+PHNwYW4gc3R5bGU9M0QiZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcj0K aWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPlN0eXZlPG86cD48L286cD48L3NwYW4+ PC9wPgo8cCBjbGFzcz0zRCJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPTNEImZvbnQtc2l6ZToxMC4w cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXI9CmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNr Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPTNEIk1zb05vcm1hbCI+PHNw YW4gc3R5bGU9M0QiZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcj0KaWFsJnF1 b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4K PC9kaXY+CjwvYm9keT4KPC9odG1sPgoKLS1fMDAwX1ZJMVBSMDIwMk1CMjYyMzFGNDVGMEVBQTA4 NkM0NDc3OUJFODZGNjBWSTFQUjAyMDJNQjI2MjNfLS0K --===============1732640716592757087==--