From shangchun.liang at hp.com Wed May 7 22:36:43 2014 Content-Type: multipart/mixed; boundary="===============6329031965643412345==" MIME-Version: 1.0 From: Liang, Shang-Chun (David Liang, HPservers-Core-OE-PSC) To: devel at ovirt.org Subject: Re: [ovirt-devel] Vdsm patches need review and merge Date: Thu, 08 May 2014 02:35:00 +0000 Message-ID: <859B26A348D7AF42A791481A47A8B41A01043C7D@G1W3640.americas.hpqcorp.net> In-Reply-To: 08AA403C8399104A89AF710307FA78AE24404869@G5W2743.americas.hpqcorp.net --===============6329031965643412345== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --_000_859B26A348D7AF42A791481A47A8B41A01043C7DG1W3640americas_ Content-Type: text/plain; charset=3D"us-ascii" Content-Transfer-Encoding: quoted-printable Hi Dan, I heard that Martin is in TPO now, would you please take a look on these pa= =3D tches and merge it, thanks. Best regards, David Liang From: Shi, Xiao-Lei (Bruce, HP Servers-PSC-CQ) Sent: Thursday, May 08, 2014 10:31 AM To: Martin Sivak (msivak(a)redhat.com); Dan Kenigsberg (danken(a)redhat.com) Cc: Gilad Chaplik (gchaplik(a)redhat.com); Doron Fe= diuc=3D k (dfediuck(a)redhat.com); Liang, Shang-Chun (David Liang, HPservers-Core-O= E-=3D PSC); Liao, Chuan (Jason Liao, HPservers-Core-OE-PSC); devel(a)ovirt.org Subject: Vdsm patches need review and merge Hi Martin, Could you help to review these numa vdsm patches: http://gerrit.ovirt.org/#/c/27399/ http://gerrit.ovirt.org/#/c/27090/ http://gerrit.ovirt.org/#/c/27403/ http://gerrit.ovirt.org/#/c/26876/ You had already reviewed some of the patches, but after that I modified the= =3D transferred data format because of the xmlrpc limitations. So could you pl= =3D ease review them again? Hi Dan, I have modified your comments for some of the above patches. Could you plea= =3D se take a look and merge those if no more comments? Thanks & Best Regards Shi, Xiao-Lei (Bruce) Hewlett-Packard Co., Ltd. HP Servers Core Platform Software China Telephone +86 23 65683093 Mobile +86 18696583447 Email xiao-lei.shi(a)hp.com --_000_859B26A348D7AF42A791481A47A8B41A01043C7DG1W3640americas_ Content-Type: text/html; charset=3D"us-ascii" Content-Transfer-Encoding: quoted-printable

Hi Dan,=

I heard that Marti= n is=3D in TPO now, would you please take a look on these patches and merge it, th= =3D anks.

 <= /spa=3D n>

Best regards,=

David Liang=3D

 <= /spa=3D n>

From: Shi, Xiao-Lei (Bruce, HP Servers-PSC-= CQ=3D )
Sent: Thursday, May 08, 2014 10:31 AM
To: Martin Sivak (msivak(a)redhat.com); Dan Kenigsberg (danken(a)red= hat.=3D com)
Cc: Gilad Chaplik <gchaplik(a)redhat.com> (gchaplik(a)redhat.c= om);=3D Doron Fediuck (dfediuck(a)redhat.com); Liang, Shang-Chun (David Liang, HPs= er=3D vers-Core-OE-PSC); Liao, Chuan (Jason Liao, HPservers-Core-OE-PSC); devel(a= )o=3D virt.org
Subject: Vdsm patches need review and merge

 

Hi Martin,

Could you help to review these numa vdsm patches:<= o:=3D p>

h= ttp:=3D //gerrit.ovirt.org/#/c/27399/

h= ttp:=3D //gerrit.ovirt.org/#/c/27090/

h= ttp:=3D //gerrit.ovirt.org/#/c/27403/

h= ttp:=3D //gerrit.ovirt.org/#/c/26876/

You had already reviewed some of the patches, but = af=3D ter that I modified the transferred data format because of the xmlrpc limit= =3D ations. So could you please review them again?

 

Hi Dan,

I have modified your comments for some of the abov= e =3D patches. Could you please take a look and merge those if no more comments?<= =3D o:p>

 

Thanks & Best Regards

Shi, Xiao-Lei (Bruce)

 

Hewlett-Packard Co., Ltd.
HP Servers Core Platform Software China

Telephone += 86=3D 23 65683093

Mobile +86 18696583447<=3D /span>

Email xiao-=3D lei.shi(a)hp.com

 

--_000_859B26A348D7AF42A791481A47A8B41A01043C7DG1W3640americas_-- --===============6329031965643412345== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS1fMDAwXzg1OUIyNkEzNDhEN0FGNDJBNzkxNDgxQTQ3QThCNDFBMDEwNDNDN0RHMVczNjQwYW1l cmljYXNfCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD0idXMtYXNjaWkiCkNvbnRl bnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKCkhpIERhbiwKSSBoZWFyZCB0 aGF0IE1hcnRpbiBpcyBpbiBUUE8gbm93LCB3b3VsZCB5b3UgcGxlYXNlIHRha2UgYSBsb29rIG9u IHRoZXNlIHBhPQp0Y2hlcyBhbmQgbWVyZ2UgaXQsIHRoYW5rcy4KCkJlc3QgcmVnYXJkcywKRGF2 aWQgTGlhbmcKCkZyb206IFNoaSwgWGlhby1MZWkgKEJydWNlLCBIUCBTZXJ2ZXJzLVBTQy1DUSkK U2VudDogVGh1cnNkYXksIE1heSAwOCwgMjAxNCAxMDozMSBBTQpUbzogTWFydGluIFNpdmFrICht c2l2YWtAcmVkaGF0LmNvbSk7IERhbiBLZW5pZ3NiZXJnIChkYW5rZW5AcmVkaGF0LmNvbSkKQ2M6 IEdpbGFkIENoYXBsaWsgPGdjaGFwbGlrQHJlZGhhdC5jb20+IChnY2hhcGxpa0ByZWRoYXQuY29t KTsgRG9yb24gRmVkaXVjPQprIChkZmVkaXVja0ByZWRoYXQuY29tKTsgTGlhbmcsIFNoYW5nLUNo dW4gKERhdmlkIExpYW5nLCBIUHNlcnZlcnMtQ29yZS1PRS09ClBTQyk7IExpYW8sIENodWFuIChK YXNvbiBMaWFvLCBIUHNlcnZlcnMtQ29yZS1PRS1QU0MpOyBkZXZlbEBvdmlydC5vcmcKU3ViamVj dDogVmRzbSBwYXRjaGVzIG5lZWQgcmV2aWV3IGFuZCBtZXJnZQoKSGkgTWFydGluLApDb3VsZCB5 b3UgaGVscCB0byByZXZpZXcgdGhlc2UgbnVtYSB2ZHNtIHBhdGNoZXM6Cmh0dHA6Ly9nZXJyaXQu b3ZpcnQub3JnLyMvYy8yNzM5OS8KaHR0cDovL2dlcnJpdC5vdmlydC5vcmcvIy9jLzI3MDkwLwpo dHRwOi8vZ2Vycml0Lm92aXJ0Lm9yZy8jL2MvMjc0MDMvCmh0dHA6Ly9nZXJyaXQub3ZpcnQub3Jn LyMvYy8yNjg3Ni8KWW91IGhhZCBhbHJlYWR5IHJldmlld2VkIHNvbWUgb2YgdGhlIHBhdGNoZXMs IGJ1dCBhZnRlciB0aGF0IEkgbW9kaWZpZWQgdGhlPQogdHJhbnNmZXJyZWQgZGF0YSBmb3JtYXQg YmVjYXVzZSBvZiB0aGUgeG1scnBjIGxpbWl0YXRpb25zLiBTbyBjb3VsZCB5b3UgcGw9CmVhc2Ug cmV2aWV3IHRoZW0gYWdhaW4/CgpIaSBEYW4sCkkgaGF2ZSBtb2RpZmllZCB5b3VyIGNvbW1lbnRz IGZvciBzb21lIG9mIHRoZSBhYm92ZSBwYXRjaGVzLiBDb3VsZCB5b3UgcGxlYT0Kc2UgdGFrZSBh IGxvb2sgYW5kIG1lcmdlIHRob3NlIGlmIG5vIG1vcmUgY29tbWVudHM/CgpUaGFua3MgJiBCZXN0 IFJlZ2FyZHMKU2hpLCBYaWFvLUxlaSAoQnJ1Y2UpCgpIZXdsZXR0LVBhY2thcmQgQ28uLCBMdGQu CkhQIFNlcnZlcnMgQ29yZSBQbGF0Zm9ybSBTb2Z0d2FyZSBDaGluYQpUZWxlcGhvbmUgKzg2IDIz IDY1NjgzMDkzCk1vYmlsZSArODYgMTg2OTY1ODM0NDcKRW1haWwgeGlhby1sZWkuc2hpQGhwLmNv bTxtYWlsdG86c2hpZ3VvLmxpQGhwLmNvbT4KCgotLV8wMDBfODU5QjI2QTM0OEQ3QUY0MkE3OTE0 ODFBNDdBOEI0MUEwMTA0M0M3REcxVzM2NDBhbWVyaWNhc18KQ29udGVudC1UeXBlOiB0ZXh0L2h0 bWw7IGNoYXJzZXQ9InVzLWFzY2lpIgpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQt cHJpbnRhYmxlCgo8aHRtbCB4bWxuczp2PTNEInVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206dm1s IiB4bWxuczpvPTNEInVybjpzY2hlbWFzLW1pY3I9Cm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4 bWxuczp3PTNEInVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOndvcmQiID0KeG1sbnM6 bT0zRCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHht bG5zPTNEImh0dHA6PQovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+CjxoZWFkPgo8bWV0YSBo dHRwLWVxdWl2PTNEIkNvbnRlbnQtVHlwZSIgY29udGVudD0zRCJ0ZXh0L2h0bWw7IGNoYXJzZXQ9 M0R1cy1hc2NpaSI9Cj4KPG1ldGEgbmFtZT0zRCJHZW5lcmF0b3IiIGNvbnRlbnQ9M0QiTWljcm9z b2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPgo8c3R5bGU+PCEtLQovKiBGb250IERlZmlu aXRpb25zICovCkBmb250LWZhY2UKCXtmb250LWZhbWlseTpTaW1TdW47CglwYW5vc2UtMToyIDEg NiAwIDMgMSAxIDEgMSAxO30KQGZvbnQtZmFjZQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgi OwoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9CkBmb250LWZhY2UKCXtmb250LWZhbWls eTpDYWxpYnJpOwoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQpAZm9udC1mYWNlCgl7 Zm9udC1mYW1pbHk6IlxAU2ltU3VuIjsKCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQov KiBTdHlsZSBEZWZpbml0aW9ucyAqLwpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNv Tm9ybWFsCgl7bWFyZ2luOjBpbjsKCW1hcmdpbi1ib3R0b206LjAwMDFwdDsKCWZvbnQtc2l6ZTox MS4wcHQ7Cglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO30KYTpsaW5rLCBzcGFu Lk1zb0h5cGVybGluawoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsKCWNvbG9yOmJsdWU7Cgl0ZXh0 LWRlY29yYXRpb246dW5kZXJsaW5lO30KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxv d2VkCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5OwoJY29sb3I6cHVycGxlOwoJdGV4dC1kZWNvcmF0 aW9uOnVuZGVybGluZTt9CnNwYW4uRW1haWxTdHlsZTE3Cgl7bXNvLXN0eWxlLXR5cGU6cGVyc29u YWw7Cglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOwoJY29sb3I6d2luZG93dGV4 dDt9CnNwYW4uRW1haWxTdHlsZTE4Cgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7Cglm b250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOwoJY29sb3I6IzFGNDk3RDt9Ci5Nc29D aHBEZWZhdWx0Cgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7Cglmb250LXNpemU6MTAuMHB0 O30KQHBhZ2UgV29yZFNlY3Rpb24xCgl7c2l6ZTo4LjVpbiAxMS4waW47CgltYXJnaW46MS4waW4g MS4yNWluIDEuMGluIDEuMjVpbjt9CmRpdi5Xb3JkU2VjdGlvbjEKCXtwYWdlOldvcmRTZWN0aW9u MTt9Ci0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+CjxvOnNoYXBlZGVmYXVsdHMg djpleHQ9M0QiZWRpdCIgc3BpZG1heD0zRCIxMDI2IiAvPgo8L3htbD48IVtlbmRpZl0tLT48IS0t W2lmIGd0ZSBtc28gOV0+PHhtbD4KPG86c2hhcGVsYXlvdXQgdjpleHQ9M0QiZWRpdCI+CjxvOmlk bWFwIHY6ZXh0PTNEImVkaXQiIGRhdGE9M0QiMSIgLz4KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwh W2VuZGlmXS0tPgo8L2hlYWQ+Cjxib2R5IGxhbmc9M0QiRU4tVVMiIGxpbms9M0QiYmx1ZSIgdmxp bms9M0QicHVycGxlIj4KPGRpdiBjbGFzcz0zRCJXb3JkU2VjdGlvbjEiPgo8cCBjbGFzcz0zRCJN c29Ob3JtYWwiPjxzcGFuIHN0eWxlPTNEImNvbG9yOiMxRjQ5N0QiPkhpIERhbiw8bzpwPjwvbzpw Pjwvc3A9CmFuPjwvcD4KPHAgY2xhc3M9M0QiTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0zRCJjb2xv cjojMUY0OTdEIj5JIGhlYXJkIHRoYXQgTWFydGluIGlzPQogaW4gVFBPIG5vdywgd291bGQgeW91 IHBsZWFzZSB0YWtlIGEgbG9vayBvbiB0aGVzZSBwYXRjaGVzIGFuZCBtZXJnZSBpdCwgdGg9CmFu a3MuPG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0zRCJNc29Ob3JtYWwiPjxzcGFuIHN0 eWxlPTNEImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGE9Cm4+PC9wPgo8cCBj bGFzcz0zRCJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPTNEImNvbG9yOiMxRjQ5N0QiPkJlc3QgcmVn YXJkcyw8bzpwPjwvbzo9CnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9M0QiTXNvTm9ybWFsIj48c3Bh biBzdHlsZT0zRCJjb2xvcjojMUY0OTdEIj5EYXZpZCBMaWFuZzxvOnA+PC9vOnA+PQo8L3NwYW4+ PC9wPgo8cCBjbGFzcz0zRCJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPTNEImNvbG9yOiMxRjQ5N0Qi PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGE9Cm4+PC9wPgo8ZGl2IHN0eWxlPTNEImJvcmRlcjpub25l O2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA9CjQuMHB0 Ij4KPGRpdj4KPGRpdiBzdHlsZT0zRCJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUx RTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gPQowaW4gMGluIj4KPHAgY2xhc3M9M0QiTXNvTm9y bWFsIj48Yj5Gcm9tOjwvYj4gU2hpLCBYaWFvLUxlaSAoQnJ1Y2UsIEhQIFNlcnZlcnMtUFNDLUNR PQopIDxicj4KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBNYXkgMDgsIDIwMTQgMTA6MzEgQU08YnI+ CjxiPlRvOjwvYj4gTWFydGluIFNpdmFrIChtc2l2YWtAcmVkaGF0LmNvbSk7IERhbiBLZW5pZ3Ni ZXJnIChkYW5rZW5AcmVkaGF0Lj0KY29tKTxicj4KPGI+Q2M6PC9iPiBHaWxhZCBDaGFwbGlrICZs dDtnY2hhcGxpa0ByZWRoYXQuY29tJmd0OyAoZ2NoYXBsaWtAcmVkaGF0LmNvbSk7PQogRG9yb24g RmVkaXVjayAoZGZlZGl1Y2tAcmVkaGF0LmNvbSk7IExpYW5nLCBTaGFuZy1DaHVuIChEYXZpZCBM aWFuZywgSFBzZXI9CnZlcnMtQ29yZS1PRS1QU0MpOyBMaWFvLCBDaHVhbiAoSmFzb24gTGlhbywg SFBzZXJ2ZXJzLUNvcmUtT0UtUFNDKTsgZGV2ZWxAbz0KdmlydC5vcmc8YnI+CjxiPlN1YmplY3Q6 PC9iPiBWZHNtIHBhdGNoZXMgbmVlZCByZXZpZXcgYW5kIG1lcmdlPG86cD48L286cD48L3A+Cjwv ZGl2Pgo8L2Rpdj4KPHAgY2xhc3M9M0QiTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4K PHAgY2xhc3M9M0QiTXNvTm9ybWFsIj5IaSBNYXJ0aW4sPG86cD48L286cD48L3A+CjxwIGNsYXNz PTNEIk1zb05vcm1hbCI+Q291bGQgeW91IGhlbHAgdG8gcmV2aWV3IHRoZXNlIG51bWEgdmRzbSBw YXRjaGVzOjxvOj0KcD48L286cD48L3A+CjxwIGNsYXNzPTNEIk1zb05vcm1hbCI+PGEgaHJlZj0z RCJodHRwOi8vZ2Vycml0Lm92aXJ0Lm9yZy8jL2MvMjczOTkvIj5odHRwOj0KLy9nZXJyaXQub3Zp cnQub3JnLyMvYy8yNzM5OS88L2E+PG86cD48L286cD48L3A+CjxwIGNsYXNzPTNEIk1zb05vcm1h bCI+PGEgaHJlZj0zRCJodHRwOi8vZ2Vycml0Lm92aXJ0Lm9yZy8jL2MvMjcwOTAvIj5odHRwOj0K Ly9nZXJyaXQub3ZpcnQub3JnLyMvYy8yNzA5MC88L2E+PG86cD48L286cD48L3A+CjxwIGNsYXNz PTNEIk1zb05vcm1hbCI+PGEgaHJlZj0zRCJodHRwOi8vZ2Vycml0Lm92aXJ0Lm9yZy8jL2MvMjc0 MDMvIj5odHRwOj0KLy9nZXJyaXQub3ZpcnQub3JnLyMvYy8yNzQwMy88L2E+PG86cD48L286cD48 L3A+CjxwIGNsYXNzPTNEIk1zb05vcm1hbCI+PGEgaHJlZj0zRCJodHRwOi8vZ2Vycml0Lm92aXJ0 Lm9yZy8jL2MvMjY4NzYvIj5odHRwOj0KLy9nZXJyaXQub3ZpcnQub3JnLyMvYy8yNjg3Ni88L2E+ PG86cD48L286cD48L3A+CjxwIGNsYXNzPTNEIk1zb05vcm1hbCI+WW91IGhhZCBhbHJlYWR5IHJl dmlld2VkIHNvbWUgb2YgdGhlIHBhdGNoZXMsIGJ1dCBhZj0KdGVyIHRoYXQgSSBtb2RpZmllZCB0 aGUgdHJhbnNmZXJyZWQgZGF0YSBmb3JtYXQgYmVjYXVzZSBvZiB0aGUgeG1scnBjIGxpbWl0PQph dGlvbnMuIFNvIGNvdWxkIHlvdSBwbGVhc2UgcmV2aWV3IHRoZW0gYWdhaW4/PG86cD48L286cD48 L3A+CjxwIGNsYXNzPTNEIk1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+CjxwIGNsYXNz PTNEIk1zb05vcm1hbCI+SGkgRGFuLDxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0zRCJNc29Ob3Jt YWwiPkkgaGF2ZSBtb2RpZmllZCB5b3VyIGNvbW1lbnRzIGZvciBzb21lIG9mIHRoZSBhYm92ZSA9 CnBhdGNoZXMuIENvdWxkIHlvdSBwbGVhc2UgdGFrZSBhIGxvb2sgYW5kIG1lcmdlIHRob3NlIGlm IG5vIG1vcmUgY29tbWVudHM/PD0KbzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9M0QiTXNvTm9ybWFs Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4KPHAgY2xhc3M9M0QiTXNvTm9ybWFsIiBzdHlsZT0zRCJ0 ZXh0LWF1dG9zcGFjZTpub25lIj48Yj48c3BhbiBzdHlsZT0zRCJmb250PQotc2l6ZToxMi4wcHQi PlRoYW5rcyAmYW1wOyBCZXN0IFJlZ2FyZHM8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPTNEImZvbnQt c2l6ZTo9CjEyLjBwdCI+PG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0zRCJNc29Ob3Jt YWwiIHN0eWxlPTNEInRleHQtYXV0b3NwYWNlOm5vbmUiPjxiPjxzcGFuIHN0eWxlPTNEImZvbnQ9 Ci1zaXplOjEyLjBwdCI+U2hpLCBYaWFvLUxlaSAoQnJ1Y2UpPG86cD48L286cD48L3NwYW4+PC9i PjwvcD4KPHAgY2xhc3M9M0QiTXNvTm9ybWFsIiBzdHlsZT0zRCJ0ZXh0LWF1dG9zcGFjZTpub25l Ij48Yj48c3BhbiBzdHlsZT0zRCJmb250PQotc2l6ZToxMi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+ PC9zcGFuPjwvYj48L3A+CjxwIGNsYXNzPTNEIk1zb05vcm1hbCIgc3R5bGU9M0QidGV4dC1hdXRv c3BhY2U6bm9uZSI+PGI+PHNwYW4gc3R5bGU9M0QiZm9udD0KLXNpemU6MTIuMHB0O2NvbG9yOmJs YWNrIj5IZXdsZXR0LVBhY2thcmQgQ28uLCBMdGQuPGJyPgpIUCBTZXJ2ZXJzIENvcmUgUGxhdGZv cm0gU29mdHdhcmUgQ2hpbmE8L3NwYW4+PC9iPjxiPjxzcGFuIHN0eWxlPTNEImZvbnQtc2k9Cnpl OjEyLjBwdCI+CjxvOnA+PC9vOnA+PC9zcGFuPjwvYj48L3A+CjxwIGNsYXNzPTNEIk1zb05vcm1h bCIgc3R5bGU9M0QidGV4dC1hdXRvc3BhY2U6bm9uZSI+PGI+PHNwYW4gc3R5bGU9M0QiZm9udD0K LXNpemU6MTIuMHB0Ij5UZWxlcGhvbmU8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPTNEImZvbnQtc2l6 ZToxMi4wcHQiPiAmIzQzOzg2PQogMjMgNjU2ODMwOTM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+Cjxw IGNsYXNzPTNEIk1zb05vcm1hbCIgc3R5bGU9M0QidGV4dC1hdXRvc3BhY2U6bm9uZSI+PGI+PHNw YW4gc3R5bGU9M0QiZm9udD0KLXNpemU6MTIuMHB0Ij5Nb2JpbGUKPC9zcGFuPjwvYj48c3BhbiBz dHlsZT0zRCJmb250LXNpemU6MTIuMHB0Ij4mIzQzOzg2IDE4Njk2NTgzNDQ3PG86cD48L286cD48 PQovc3Bhbj48L3A+CjxwIGNsYXNzPTNEIk1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9M0QiZm9u dC1zaXplOjEyLjBwdCI+RW1haWwgPC9zcGFuPjwvYj0KPjxzcGFuIHN0eWxlPTNEImZvbnQtc2l6 ZToxMi4wcHQiPjxhIGhyZWY9M0QibWFpbHRvOnNoaWd1by5saUBocC5jb20iPnhpYW8tPQpsZWku c2hpQGhwLmNvbTwvYT48L3NwYW4+PG86cD48L286cD48L3A+CjxwIGNsYXNzPTNEIk1zb05vcm1h bCI+PG86cD4mbmJzcDs8L286cD48L3A+CjwvZGl2Pgo8L2Rpdj4KPC9ib2R5Pgo8L2h0bWw+Cgot LV8wMDBfODU5QjI2QTM0OEQ3QUY0MkE3OTE0ODFBNDdBOEI0MUEwMTA0M0M3REcxVzM2NDBhbWVy aWNhc18tLQo= --===============6329031965643412345==--