From s.knohsalla at netbiscuits.com Thu Nov 8 09:54:37 2012 Content-Type: multipart/mixed; boundary="===============0876634279034946638==" MIME-Version: 1.0 From: Sven Knohsalla To: users at ovirt.org Subject: [Users] NFS issue using ovirt-node-iso-2.5.5-0.1.fc17 Date: Thu, 08 Nov 2012 09:54:32 -0500 Message-ID: --===============0876634279034946638== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --_000_DC9ABD90CB55EC448B1F682D5731AF74077EF6F4DAIAD2MBX17mex0_ Content-Type: text/plain; charset=3D"us-ascii" Content-Transfer-Encoding: quoted-printable Hi, just created a test environment, including ovirt-engine 3.1 + ovirt-node-is= =3D o-2.5.5-0.1.fc17 + qnap iscsi + qnap nas (NFSv3). iSCSI connection is working fine. When connecting to Export/ISO Domain via webgui the progress is taking fore= =3D ver (waited ~ 10 mins) Back to console I first tried to connect from ovirt-engine to nfs storage o= =3D f our NAS: showmount -e 172.16.101.95 -> Export list for 172.16.101.95: /NFS-ISO01 /Export-NFS01 /... mount -t nfs 172.16.101.95:/Export-NFS01 /mnt/nastest/ mount -> 172.16.101.95:/Export-NFS01/ on /mnt/nastest type nfs (rw,relatime,vers=3D3= D3=3D ,rsize=3D3D32768,wsize=3D3D32768,namlen=3D3D255,hard,proto=3D3Dtcp,timeo=3D= 3D600,retr=3D ans=3D3D2,sec=3D3Dsys, mountaddr=3D3D172.16.101.95,mountvers=3D3D3,mountport=3D3D56272,mountproto= =3D3Dudp,=3D local_lock=3D3Dnone,addr=3D3D172.16.101.95) Touching a file on mountpoint is working,too. On ovirt-node: showmount -e 172.16.101.95-> Export list for 172.16.101.95: /NFS-ISO01 /Export-NFS01 /... mount -t nfs 172.16.101.95:/Export-NFS01 /mnt/nastest/ -> mount.nfs: rpc.statd is not running but is required for remote locking. mount.nfs: Either use '-o nolock' to keep locks local, or start statd. mount.nfs: an incorrect mount option was specified mount -t nfs 172.16.101.95:/Export-NFS01 /mnt/nastest/ -o nolock -> working (also for vdsm)! There's no firewall between NAS and node (except node fw) rpcbind isn't installed on node: http://gerrit.ovirt.org/#/c/4720/ It seems the package isn't needed anymore by this post in gerrit? Well, how to proceed here? Am I getting my wires crossed here or just missed a configuration? Thx in advance! Best, Sven. Sven Knohsalla | System Administration Office +49 631 68036 433 | Fax +49 631 68036 111 |E-Mail s.knohsalla(a)net= bi=3D scuits.com | Skype: netbiscuits.admin Netbiscuits GmbH | Europaallee 10 | 67657 | GERMANY --_000_DC9ABD90CB55EC448B1F682D5731AF74077EF6F4DAIAD2MBX17mex0_ Content-Type: text/html; charset=3D"us-ascii" Content-Transfer-Encoding: quoted-printable

Hi,

=3D

 

just created a test environment, including ovirt-engine 3.1 + ov= ir=3D t-node-iso-2.5.5-0.1.fc17 + qnap iscsi + qnap nas (NFSv3).

iSCSI connection is workin= g fi=3D ne.
When connecting to Export/ISO Domain via webgui the progress is taki= =3D ng forever (waited ~ 10 mins)

<= sp=3D an lang=3D3DEN-US> 

Back to console I first tried to connect from ovirt-engine to nf= s =3D storage of our NAS:


showmount -e 172.16.101.95 ->
Export list for 172.16.101.95= =3D :

/NFS-ISO= 01

/Export-NFS= 01

/…

mount -t= nfs=3D 172.16.101.95:/Export-NFS01 /mnt/nastest/

mount ->

172.16.101.95:/Export-NFS01/ on /mnt/nastest t= yp=3D e nfs (rw,relatime,vers=3D3D3,rsize=3D3D32768,wsize=3D3D32768,namlen=3D3D25= 5,hard,p=3D roto=3D3Dtcp,timeo=3D3D600,retrans=3D3D2,sec=3D3Dsys,
mountaddr=3D3D172.= 16.101.95,=3D mountvers=3D3D3,mountport=3D3D56272,mountproto=3D3Dudp,local_lock=3D3Dnone,= addr=3D3D1=3D 72.16.101.95)

=3D
Touching a file on mountpoint is working,too.

 

On ovirt-node:


showmount -e 172.16.101.95->
= Expo=3D rt list for 172.16.101.95:

/NFS-ISO01

/Export-NFS01

/…

mount -t nfs 172.16.101.95:/Export-NFS01 /mnt/n= as=3D test/ ->
mount.nfs: rpc.statd is not running but is required for remo= =3D te locking.

mo=3D unt.nfs: Either use '-o nolock' to keep locks local, or start statd.

mount.nfs: an in= corr=3D ect mount option was specified

mount -t nfs 172.16.101.95:/Export-N= =3D FS01 /mnt/nastest/ -o nolock ->
working (also for vdsm)!

There= =3D ’s no firewall between NAS and node (except node fw)


rpcbind isn’t in= stal=3D led on node:
http://gerr= it=3D .ovirt.org/#/c/4720/


It seems the package isn’t needed anymore by this po= st=3D in gerrit?

 

Well,= how=3D to proceed here?
Am I getting my wires crossed here or just missed a co= =3D nfiguration?

<=3D o:p> 

Thx = in a=3D dvance!

&=3D nbsp;

Best,

Sven.<= /spa=3D n>

 <= /p><=3D p class=3D3DMsoNormal>Sven Knohsalla | System Administration

 

Office +49 = 63=3D 1 68036 433 | Fax +49 631 68036 111  |E-Mail <= sp=3D an lang=3D3DEN-US style=3D3D'font-size:9.0pt;color:#BF000D;mso-fareast-lang= uage=3D :DE'>s.knohsalla(a)netbiscuits.com | Skype: ne=3D tbiscuits.admin

<=3D span style=3D3D'font-size:9.0pt;color:#5A5A5A;mso-fareast-language:DE'>Netb= is=3D cuits GmbH | Europaallee 10 | 67657 | GERMANY

=3D --_000_DC9ABD90CB55EC448B1F682D5731AF74077EF6F4DAIAD2MBX17mex0_-- --===============0876634279034946638== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS1fMDAwX0RDOUFCRDkwQ0I1NUVDNDQ4QjFGNjgyRDU3MzFBRjc0MDc3RUY2RjREQUlBRDJNQlgx N21leDBfCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD0idXMtYXNjaWkiCkNvbnRl bnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKCkhpLAoKanVzdCBjcmVhdGVk IGEgdGVzdCBlbnZpcm9ubWVudCwgaW5jbHVkaW5nIG92aXJ0LWVuZ2luZSAzLjEgKyBvdmlydC1u b2RlLWlzPQpvLTIuNS41LTAuMS5mYzE3ICsgcW5hcCBpc2NzaSArIHFuYXAgbmFzIChORlN2Myku CmlTQ1NJIGNvbm5lY3Rpb24gaXMgd29ya2luZyBmaW5lLgpXaGVuIGNvbm5lY3RpbmcgdG8gRXhw b3J0L0lTTyBEb21haW4gdmlhIHdlYmd1aSB0aGUgcHJvZ3Jlc3MgaXMgdGFraW5nIGZvcmU9CnZl ciAod2FpdGVkIH4gMTAgbWlucykKCkJhY2sgdG8gY29uc29sZSBJIGZpcnN0IHRyaWVkIHRvIGNv bm5lY3QgZnJvbSBvdmlydC1lbmdpbmUgdG8gbmZzIHN0b3JhZ2Ugbz0KZiBvdXIgTkFTOgoKc2hv d21vdW50IC1lIDE3Mi4xNi4xMDEuOTUgLT4KRXhwb3J0IGxpc3QgZm9yIDE3Mi4xNi4xMDEuOTU6 Ci9ORlMtSVNPMDEKL0V4cG9ydC1ORlMwMQovLi4uCgptb3VudCAtdCBuZnMgMTcyLjE2LjEwMS45 NTovRXhwb3J0LU5GUzAxIC9tbnQvbmFzdGVzdC8KbW91bnQgLT4KMTcyLjE2LjEwMS45NTovRXhw b3J0LU5GUzAxLyBvbiAvbW50L25hc3Rlc3QgdHlwZSBuZnMgKHJ3LHJlbGF0aW1lLHZlcnM9M0Qz PQoscnNpemU9M0QzMjc2OCx3c2l6ZT0zRDMyNzY4LG5hbWxlbj0zRDI1NSxoYXJkLHByb3RvPTNE dGNwLHRpbWVvPTNENjAwLHJldHI9CmFucz0zRDIsc2VjPTNEc3lzLAptb3VudGFkZHI9M0QxNzIu MTYuMTAxLjk1LG1vdW50dmVycz0zRDMsbW91bnRwb3J0PTNENTYyNzIsbW91bnRwcm90bz0zRHVk cCw9CmxvY2FsX2xvY2s9M0Rub25lLGFkZHI9M0QxNzIuMTYuMTAxLjk1KQoKVG91Y2hpbmcgYSBm aWxlIG9uIG1vdW50cG9pbnQgaXMgd29ya2luZyx0b28uCgpPbiBvdmlydC1ub2RlOgoKc2hvd21v dW50IC1lIDE3Mi4xNi4xMDEuOTUtPgpFeHBvcnQgbGlzdCBmb3IgMTcyLjE2LjEwMS45NToKL05G Uy1JU08wMQovRXhwb3J0LU5GUzAxCi8uLi4KCm1vdW50IC10IG5mcyAxNzIuMTYuMTAxLjk1Oi9F eHBvcnQtTkZTMDEgL21udC9uYXN0ZXN0LyAtPgptb3VudC5uZnM6IHJwYy5zdGF0ZCBpcyBub3Qg cnVubmluZyBidXQgaXMgcmVxdWlyZWQgZm9yIHJlbW90ZSBsb2NraW5nLgptb3VudC5uZnM6IEVp dGhlciB1c2UgJy1vIG5vbG9jaycgdG8ga2VlcCBsb2NrcyBsb2NhbCwgb3Igc3RhcnQgc3RhdGQu Cm1vdW50Lm5mczogYW4gaW5jb3JyZWN0IG1vdW50IG9wdGlvbiB3YXMgc3BlY2lmaWVkCgptb3Vu dCAtdCBuZnMgMTcyLjE2LjEwMS45NTovRXhwb3J0LU5GUzAxIC9tbnQvbmFzdGVzdC8gLW8gbm9s b2NrIC0+CndvcmtpbmcgKGFsc28gZm9yIHZkc20pIQoKVGhlcmUncyBubyBmaXJld2FsbCBiZXR3 ZWVuIE5BUyBhbmQgbm9kZSAoZXhjZXB0IG5vZGUgZncpCgpycGNiaW5kIGlzbid0IGluc3RhbGxl ZCBvbiBub2RlOgpodHRwOi8vZ2Vycml0Lm92aXJ0Lm9yZy8jL2MvNDcyMC8KCkl0IHNlZW1zIHRo ZSBwYWNrYWdlIGlzbid0IG5lZWRlZCBhbnltb3JlIGJ5IHRoaXMgcG9zdCBpbiBnZXJyaXQ/CgpX ZWxsLCBob3cgdG8gcHJvY2VlZCBoZXJlPwpBbSBJIGdldHRpbmcgbXkgd2lyZXMgY3Jvc3NlZCBo ZXJlIG9yIGp1c3QgbWlzc2VkIGEgY29uZmlndXJhdGlvbj8KClRoeCBpbiBhZHZhbmNlIQoKQmVz dCwKU3Zlbi4KClN2ZW4gS25vaHNhbGxhIHwgU3lzdGVtIEFkbWluaXN0cmF0aW9uCgpPZmZpY2Ug KzQ5IDYzMSA2ODAzNiA0MzMgfCBGYXggKzQ5IDYzMSA2ODAzNiAxMTEgIHxFLU1haWwgcy5rbm9o c2FsbGFAbmV0Ymk9CnNjdWl0cy5jb20gfCBTa3lwZTogbmV0YmlzY3VpdHMuYWRtaW4KTmV0Ymlz Y3VpdHMgR21iSCB8IEV1cm9wYWFsbGVlIDEwIHwgNjc2NTcgfCBHRVJNQU5ZCgotLV8wMDBfREM5 QUJEOTBDQjU1RUM0NDhCMUY2ODJENTczMUFGNzQwNzdFRjZGNERBSUFEMk1CWDE3bWV4MF8KQ29u dGVudC1UeXBlOiB0ZXh0L2h0bWw7IGNoYXJzZXQ9InVzLWFzY2lpIgpDb250ZW50LVRyYW5zZmVy LUVuY29kaW5nOiBxdW90ZWQtcHJpbnRhYmxlCgo8aHRtbCB4bWxuczp2PTNEInVybjpzY2hlbWFz LW1pY3Jvc29mdC1jb206dm1sIiB4bWxuczpvPTNEInVybjpzY2hlbWFzLW1pY3I9Cm9zb2Z0LWNv bTpvZmZpY2U6b2ZmaWNlIiB4bWxuczp3PTNEInVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2Zm aWNlOndvcmQiID0KeG1sbnM6bT0zRCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmlj ZS8yMDA0LzEyL29tbWwiIHhtbG5zPTNEImh0dHA6PQovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0 MCI+PGhlYWQ+PE1FVEEgSFRUUC1FUVVJVj0zRCJDb250ZW50LVR5cGUiIENPTlRFTlQ9Cj0zRCJ0 ZXh0L2h0bWw7IGNoYXJzZXQ9M0R1cy1hc2NpaSI+PG1ldGEgbmFtZT0zREdlbmVyYXRvciBjb250 ZW50PTNEIk1pY3Jvcz0Kb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPjxzdHlsZT48IS0t Ci8qIEZvbnQgRGVmaW5pdGlvbnMgKi8KQGZvbnQtZmFjZQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7 CglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9CkBmb250LWZhY2UKCXtmb250LWZhbWls eTpUYWhvbWE7CglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9Ci8qIFN0eWxlIERlZmlu aXRpb25zICovCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwKCXttYXJn aW46MGNtOwoJbWFyZ2luLWJvdHRvbTouMDAwMXB0OwoJZm9udC1zaXplOjExLjBwdDsKCWZvbnQt ZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Cgltc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1V Uzt9CmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsKCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7Cglj b2xvcjpibHVlOwoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9CmE6dmlzaXRlZCwgc3Bhbi5N c29IeXBlcmxpbmtGb2xsb3dlZAoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsKCWNvbG9yOnB1cnBs ZTsKCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQpwLk1zb0FjZXRhdGUsIGxpLk1zb0FjZXRh dGUsIGRpdi5Nc29BY2V0YXRlCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5OwoJbXNvLXN0eWxlLWxp bms6IlNwcmVjaGJsYXNlbnRleHQgWmNobiI7CgltYXJnaW46MGNtOwoJbWFyZ2luLWJvdHRvbTou MDAwMXB0OwoJZm9udC1zaXplOjguMHB0OwoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2Vy aWYiOwoJbXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVM7fQpzcGFuLkUtTWFpbEZvcm1hdHZvcmxh Z2UxNwoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLWNvbXBvc2U7Cglmb250LWZhbWlseToiQ2Fs aWJyaSIsInNhbnMtc2VyaWYiOwoJY29sb3I6d2luZG93dGV4dDt9CnNwYW4uU3ByZWNoYmxhc2Vu dGV4dFpjaG4KCXttc28tc3R5bGUtbmFtZToiU3ByZWNoYmxhc2VudGV4dCBaY2huIjsKCW1zby1z dHlsZS1wcmlvcml0eTo5OTsKCW1zby1zdHlsZS1saW5rOlNwcmVjaGJsYXNlbnRleHQ7Cglmb250 LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQouTXNvQ2hwRGVmYXVsdAoJe21zby1zdHls ZS10eXBlOmV4cG9ydC1vbmx5OwoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsK CW1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTO30KQHBhZ2UgV29yZFNlY3Rpb24xCgl7c2l6ZTo2 MTIuMHB0IDc5Mi4wcHQ7CgltYXJnaW46NzAuODVwdCA3MC44NXB0IDIuMGNtIDcwLjg1cHQ7fQpk aXYuV29yZFNlY3Rpb24xCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQotLT48L3N0eWxlPjwhLS1baWYg Z3RlIG1zbyA5XT48eG1sPgo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PTNEImVkaXQiIHNwaWRtYXg9 M0QiMTAyNiIgLz4KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+Cjxv OnNoYXBlbGF5b3V0IHY6ZXh0PTNEImVkaXQiPgo8bzppZG1hcCB2OmV4dD0zRCJlZGl0IiBkYXRh PTNEIjEiIC8+CjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT48L2hlYWQ+PGJvZHkg bGFuZz0zRERFIGxpbms9M0RibHVlIHZsaW5rPQo9M0RwdXJwbGU+PGRpdiBjbGFzcz0zRFdvcmRT ZWN0aW9uMT48cCBjbGFzcz0zRE1zb05vcm1hbD5IaSw8bzpwPjwvbzpwPjwvcD49CjxwIGNsYXNz PTNETXNvTm9ybWFsPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPjxwIGNsYXNzPTNETXNvTm9ybWFsPjxz cGFuIGxhbmc9Cj0zREVOLVVTPmp1c3QgY3JlYXRlZCBhIHRlc3QgZW52aXJvbm1lbnQsIGluY2x1 ZGluZyBvdmlydC1lbmdpbmUgMy4xICsgb3Zpcj0KdC1ub2RlLWlzby0yLjUuNS0wLjEuZmMxNyAr IHFuYXAgaXNjc2kgKyBxbmFwIG5hcyAoTkZTdjMpLjxvOnA+PC9vOnA+PC9zcGFuPQo+PC9wPjxw IGNsYXNzPTNETXNvTm9ybWFsPjxzcGFuIGxhbmc9M0RFTi1VUz5pU0NTSSBjb25uZWN0aW9uIGlz IHdvcmtpbmcgZmk9Cm5lLjxicj5XaGVuIGNvbm5lY3RpbmcgdG8gRXhwb3J0L0lTTyBEb21haW4g dmlhIHdlYmd1aSB0aGUgcHJvZ3Jlc3MgaXMgdGFraT0KbmcgZm9yZXZlciAod2FpdGVkIH4gMTAg bWlucyk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9M0RNc29Ob3JtYWw+PHNwPQphbiBs YW5nPTNERU4tVVM+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPTNETXNvTm9y bWFsPjxzcGFuIGxhbmc9Cj0zREVOLVVTPkJhY2sgdG8gY29uc29sZSBJIGZpcnN0IHRyaWVkIHRv IGNvbm5lY3QgZnJvbSBvdmlydC1lbmdpbmUgdG8gbmZzID0Kc3RvcmFnZSBvZiBvdXIgTkFTOjxv OnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz0zRE1zb05vcm1hbD48c3BhbiBsYW5nPTNEPQpF Ti1VUz48YnI+c2hvd21vdW50IC1lIDE3Mi4xNi4xMDEuOTUgLSZndDs8YnI+RXhwb3J0IGxpc3Qg Zm9yIDE3Mi4xNi4xMDEuOTU9Cjo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9M0RNc29O b3JtYWw+PHNwYW4gbGFuZz0zREVOLVVTPi9ORlMtSVNPMDE8bz0KOnA+PC9vOnA+PC9zcGFuPjwv cD48cCBjbGFzcz0zRE1zb05vcm1hbD48c3BhbiBsYW5nPTNERU4tVVM+L0V4cG9ydC1ORlMwMTxv PQo6cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPTNETXNvTm9ybWFsPjxzcGFuIGxhbmc9M0RF Ti1VUz4vJiM4MjMwOzxicj48YnI9Cj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9M0RN c29Ob3JtYWw+PHNwYW4gbGFuZz0zREVOLVVTPm1vdW50IC10IG5mcz0KIDE3Mi4xNi4xMDEuOTU6 L0V4cG9ydC1ORlMwMSAvbW50L25hc3Rlc3QvPG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNz PTNEPQpNc29Ob3JtYWw+PHNwYW4gbGFuZz0zREVOLVVTPm1vdW50IC0mZ3Q7PG86cD48L286cD48 L3NwYW4+PC9wPjxwIGNsYXNzPTNETXM9Cm9Ob3JtYWw+PHNwYW4gbGFuZz0zREVOLVVTPjE3Mi4x Ni4xMDEuOTU6L0V4cG9ydC1ORlMwMS8gb24gL21udC9uYXN0ZXN0IHR5cD0KZSBuZnMgKHJ3LHJl bGF0aW1lLHZlcnM9M0QzLHJzaXplPTNEMzI3Njgsd3NpemU9M0QzMjc2OCxuYW1sZW49M0QyNTUs aGFyZCxwPQpyb3RvPTNEdGNwLHRpbWVvPTNENjAwLHJldHJhbnM9M0QyLHNlYz0zRHN5cyw8YnI+ bW91bnRhZGRyPTNEMTcyLjE2LjEwMS45NSw9Cm1vdW50dmVycz0zRDMsbW91bnRwb3J0PTNENTYy NzIsbW91bnRwcm90bz0zRHVkcCxsb2NhbF9sb2NrPTNEbm9uZSxhZGRyPTNEMT0KNzIuMTYuMTAx Ljk1KTxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz0zRE1zb05vcm1hbD48c3BhbiBsYW5n PTNERU4tVVM+PQo8YnI+VG91Y2hpbmcgYSBmaWxlIG9uIG1vdW50cG9pbnQgaXMgd29ya2luZyx0 b28uPG86cD48L286cD48L3NwYW4+PC9wPjxwIGM9Cmxhc3M9M0RNc29Ob3JtYWw+PHNwYW4gbGFu Zz0zREVOLVVTPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz0zRD0KTXNvTm9y bWFsPjxzcGFuIGxhbmc9M0RFTi1VUz5PbiBvdmlydC1ub2RlOjxvOnA+PC9vOnA+PC9zcGFuPjwv cD48cCBjbGFzcz0KPTNETXNvTm9ybWFsPjxzcGFuIGxhbmc9M0RFTi1VUz48YnI+c2hvd21vdW50 IC1lIDE3Mi4xNi4xMDEuOTUtJmd0Ozxicj5FeHBvPQpydCBsaXN0IGZvciAxNzIuMTYuMTAxLjk1 OjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz0zRE1zb05vcm1hbD48c3BhbiA9Cmxhbmc9 M0RFTi1VUz4vTkZTLUlTTzAxPG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPTNETXNvTm9y bWFsPjxzcGFuIGxhbj0KZz0zREVOLVVTPi9FeHBvcnQtTkZTMDE8bzpwPjwvbzpwPjwvc3Bhbj48 L3A+PHAgY2xhc3M9M0RNc29Ob3JtYWw+PHNwYW4gbGFuPQpnPTNERU4tVVM+LyYjODIzMDs8YnI+ PGJyPm1vdW50IC10IG5mcyAxNzIuMTYuMTAxLjk1Oi9FeHBvcnQtTkZTMDEgL21udC9uYXM9CnRl c3QvIC0mZ3Q7PGJyPm1vdW50Lm5mczogcnBjLnN0YXRkIGlzIG5vdCBydW5uaW5nIGJ1dCBpcyBy ZXF1aXJlZCBmb3IgcmVtbz0KdGUgbG9ja2luZy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xh c3M9M0RNc29Ob3JtYWw+PHNwYW4gbGFuZz0zREVOLVVTPm1vPQp1bnQubmZzOiBFaXRoZXIgdXNl ICctbyBub2xvY2snIHRvIGtlZXAgbG9ja3MgbG9jYWwsIG9yIHN0YXJ0IHN0YXRkLjxvOnA+PC89 Cm86cD48L3NwYW4+PC9wPjxwIGNsYXNzPTNETXNvTm9ybWFsPjxzcGFuIGxhbmc9M0RFTi1VUz5t b3VudC5uZnM6IGFuIGluY29ycj0KZWN0IG1vdW50IG9wdGlvbiB3YXMgc3BlY2lmaWVkPGJyPiA8 YnI+bW91bnQgLXQgbmZzIDE3Mi4xNi4xMDEuOTU6L0V4cG9ydC1OPQpGUzAxIC9tbnQvbmFzdGVz dC8gLW8gbm9sb2NrIC0mZ3Q7PGJyPndvcmtpbmcgKGFsc28gZm9yIHZkc20pITxicj48YnI+VGhl cmU9CiYjODIxNztzIG5vIGZpcmV3YWxsIGJldHdlZW4gTkFTIGFuZCBub2RlIChleGNlcHQgbm9k ZSBmdyk8bzpwPjwvbzpwPjwvc3Bhbj0KPjwvcD48cCBjbGFzcz0zRE1zb05vcm1hbD48c3BhbiBs YW5nPTNERU4tVVM+PGJyPnJwY2JpbmQgaXNuJiM4MjE3O3QgaW5zdGFsPQpsZWQgb24gbm9kZTo8 YnI+PGEgaHJlZj0zRCJodHRwOi8vZ2Vycml0Lm92aXJ0Lm9yZy8jL2MvNDcyMC8iPmh0dHA6Ly9n ZXJyaXQ9Ci5vdmlydC5vcmcvIy9jLzQ3MjAvPC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBj bGFzcz0zRE1zb05vcm1hbD48c3BhbiBsYT0Kbmc9M0RFTi1VUz48YnI+SXQgc2VlbXMgdGhlIHBh Y2thZ2UgaXNuJiM4MjE3O3QgbmVlZGVkIGFueW1vcmUgYnkgdGhpcyBwb3N0PQogaW4gZ2Vycml0 PzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz0zRE1zb05vcm1hbD48c3BhbiBsYW5nPTNE RU4tVVM+PG89CjpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9M0RNc29Ob3JtYWw+ PHNwYW4gbGFuZz0zREVOLVVTPldlbGwsIGhvdz0KIHRvIHByb2NlZWQgaGVyZT88YnI+QW0gSSBn ZXR0aW5nIG15IHdpcmVzIGNyb3NzZWQgaGVyZSBvciBqdXN0IG1pc3NlZCBhIGNvPQpuZmlndXJh dGlvbj88bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9M0RNc29Ob3JtYWw+PHNwYW4gbGFu Zz0zREVOLVVTPjw9Cm86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPTNETXNvTm9y bWFsPjxzcGFuIGxhbmc9M0RFTi1VUz5UaHggaW4gYT0KZHZhbmNlITxvOnA+PC9vOnA+PC9zcGFu PjwvcD48cCBjbGFzcz0zRE1zb05vcm1hbD48c3BhbiBsYW5nPTNERU4tVVM+PG86cD4mPQpuYnNw OzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9M0RNc29Ob3JtYWw+PHNwYW4gbGFuZz0zREVOLVVT PkJlc3QsPG86cD48L289CjpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9M0RNc29Ob3JtYWw+PHNwYW4g bGFuZz0zREVOLVVTPlN2ZW4uPG86cD48L286cD48L3NwYT0Kbj48L3A+PHAgY2xhc3M9M0RNc29O b3JtYWw+PHNwYW4gbGFuZz0zREVOLVVTPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48PQpw IGNsYXNzPTNETXNvTm9ybWFsPjxzcGFuIGxhbmc9M0RFTi1VUyBzdHlsZT0zRCdjb2xvcjojNUE1 QTVBO21zby1mYXJlYXN0LWw9CmFuZ3VhZ2U6REUnPlN2ZW4gS25vaHNhbGxhIDwvc3Bhbj48c3Bh biBsYW5nPTNERU4tVVMgc3R5bGU9M0QnY29sb3I6I0MwMDAwMD0KO21zby1mYXJlYXN0LWxhbmd1 YWdlOkRFJz58PC9zcGFuPjxzcGFuIGxhbmc9M0RFTi1VUyBzdHlsZT0zRCdjb2xvcjojNUE1QTVB PQo7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6REUnPiBTeXN0ZW0gQWRtaW5pc3RyYXRpb248bzpwPjwv bzpwPjwvc3Bhbj48L3A+PHAgY2w9CmFzcz0zRE1zb05vcm1hbD48c3BhbiBsYW5nPTNERU4tVVMg c3R5bGU9M0QnY29sb3I6Z3JheTttc28tZmFyZWFzdC1sYW5ndWFnZT0KOkRFJz48bzpwPiZuYnNw OzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9M0RNc29Ob3JtYWw+PHNwYW4gbGFuZz0zREVOLVVT IHN0PQp5bGU9M0QnZm9udC1zaXplOjkuMHB0O2NvbG9yOiM1QTVBNUE7bXNvLWZhcmVhc3QtbGFu Z3VhZ2U6REUnPk9mZmljZSArNDkgNjM9CjEgNjgwMzYgNDMzIHwgRmF4ICs0OSA2MzEgNjgwMzYg MTExJm5ic3A7IHxFLU1haWw8L3NwYW4+PHNwYW4gbGFuZz0zREVOLVVTID0Kc3R5bGU9M0QnZm9u dC1zaXplOjkuMHB0O2NvbG9yOiM1MDUwNTA7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6REUnPiA8L3Nw YW4+PHNwPQphbiBsYW5nPTNERU4tVVMgc3R5bGU9M0QnZm9udC1zaXplOjkuMHB0O2NvbG9yOiNC RjAwMEQ7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U9CjpERSc+cy5rbm9oc2FsbGFAbmV0YmlzY3VpdHMu Y29tPC9zcGFuPjxzcGFuIGxhbmc9M0RFTi1VUyBzdHlsZT0zRCdmb250LXNpej0KZTo5LjBwdDtj b2xvcjojNUE1QTVBO21zby1mYXJlYXN0LWxhbmd1YWdlOkRFJz4gfCBTa3lwZTogPC9zcGFuPjxz cGFuIGxhbmc9Cj0zREVOLVVTIHN0eWxlPTNEJ2ZvbnQtc2l6ZTo5LjBwdDtjb2xvcjojQkYwMDBE O21zby1mYXJlYXN0LWxhbmd1YWdlOkRFJz5uZT0KdGJpc2N1aXRzLmFkbWluPC9zcGFuPjxzcGFu IGxhbmc9M0RFTi1VUyBzdHlsZT0zRCdmb250LXNpemU6OS4wcHQ7Y29sb3I6IzVBPQo1QTVBO21z by1mYXJlYXN0LWxhbmd1YWdlOkRFJz4gPG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPTNE TXNvTm9ybWFsPjw9CnNwYW4gc3R5bGU9M0QnZm9udC1zaXplOjkuMHB0O2NvbG9yOiM1QTVBNUE7 bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6REUnPk5ldGJpcz0KY3VpdHMgR21iSCB8IEV1cm9wYWFsbGVl IDEwIHwgNjc2NTcgfCBHRVJNQU5ZPG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjwvPQpib2R5 PjwvaHRtbD49CgotLV8wMDBfREM5QUJEOTBDQjU1RUM0NDhCMUY2ODJENTczMUFGNzQwNzdFRjZG NERBSUFEMk1CWDE3bWV4MF8tLQo= --===============0876634279034946638==--