<div dir="ltr">Hmm<div><br></div>Have you added "/home/why/software/itaps/parallel-shared" to your LD_LIBRARY_PATH?<div><br></div><div>Be Well</div><div>Anthony</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">
On Mon, Jun 9, 2014 at 9:54 PM, Huayi Wei <span dir="ltr"><<a href="mailto:huayiwei1984@gmail.com" target="_blank">huayiwei1984@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<div>
<p style="margin:1.2em 0px!important">Hi, Anthony,<br>
Thanks for your reply. Now I rebuild cgm/moab/lasso with
—enable-shared option, but I still have the same problem. Here
is the content of my <code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(234,234,234);background-color:rgb(248,248,248);border-radius:3px 3px 3px 3px;display:inline">setup.cfg</code>
in pytaps dir: </p>
<pre style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;font-size:1em;line-height:1.2em;margin:1.2em 0px"><code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(234,234,234);background-color:rgb(248,248,248);border-radius:3px 3px 3px 3px;display:inline;white-space:pre-wrap;overflow:auto;border-radius:3px 3px 3px 3px;border:1px solid rgb(204,204,204);padding:0.5em 0.7em;display:block!important;display:block;padding:0.5em;color:rgb(51,51,51);background:none repeat scroll 0% 0% rgb(248,248,255)">[global]
iMesh-path = /home/why/software/itaps/parallel-shared
iGeom-path = /home/why/software/itaps/parallel-shared
iRel-path = /home/why/software/itaps/parallel-shared
[egg_info]
tag_build =
tag_date = 0
tag_svn_revision = 0
[build_ext]
include-dirs = /home/why/software/itaps/parallel-shared/include
</code></pre>
<p style="margin:1.2em 0px!important">The following is the
output of the command <code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(234,234,234);background-color:rgb(248,248,248);border-radius:3px 3px 3px 3px;display:inline">sudo
python setup.py install</code> </p>
<pre style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;font-size:1em;line-height:1.2em;margin:1.2em 0px"><code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(234,234,234);background-color:rgb(248,248,248);border-radius:3px 3px 3px 3px;display:inline;white-space:pre-wrap;overflow:auto;border-radius:3px 3px 3px 3px;border:1px solid rgb(204,204,204);padding:0.5em 0.7em;display:block!important;display:block;padding:0.5em;color:rgb(51,51,51);background:none repeat scroll 0% 0% rgb(248,248,255)">[sudo] password for why:
running install
running bdist_egg
running egg_info
writing requirements to PyTAPS.egg-info/requires.txt
writing PyTAPS.egg-info/PKG-INFO
writing top-level names to PyTAPS.egg-info/top_level.txt
writing dependency_links to PyTAPS.egg-info/dependency_links.txt
reading manifest file 'PyTAPS.egg-info/SOURCES.txt'
writing manifest file 'PyTAPS.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-x86_64/egg
running install_lib
running build_py
running build_ext
Checking for usability of iRel...
cc -I/home/why/software/itaps/parallel-shared/include -I/usr/include/python2.7 -I/usr/lib/python2.7/dist-packages/numpy/core/include -c iRel.c -o iRel.o
Checking for usability of iMesh...
cc -I/home/why/software/itaps/parallel-shared/include -I/usr/include/python2.7 -I/usr/lib/python2.7/dist-packages/numpy/core/include -c iMesh.c -o iMesh.o
Checking for usability of iGeom...
cc -I/home/why/software/itaps/parallel-shared/include -I/usr/include/python2.7 -I/usr/lib/python2.7/dist-packages/numpy/core/include -c iGeom.c -o iGeom.o
Checking for usability of iMesh...
cc -I/home/why/software/itaps/parallel-shared/include -I/usr/include/python2.7 -I/usr/lib/python2.7/dist-packages/numpy/core/include -c iMesh.c -o iMesh.o
creating build/bdist.linux-x86_64/egg
creating build/bdist.linux-x86_64/egg/itaps
copying build/lib.linux-x86_64-2.7/itaps/iRel.so -> build/bdist.linux-x86_64/egg/itaps
copying build/lib.linux-x86_64-2.7/itaps/iMesh.so -> build/bdist.linux-x86_64/egg/itaps
copying build/lib.linux-x86_64-2.7/itaps/iMeshExtensions.so -> build/bdist.linux-x86_64/egg/itaps
copying build/lib.linux-x86_64-2.7/itaps/iGeom.so -> build/bdist.linux-x86_64/egg/itaps
copying build/lib.linux-x86_64-2.7/itaps/helpers.py -> build/bdist.linux-x86_64/egg/itaps
copying build/lib.linux-x86_64-2.7/itaps/iBase.so -> build/bdist.linux-x86_64/egg/itaps
copying build/lib.linux-x86_64-2.7/itaps/__init__.py -> build/bdist.linux-x86_64/egg/itaps
byte-compiling build/bdist.linux-x86_64/egg/itaps/helpers.py to helpers.pyc
byte-compiling build/bdist.linux-x86_64/egg/itaps/__init__.py to __init__.pyc
creating stub loader for itaps/iBase.so
creating stub loader for itaps/iRel.so
creating stub loader for itaps/iMesh.so
creating stub loader for itaps/iGeom.so
creating stub loader for itaps/iMeshExtensions.so
byte-compiling build/bdist.linux-x86_64/egg/itaps/iBase.py to iBase.pyc
byte-compiling build/bdist.linux-x86_64/egg/itaps/iRel.py to iRel.pyc
byte-compiling build/bdist.linux-x86_64/egg/itaps/iMesh.py to iMesh.pyc
byte-compiling build/bdist.linux-x86_64/egg/itaps/iGeom.py to iGeom.pyc
byte-compiling build/bdist.linux-x86_64/egg/itaps/iMeshExtensions.py to iMeshExtensions.pyc
creating build/bdist.linux-x86_64/egg/EGG-INFO
installing scripts to build/bdist.linux-x86_64/egg/EGG-INFO/scripts
running install_scripts
running build_scripts
creating build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-2.7/tagviewer -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/tagviewer to 755
copying PyTAPS.egg-info/PKG-INFO -> build/bdist.linux-x86_64/egg/EGG-INFO
copying PyTAPS.egg-info/SOURCES.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying PyTAPS.egg-info/dependency_links.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying PyTAPS.egg-info/not-zip-safe -> build/bdist.linux-x86_64/egg/EGG-INFO
copying PyTAPS.egg-info/requires.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying PyTAPS.egg-info/top_level.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
writing build/bdist.linux-x86_64/egg/EGG-INFO/native_libs.txt
creating 'dist/PyTAPS-1.4-py2.7-linux-x86_64.egg' and adding 'build/bdist.linux-x86_64/egg' to it
removing 'build/bdist.linux-x86_64/egg' (and everything under it)
Processing PyTAPS-1.4-py2.7-linux-x86_64.egg
removing '/usr/local/lib/python2.7/dist-packages/PyTAPS-1.4-py2.7-linux-x86_64.egg' (and everything under it)
creating /usr/local/lib/python2.7/dist-packages/PyTAPS-1.4-py2.7-linux-x86_64.egg
Extracting PyTAPS-1.4-py2.7-linux-x86_64.egg to /usr/local/lib/python2.7/dist-packages
PyTAPS 1.4 is already the active version in easy-install.pth
Installing tagviewer script to /usr/local/bin
Installed /usr/local/lib/python2.7/dist-packages/PyTAPS-1.4-py2.7-linux-x86_64.egg
Processing dependencies for PyTAPS==1.4
Searching for numpy==1.8.1
Best match: numpy 1.8.1
numpy 1.8.1 is already the active version in easy-install.pth
Using /usr/lib/python2.7/dist-packages
Finished processing dependencies for PyTAPS==1.4
</code></pre>
<p style="margin:1.2em 0px!important">In the output, I don’t
see any information about linking iMesh.so with MOAB / iGeom.so
with CGM / iRel.so with Lasso.<br>
Best<br>
Huayi</p>
<div title="MDH:PGRpdiBtYXJrZG93bi1oZXJlLXdyYXBwZXItY29udGVudC1tb2RpZmllZD0idHJ1ZSIgc3R5bGU9IiIgY2xhc3M9Im1hcmtkb3duLWhlcmUtd3JhcHBlciIgZGF0YS1tZC11cmw9IlRodW5kZXJiaXJk
Ij48cCBzdHlsZT0ibWFyZ2luOiAxLjJlbSAwcHggISBpbXBvcnRhbnQ7Ij5IaSwgQW50aG9ueSw8
YnI+VGhhbmtzIGZvciB5b3VyIHJlcGx5LiBOb3cgSSByZWJ1aWxkIGNnbS9tb2FiL2xhc3NvIHdp
dGgg4oCUZW5hYmxlLXNoYXJlZCBvcHRpb24sIGJ1dCBJIHN0aWxsIGhhdmUgdGhlIHNhbWUgcHJv
YmxlbS4gSGVyZSBpcyB0aGUgY29udGVudCBvZiBteSBgc2V0dXAuY2ZnYCBpbiBweXRhcHMgZGly
OiA8L3A+CjxwIHN0eWxlPSJtYXJnaW46IDEuMmVtIDBweCAhIGltcG9ydGFudDsiPmBgYDxicj5b
Z2xvYmFsXTxicj5pTWVzaC1wYXRoJm5ic3A7Jm5ic3A7ID0gL2hvbWUvd2h5L3NvZnR3YXJlL2l0
YXBzL3BhcmFsbGVsLXNoYXJlZDxicj5pR2VvbS1wYXRoJm5ic3A7Jm5ic3A7ID0gL2hvbWUvd2h5
L3NvZnR3YXJlL2l0YXBzL3BhcmFsbGVsLXNoYXJlZDxicj5pUmVsLXBhdGgmbmJzcDsmbmJzcDsm
bmJzcDsgPSAvaG9tZS93aHkvc29mdHdhcmUvaXRhcHMvcGFyYWxsZWwtc2hhcmVkPGJyPltlZ2df
aW5mb108YnI+dGFnX2J1aWxkID0gPGJyPnRhZ19kYXRlID0gMDxicj50YWdfc3ZuX3JldmlzaW9u
ID0gMDxicj5bYnVpbGRfZXh0XTxicj5pbmNsdWRlLWRpcnMgPSAvaG9tZS93aHkvc29mdHdhcmUv
aXRhcHMvcGFyYWxsZWwtc2hhcmVkL2luY2x1ZGU8YnI+PC9wPjxwIHN0eWxlPSJtYXJnaW46IDEu
MmVtIDBweCAhIGltcG9ydGFudDsiPmBgYDxicj48L3A+CjxwIHN0eWxlPSJtYXJnaW46IDEuMmVt
IDBweCAhIGltcG9ydGFudDsiPlRoZSBmb2xsb3dpbmcgaXMgdGhlIG91dHB1dCBvZiB0aGUgY29t
bWFuZCBgc3VkbyBweXRob24gc2V0dXAucHkgaW5zdGFsbGAgPC9wPgo8cCBzdHlsZT0ibWFyZ2lu
OiAxLjJlbSAwcHggISBpbXBvcnRhbnQ7Ij5gYGA8YnI+W3N1ZG9dIHBhc3N3b3JkIGZvciB3aHk6
IDxicj5ydW5uaW5nIGluc3RhbGw8YnI+cnVubmluZyBiZGlzdF9lZ2c8YnI+cnVubmluZyBlZ2df
aW5mbzxicj53cml0aW5nIHJlcXVpcmVtZW50cyB0byBQeVRBUFMuZWdnLWluZm8vcmVxdWlyZXMu
dHh0PGJyPndyaXRpbmcgUHlUQVBTLmVnZy1pbmZvL1BLRy1JTkZPPGJyPndyaXRpbmcgdG9wLWxl
dmVsIG5hbWVzIHRvIFB5VEFQUy5lZ2ctaW5mby90b3BfbGV2ZWwudHh0PGJyPndyaXRpbmcgZGVw
ZW5kZW5jeV9saW5rcyB0byBQeVRBUFMuZWdnLWluZm8vZGVwZW5kZW5jeV9saW5rcy50eHQ8YnI+
cmVhZGluZyBtYW5pZmVzdCBmaWxlICdQeVRBUFMuZWdnLWluZm8vU09VUkNFUy50eHQnPGJyPndy
aXRpbmcgbWFuaWZlc3QgZmlsZSAnUHlUQVBTLmVnZy1pbmZvL1NPVVJDRVMudHh0Jzxicj5pbnN0
YWxsaW5nIGxpYnJhcnkgY29kZSB0byBidWlsZC9iZGlzdC5saW51eC14ODZfNjQvZWdnPGJyPnJ1
bm5pbmcgaW5zdGFsbF9saWI8YnI+cnVubmluZyBidWlsZF9weTxicj5ydW5uaW5nIGJ1aWxkX2V4
dDxicj5DaGVja2luZyBmb3IgdXNhYmlsaXR5IG9mIGlSZWwuLi48YnI+Y2MgLUkvaG9tZS93aHkv
c29mdHdhcmUvaXRhcHMvcGFyYWxsZWwtc2hhcmVkL2luY2x1ZGUgLUkvdXNyL2luY2x1ZGUvcHl0
aG9uMi43IC1JL3Vzci9saWIvcHl0aG9uMi43L2Rpc3QtcGFja2FnZXMvbnVtcHkvY29yZS9pbmNs
dWRlIC1jIGlSZWwuYyAtbyBpUmVsLm88YnI+Q2hlY2tpbmcgZm9yIHVzYWJpbGl0eSBvZiBpTWVz
aC4uLjxicj5jYyAtSS9ob21lL3doeS9zb2Z0d2FyZS9pdGFwcy9wYXJhbGxlbC1zaGFyZWQvaW5j
bHVkZSAtSS91c3IvaW5jbHVkZS9weXRob24yLjcgLUkvdXNyL2xpYi9weXRob24yLjcvZGlzdC1w
YWNrYWdlcy9udW1weS9jb3JlL2luY2x1ZGUgLWMgaU1lc2guYyAtbyBpTWVzaC5vPGJyPkNoZWNr
aW5nIGZvciB1c2FiaWxpdHkgb2YgaUdlb20uLi48YnI+Y2MgLUkvaG9tZS93aHkvc29mdHdhcmUv
aXRhcHMvcGFyYWxsZWwtc2hhcmVkL2luY2x1ZGUgLUkvdXNyL2luY2x1ZGUvcHl0aG9uMi43IC1J
L3Vzci9saWIvcHl0aG9uMi43L2Rpc3QtcGFja2FnZXMvbnVtcHkvY29yZS9pbmNsdWRlIC1jIGlH
ZW9tLmMgLW8gaUdlb20ubzxicj5DaGVja2luZyBmb3IgdXNhYmlsaXR5IG9mIGlNZXNoLi4uPGJy
PmNjIC1JL2hvbWUvd2h5L3NvZnR3YXJlL2l0YXBzL3BhcmFsbGVsLXNoYXJlZC9pbmNsdWRlIC1J
L3Vzci9pbmNsdWRlL3B5dGhvbjIuNyAtSS91c3IvbGliL3B5dGhvbjIuNy9kaXN0LXBhY2thZ2Vz
L251bXB5L2NvcmUvaW5jbHVkZSAtYyBpTWVzaC5jIC1vIGlNZXNoLm88YnI+Y3JlYXRpbmcgYnVp
bGQvYmRpc3QubGludXgteDg2XzY0L2VnZzxicj5jcmVhdGluZyBidWlsZC9iZGlzdC5saW51eC14
ODZfNjQvZWdnL2l0YXBzPGJyPmNvcHlpbmcgYnVpbGQvbGliLmxpbnV4LXg4Nl82NC0yLjcvaXRh
cHMvaVJlbC5zbyAtJmd0OyBidWlsZC9iZGlzdC5saW51eC14ODZfNjQvZWdnL2l0YXBzPGJyPmNv
cHlpbmcgYnVpbGQvbGliLmxpbnV4LXg4Nl82NC0yLjcvaXRhcHMvaU1lc2guc28gLSZndDsgYnVp
bGQvYmRpc3QubGludXgteDg2XzY0L2VnZy9pdGFwczxicj5jb3B5aW5nIGJ1aWxkL2xpYi5saW51
eC14ODZfNjQtMi43L2l0YXBzL2lNZXNoRXh0ZW5zaW9ucy5zbyAtJmd0OyBidWlsZC9iZGlzdC5s
aW51eC14ODZfNjQvZWdnL2l0YXBzPGJyPmNvcHlpbmcgYnVpbGQvbGliLmxpbnV4LXg4Nl82NC0y
LjcvaXRhcHMvaUdlb20uc28gLSZndDsgYnVpbGQvYmRpc3QubGludXgteDg2XzY0L2VnZy9pdGFw
czxicj5jb3B5aW5nIGJ1aWxkL2xpYi5saW51eC14ODZfNjQtMi43L2l0YXBzL2hlbHBlcnMucHkg
LSZndDsgYnVpbGQvYmRpc3QubGludXgteDg2XzY0L2VnZy9pdGFwczxicj5jb3B5aW5nIGJ1aWxk
L2xpYi5saW51eC14ODZfNjQtMi43L2l0YXBzL2lCYXNlLnNvIC0mZ3Q7IGJ1aWxkL2JkaXN0Lmxp
bnV4LXg4Nl82NC9lZ2cvaXRhcHM8YnI+Y29weWluZyBidWlsZC9saWIubGludXgteDg2XzY0LTIu
Ny9pdGFwcy9fX2luaXRfXy5weSAtJmd0OyBidWlsZC9iZGlzdC5saW51eC14ODZfNjQvZWdnL2l0
YXBzPGJyPmJ5dGUtY29tcGlsaW5nIGJ1aWxkL2JkaXN0LmxpbnV4LXg4Nl82NC9lZ2cvaXRhcHMv
aGVscGVycy5weSB0byBoZWxwZXJzLnB5Yzxicj5ieXRlLWNvbXBpbGluZyBidWlsZC9iZGlzdC5s
aW51eC14ODZfNjQvZWdnL2l0YXBzL19faW5pdF9fLnB5IHRvIF9faW5pdF9fLnB5Yzxicj5jcmVh
dGluZyBzdHViIGxvYWRlciBmb3IgaXRhcHMvaUJhc2Uuc288YnI+Y3JlYXRpbmcgc3R1YiBsb2Fk
ZXIgZm9yIGl0YXBzL2lSZWwuc288YnI+Y3JlYXRpbmcgc3R1YiBsb2FkZXIgZm9yIGl0YXBzL2lN
ZXNoLnNvPGJyPmNyZWF0aW5nIHN0dWIgbG9hZGVyIGZvciBpdGFwcy9pR2VvbS5zbzxicj5jcmVh
dGluZyBzdHViIGxvYWRlciBmb3IgaXRhcHMvaU1lc2hFeHRlbnNpb25zLnNvPGJyPmJ5dGUtY29t
cGlsaW5nIGJ1aWxkL2JkaXN0LmxpbnV4LXg4Nl82NC9lZ2cvaXRhcHMvaUJhc2UucHkgdG8gaUJh
c2UucHljPGJyPmJ5dGUtY29tcGlsaW5nIGJ1aWxkL2JkaXN0LmxpbnV4LXg4Nl82NC9lZ2cvaXRh
cHMvaVJlbC5weSB0byBpUmVsLnB5Yzxicj5ieXRlLWNvbXBpbGluZyBidWlsZC9iZGlzdC5saW51
eC14ODZfNjQvZWdnL2l0YXBzL2lNZXNoLnB5IHRvIGlNZXNoLnB5Yzxicj5ieXRlLWNvbXBpbGlu
ZyBidWlsZC9iZGlzdC5saW51eC14ODZfNjQvZWdnL2l0YXBzL2lHZW9tLnB5IHRvIGlHZW9tLnB5
Yzxicj5ieXRlLWNvbXBpbGluZyBidWlsZC9iZGlzdC5saW51eC14ODZfNjQvZWdnL2l0YXBzL2lN
ZXNoRXh0ZW5zaW9ucy5weSB0byBpTWVzaEV4dGVuc2lvbnMucHljPGJyPmNyZWF0aW5nIGJ1aWxk
L2JkaXN0LmxpbnV4LXg4Nl82NC9lZ2cvRUdHLUlORk88YnI+aW5zdGFsbGluZyBzY3JpcHRzIHRv
IGJ1aWxkL2JkaXN0LmxpbnV4LXg4Nl82NC9lZ2cvRUdHLUlORk8vc2NyaXB0czxicj5ydW5uaW5n
IGluc3RhbGxfc2NyaXB0czxicj5ydW5uaW5nIGJ1aWxkX3NjcmlwdHM8YnI+Y3JlYXRpbmcgYnVp
bGQvYmRpc3QubGludXgteDg2XzY0L2VnZy9FR0ctSU5GTy9zY3JpcHRzPGJyPmNvcHlpbmcgYnVp
bGQvc2NyaXB0cy0yLjcvdGFndmlld2VyIC0mZ3Q7IGJ1aWxkL2JkaXN0LmxpbnV4LXg4Nl82NC9l
Z2cvRUdHLUlORk8vc2NyaXB0czxicj5jaGFuZ2luZyBtb2RlIG9mIGJ1aWxkL2JkaXN0LmxpbnV4
LXg4Nl82NC9lZ2cvRUdHLUlORk8vc2NyaXB0cy90YWd2aWV3ZXIgdG8gNzU1PGJyPmNvcHlpbmcg
UHlUQVBTLmVnZy1pbmZvL1BLRy1JTkZPIC0mZ3Q7IGJ1aWxkL2JkaXN0LmxpbnV4LXg4Nl82NC9l
Z2cvRUdHLUlORk88YnI+Y29weWluZyBQeVRBUFMuZWdnLWluZm8vU09VUkNFUy50eHQgLSZndDsg
YnVpbGQvYmRpc3QubGludXgteDg2XzY0L2VnZy9FR0ctSU5GTzxicj5jb3B5aW5nIFB5VEFQUy5l
Z2ctaW5mby9kZXBlbmRlbmN5X2xpbmtzLnR4dCAtJmd0OyBidWlsZC9iZGlzdC5saW51eC14ODZf
NjQvZWdnL0VHRy1JTkZPPGJyPmNvcHlpbmcgUHlUQVBTLmVnZy1pbmZvL25vdC16aXAtc2FmZSAt
Jmd0OyBidWlsZC9iZGlzdC5saW51eC14ODZfNjQvZWdnL0VHRy1JTkZPPGJyPmNvcHlpbmcgUHlU
QVBTLmVnZy1pbmZvL3JlcXVpcmVzLnR4dCAtJmd0OyBidWlsZC9iZGlzdC5saW51eC14ODZfNjQv
ZWdnL0VHRy1JTkZPPGJyPmNvcHlpbmcgUHlUQVBTLmVnZy1pbmZvL3RvcF9sZXZlbC50eHQgLSZn
dDsgYnVpbGQvYmRpc3QubGludXgteDg2XzY0L2VnZy9FR0ctSU5GTzxicj53cml0aW5nIGJ1aWxk
L2JkaXN0LmxpbnV4LXg4Nl82NC9lZ2cvRUdHLUlORk8vbmF0aXZlX2xpYnMudHh0PGJyPmNyZWF0
aW5nICdkaXN0L1B5VEFQUy0xLjQtcHkyLjctbGludXgteDg2XzY0LmVnZycgYW5kIGFkZGluZyAn
YnVpbGQvYmRpc3QubGludXgteDg2XzY0L2VnZycgdG8gaXQ8YnI+cmVtb3ZpbmcgJ2J1aWxkL2Jk
aXN0LmxpbnV4LXg4Nl82NC9lZ2cnIChhbmQgZXZlcnl0aGluZyB1bmRlciBpdCk8YnI+UHJvY2Vz
c2luZyBQeVRBUFMtMS40LXB5Mi43LWxpbnV4LXg4Nl82NC5lZ2c8YnI+cmVtb3ZpbmcgJy91c3Iv
bG9jYWwvbGliL3B5dGhvbjIuNy9kaXN0LXBhY2thZ2VzL1B5VEFQUy0xLjQtcHkyLjctbGludXgt
eDg2XzY0LmVnZycgKGFuZCBldmVyeXRoaW5nIHVuZGVyIGl0KTxicj5jcmVhdGluZyAvdXNyL2xv
Y2FsL2xpYi9weXRob24yLjcvZGlzdC1wYWNrYWdlcy9QeVRBUFMtMS40LXB5Mi43LWxpbnV4LXg4
Nl82NC5lZ2c8YnI+RXh0cmFjdGluZyBQeVRBUFMtMS40LXB5Mi43LWxpbnV4LXg4Nl82NC5lZ2cg
dG8gL3Vzci9sb2NhbC9saWIvcHl0aG9uMi43L2Rpc3QtcGFja2FnZXM8YnI+UHlUQVBTIDEuNCBp
cyBhbHJlYWR5IHRoZSBhY3RpdmUgdmVyc2lvbiBpbiBlYXN5LWluc3RhbGwucHRoPGJyPkluc3Rh
bGxpbmcgdGFndmlld2VyIHNjcmlwdCB0byAvdXNyL2xvY2FsL2Jpbjxicj48YnI+SW5zdGFsbGVk
IC91c3IvbG9jYWwvbGliL3B5dGhvbjIuNy9kaXN0LXBhY2thZ2VzL1B5VEFQUy0xLjQtcHkyLjct
bGludXgteDg2XzY0LmVnZzxicj5Qcm9jZXNzaW5nIGRlcGVuZGVuY2llcyBmb3IgUHlUQVBTPT0x
LjQ8YnI+U2VhcmNoaW5nIGZvciBudW1weT09MS44LjE8YnI+QmVzdCBtYXRjaDogbnVtcHkgMS44
LjE8YnI+bnVtcHkgMS44LjEgaXMgYWxyZWFkeSB0aGUgYWN0aXZlIHZlcnNpb24gaW4gZWFzeS1p
bnN0YWxsLnB0aDxicj48YnI+VXNpbmcgL3Vzci9saWIvcHl0aG9uMi43L2Rpc3QtcGFja2FnZXM8
YnI+RmluaXNoZWQgcHJvY2Vzc2luZyBkZXBlbmRlbmNpZXMgZm9yIFB5VEFQUz09MS40PGJyPjwv
cD48cCBzdHlsZT0ibWFyZ2luOiAxLjJlbSAwcHggISBpbXBvcnRhbnQ7Ij5gYGA8YnI+PC9wPgo8
cCBzdHlsZT0ibWFyZ2luOiAxLjJlbSAwcHggISBpbXBvcnRhbnQ7Ij5JbiB0aGUgb3V0cHV0LCBJ
IGRvbuKAmXQgc2VlIGFueSBpbmZvcm1hdGlvbiBhYm91dCBsaW5raW5nIGlNZXNoLnNvIHdpdGgg
TU9BQiAvIGlHZW9tLnNvIHdpdGggQ0dNIC8gaVJlbC5zbyB3aXRoIExhc3NvLjxicj5CZXN0PGJy
Pkh1YXlpPC9wPjxicj48L2Rpdj4=" style="min-height:0;font-size:0em;padding:0;margin:0"></div>
</div>
</div>
</blockquote></div><br></div>