<div dir="ltr">Hello Huayi, <div><br></div><div>This means that you have not linked iMesh.so to MOAB.  This is also what "<span style="color:rgb(51,51,51);font-family:Consolas,Inconsolata,Courier,monospace;font-size:11px;line-height:15.360000610351563px;white-space:pre-wrap;background-color:rgb(248,248,255)">U imesh_getentities_</span>" means (the U stands for undefined). There probably was an error thrown in the setup.py.  Can you please report the full output of a clean build?  Thanks!</div>

<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 8:50 AM, 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, there</p>
      <p style="margin:1.2em 0px!important">I installed pytaps on my
        computer with os Ubuntu 14.04 64 bit. And I met such an error
        when I import iBase and iMesh in Python:</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)">>>> from itaps import iBase, iMesh
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: /usr/local/lib/python2.7/dist-packages/PyTAPS-1.4-py2.7-linux-x86_64.egg/itaps/iMesh.so: undefined symbol: imesh_getentities_
>>>
</code></pre>
      <p style="margin:1.2em 0px!important">And using 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">nm -D nm -D
/usr/local/lib/python2.7/dist-packages/PyTAPS-1.4-py2.7-linux-x86_64.egg/itaps/iMesh.so</code>,
        I can find <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">imesh_getentities_</code>
        in iMesh.so`. </p>
      <p style="margin:1.2em 0px!important">By the way, when I
        compile cgm/moab/lasso, I use the option <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">--with-pic</code>
        following the suggestion on <a href="http://pythonhosted.org/PyTAPS/install.html" target="_blank">PyTAPS</a>.
        So what’s the problem? Please give me some suggestions about it.
        Thanks very much.</p>
      <p style="margin:1.2em 0px!important">Best </p>
      <p style="margin:1.2em 0px!important">Huayi</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)">0000000000213c68 B __bss_start
                 w __cxa_finalize
0000000000213c68 D _edata
0000000000213d10 B _end
000000000000b9e8 T _fini
                 U free
                 w __gmon_start__
                 U imesh_addentarrtoset_
                 U imesh_addentset_
                 U imesh_addenttoset_
                 U imesh_addprntchld_
                 U imesh_createent_
                 U imesh_createentarr_
                 U imesh_createentset_
                 U imesh_createtag_
                 U imesh_createvtx_
                 U imesh_createvtxarr_
                 U imesh_deleteent_
                 U imesh_deleteentarr_
                 U imesh_destroyentset_
                 U imesh_destroytag_
                 U imesh_dtor_
                 U imesh_endentarriter_
                 U imesh_endentiter_
                 U imesh_getadjentindices_
                 U imesh_getadjtable_
                 U imesh_getallentsettags_
                 U imesh_getalltags_
                 U imesh_getarrdata_
                 U imesh_getchldn_
                 U imesh_getdata_
                 U imesh_getdescription_
                 U imesh_getdfltstorage_
                 U imesh_getent2ndadj_
                 U imesh_getentadj_
                 U imesh_getentarr2ndadj_
                 U imesh_getentarradj_
                 U imesh_getentarrtopo_
                 U imesh_getentarrtype_
                 U imesh_getentities_
                 U imesh_getentsetdata_
                 U imesh_getentsets_
                 U imesh_getenttopo_
                 U imesh_getenttype_
                 U imesh_getgeometricdimension_
                 U imesh_getnextentarriter_
                 U imesh_getnextentiter_
                 U imesh_getnumchld_
                 U imesh_getnumentsets_
                 U imesh_getnumoftopo_
                 U imesh_getnumoftype_
                 U imesh_getnumprnt_
                 U imesh_getprnts_
                 U imesh_getrootset_
                 U imesh_gettaghandle_
                 U imesh_gettagname_
                 U imesh_gettagsizebytes_
                 U imesh_gettagsizevalues_
                 U imesh_gettagtype_
                 U imesh_getvtxarrcoords_
                 U imesh_getvtxcoord_
                 U imesh_initentarriter_
                 U imesh_initentiter_
                 U imesh_intersect_
                 U imesh_ischildof_
                 U imesh_isentarrcontained_
                 U imesh_isentcontained_
                 U imesh_isentsetcontained_
                 U imesh_islist_
                 U imesh_load_
                 U imesh_newmesh_
                 U imesh_optimize_
                 U imesh_resetentarriter_
                 U imesh_resetentiter_
                 U imesh_rmvarrtag_
                 U imesh_rmventarrfromset_
                 U imesh_rmventfromset_
                 U imesh_rmventset_
                 U imesh_rmventsettag_
                 U imesh_rmvprntchld_
                 U imesh_rmvtag_
                 U imesh_save_
                 U imesh_setadjtable_
                 U imesh_setarrdata_
                 U imesh_setdata_
                 U imesh_setentsetdata_
                 U imesh_setgeometricdimension_
                 U imesh_setvtxarrcoords_
                 U imesh_setvtxcoord_
                 U imesh_subtract_
                 U imesh_unite_
00000000000046e8 T _init
000000000000af60 T initiMesh
                 w _ITM_deregisterTMCloneTable
                 w _ITM_registerTMCloneTable
                 w _Jv_RegisterClasses
                 U malloc
                 U PyArg_ParseTuple
                 U PyArg_ParseTupleAndKeywords
                 U PyBool_FromLong
                 U PyBool_Type
                 U Py_BuildValue
                 U PyCObject_AsVoidPtr
                 U PyCObject_FromVoidPtr
                 U PyCObject_Type
                 U PyDict_SetItemString
                 U PyErr_BadArgument
                 U PyErr_Clear
                 U PyErr_Format
                 U PyErr_Occurred
                 U PyErr_Print
                 U PyErr_SetNone
                 U PyErr_SetString
                 U PyErr_WarnEx
                 U PyExc_AttributeError
                 U PyExc_DeprecationWarning
                 U PyExc_ImportError
                 U PyExc_RuntimeError
                 U PyExc_TypeError
                 U PyExc_ValueError
                 U PyImport_ImportModule
                 U Py_InitModule4_64
                 U PyInt_AsLong
                 U PyInt_FromLong
                 U PyModule_AddObject
                 U _Py_NoneStruct
                 U _Py_NotImplementedStruct
                 U PyNumber_Add
                 U PyObject_Call
                 U PyObject_CallFunction
                 U PyObject_CallObject
                 U PyObject_GenericGetAttr
                 U PyObject_GetAttr
                 U PyObject_GetAttrString
                 U PyObject_SelfIter
                 U PyString_FromFormat
                 U PyString_FromString
                 U _Py_TrueStruct
                 U PyTuple_Pack
                 U PyTuple_Type
                 U PyType_GenericNew
                 U PyType_IsSubtype
                 U PyType_Ready
                 U Py_VaBuildValue
                 U __stack_chk_fail
                 U strlen
</code></pre>
      <div title="MDH:SGksIHRoZXJlPGJyPjxicj5JIGluc3RhbGxlZCBweXRhcHMgb24gbXkgY29tcHV0ZXIgd2l0aCBvcyBVYnVudHUgMTQuMDQgNjQgYml0LiBBbmQgSSBtZXQgc3VjaCBhbiBlcnJvciB3aGVuIEkgaW1w
b3J0IGlCYXNlIGFuZCBpTWVzaCBpbiBQeXRob246PGJyPjxicj5gYGA8YnI+Jmd0OyZndDsmZ3Q7
IGZyb20gaXRhcHMgaW1wb3J0IGlCYXNlLCBpTWVzaDxicj5UcmFjZWJhY2sgKG1vc3QgcmVjZW50
IGNhbGwgbGFzdCk6PGJyPsKgIEZpbGUgIiZsdDtzdGRpbiZndDsiLCBsaW5lIDEsIGluICZsdDtt
b2R1bGUmZ3Q7PGJyPkltcG9ydEVycm9yOiAvdXNyL2xvY2FsL2xpYi9weXRob24yLjcvZGlzdC1w
YWNrYWdlcy9QeVRBUFMtMS40LXB5Mi43LWxpbnV4LXg4Nl82NC5lZ2cvaXRhcHMvaU1lc2guc286
IHVuZGVmaW5lZCBzeW1ib2w6IGltZXNoX2dldGVudGl0aWVzXzxicj4mZ3Q7Jmd0OyZndDsgPGJy
PmBgYDxicj48YnI+QW5kIHVzaW5nIHRoZSBjb21tYW5kIGBubSAtRCBubSAtRCAvdXNyL2xvY2Fs
L2xpYi9weXRob24yLjcvZGlzdC1wYWNrYWdlcy9QeVRBUFMtMS40LXB5Mi43LWxpbnV4LXg4Nl82
NC5lZ2cvaXRhcHMvaU1lc2guc29gLMKgIEkgY2FuIGZpbmQgYGltZXNoX2dldGVudGl0aWVzX2Ag
aW4gaU1lc2guc29gLiA8YnI+PGJyPkJ5IHRoZSB3YXksIHdoZW4gSSBjb21waWxlIGNnbS9tb2Fi
L2xhc3NvLCBJIHVzZSB0aGUgb3B0aW9uwqAgYC0td2l0aC1waWNgIGZvbGxvd2luZyB0aGUgc3Vn
Z2VzdGlvbiBvbiA8YSBocmVmPSJodHRwOi8vcHl0aG9uaG9zdGVkLm9yZy9QeVRBUFMvaW5zdGFs
bC5odG1sIj5QeVRBUFM8L2E+LsKgIFNvIHdoYXQncyB0aGUgcHJvYmxlbT8gUGxlYXNlIGdpdmUg
bWUgc29tZSBzdWdnZXN0aW9ucyBhYm91dCBpdC4gVGhhbmtzIHZlcnkgbXVjaC48YnI+PGJyPkJl
c3QgPGJyPjxicj5IdWF5aTxicj48YnI+YGBgPGJyPjAwMDAwMDAwMDAyMTNjNjggQiBfX2Jzc19z
dGFydDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB3IF9fY3hhX2ZpbmFsaXpl
PGJyPjAwMDAwMDAwMDAyMTNjNjggRCBfZWRhdGE8YnI+MDAwMDAwMDAwMDIxM2QxMCBCIF9lbmQ8
YnI+MDAwMDAwMDAwMDAwYjllOCBUIF9maW5pPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIFUgZnJlZTxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB3IF9fZ21v
bl9zdGFydF9fPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFUgaW1lc2hfYWRk
ZW50YXJydG9zZXRfPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFUgaW1lc2hf
YWRkZW50c2V0Xzxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBVIGltZXNoX2Fk
ZGVudHRvc2V0Xzxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBVIGltZXNoX2Fk
ZHBybnRjaGxkXzxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBVIGltZXNoX2Ny
ZWF0ZWVudF88YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgVSBpbWVzaF9jcmVh
dGVlbnRhcnJfPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFUgaW1lc2hfY3Jl
YXRlZW50c2V0Xzxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBVIGltZXNoX2Ny
ZWF0ZXRhZ188YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgVSBpbWVzaF9jcmVh
dGV2dHhfPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFUgaW1lc2hfY3JlYXRl
dnR4YXJyXzxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBVIGltZXNoX2RlbGV0
ZWVudF88YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgVSBpbWVzaF9kZWxldGVl
bnRhcnJfPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFUgaW1lc2hfZGVzdHJv
eWVudHNldF88YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgVSBpbWVzaF9kZXN0
cm95dGFnXzxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBVIGltZXNoX2R0b3Jf
PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFUgaW1lc2hfZW5kZW50YXJyaXRl
cl88YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgVSBpbWVzaF9lbmRlbnRpdGVy
Xzxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBVIGltZXNoX2dldGFkamVudGlu
ZGljZXNfPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFUgaW1lc2hfZ2V0YWRq
dGFibGVfPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFUgaW1lc2hfZ2V0YWxs
ZW50c2V0dGFnc188YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgVSBpbWVzaF9n
ZXRhbGx0YWdzXzxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBVIGltZXNoX2dl
dGFycmRhdGFfPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFUgaW1lc2hfZ2V0
Y2hsZG5fPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFUgaW1lc2hfZ2V0ZGF0
YV88YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgVSBpbWVzaF9nZXRkZXNjcmlw
dGlvbl88YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgVSBpbWVzaF9nZXRkZmx0
c3RvcmFnZV88YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgVSBpbWVzaF9nZXRl
bnQybmRhZGpfPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFUgaW1lc2hfZ2V0
ZW50YWRqXzxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBVIGltZXNoX2dldGVu
dGFycjJuZGFkal88YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgVSBpbWVzaF9n
ZXRlbnRhcnJhZGpfPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFUgaW1lc2hf
Z2V0ZW50YXJydG9wb188YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgVSBpbWVz
aF9nZXRlbnRhcnJ0eXBlXzxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBVIGlt
ZXNoX2dldGVudGl0aWVzXzxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBVIGlt
ZXNoX2dldGVudHNldGRhdGFfPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFUg
aW1lc2hfZ2V0ZW50c2V0c188YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgVSBp
bWVzaF9nZXRlbnR0b3BvXzxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBVIGlt
ZXNoX2dldGVudHR5cGVfPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFUgaW1l
c2hfZ2V0Z2VvbWV0cmljZGltZW5zaW9uXzxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCBVIGltZXNoX2dldG5leHRlbnRhcnJpdGVyXzxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCBVIGltZXNoX2dldG5leHRlbnRpdGVyXzxicj7CoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCBVIGltZXNoX2dldG51bWNobGRfPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIFUgaW1lc2hfZ2V0bnVtZW50c2V0c188YnI+wqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgVSBpbWVzaF9nZXRudW1vZnRvcG9fPGJyPsKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIFUgaW1lc2hfZ2V0bnVtb2Z0eXBlXzxicj7CoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCBVIGltZXNoX2dldG51bXBybnRfPGJyPsKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIFUgaW1lc2hfZ2V0cHJudHNfPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIFUgaW1lc2hfZ2V0cm9vdHNldF88YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgVSBpbWVzaF9nZXR0YWdoYW5kbGVfPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIFUgaW1lc2hfZ2V0dGFnbmFtZV88YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgVSBpbWVzaF9nZXR0YWdzaXplYnl0ZXNfPGJyPsKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIFUgaW1lc2hfZ2V0dGFnc2l6ZXZhbHVlc188YnI+wqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgVSBpbWVzaF9nZXR0YWd0eXBlXzxicj7CoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCBVIGltZXNoX2dldHZ0eGFycmNvb3Jkc188YnI+wqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgVSBpbWVzaF9nZXR2dHhjb29yZF88YnI+wqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgVSBpbWVzaF9pbml0ZW50YXJyaXRlcl88YnI+wqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgVSBpbWVzaF9pbml0ZW50aXRlcl88YnI+wqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgVSBpbWVzaF9pbnRlcnNlY3RfPGJyPsKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFUgaW1lc2hfaXNjaGlsZG9mXzxicj7CoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBVIGltZXNoX2lzZW50YXJyY29udGFpbmVkXzxicj7CoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBVIGltZXNoX2lzZW50Y29udGFpbmVkXzxicj7C
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBVIGltZXNoX2lzZW50c2V0Y29udGFpbmVk
Xzxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBVIGltZXNoX2lzbGlzdF88YnI+
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgVSBpbWVzaF9sb2FkXzxicj7CoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBVIGltZXNoX25ld21lc2hfPGJyPsKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIFUgaW1lc2hfb3B0aW1pemVfPGJyPsKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIFUgaW1lc2hfcmVzZXRlbnRhcnJpdGVyXzxicj7CoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBVIGltZXNoX3Jlc2V0ZW50aXRlcl88YnI+wqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgVSBpbWVzaF9ybXZhcnJ0YWdfPGJyPsKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIFUgaW1lc2hfcm12ZW50YXJyZnJvbXNldF88YnI+wqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgVSBpbWVzaF9ybXZlbnRmcm9tc2V0Xzxicj7CoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBVIGltZXNoX3JtdmVudHNldF88YnI+wqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgVSBpbWVzaF9ybXZlbnRzZXR0YWdfPGJyPsKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFUgaW1lc2hfcm12cHJudGNobGRfPGJyPsKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFUgaW1lc2hfcm12dGFnXzxicj7CoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBVIGltZXNoX3NhdmVfPGJyPsKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIFUgaW1lc2hfc2V0YWRqdGFibGVfPGJyPsKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIFUgaW1lc2hfc2V0YXJyZGF0YV88YnI+wqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgVSBpbWVzaF9zZXRkYXRhXzxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCBVIGltZXNoX3NldGVudHNldGRhdGFfPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIFUgaW1lc2hfc2V0Z2VvbWV0cmljZGltZW5zaW9uXzxicj7CoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBVIGltZXNoX3NldHZ0eGFycmNvb3Jkc188YnI+wqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgVSBpbWVzaF9zZXR2dHhjb29yZF88YnI+wqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgVSBpbWVzaF9zdWJ0cmFjdF88YnI+wqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgVSBpbWVzaF91bml0ZV88YnI+MDAwMDAwMDAwMDAwNDZl
OCBUIF9pbml0PGJyPjAwMDAwMDAwMDAwMGFmNjAgVCBpbml0aU1lc2g8YnI+wqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgdyBfSVRNX2RlcmVnaXN0ZXJUTUNsb25lVGFibGU8YnI+wqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdyBfSVRNX3JlZ2lzdGVyVE1DbG9uZVRhYmxl
PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHcgX0p2X1JlZ2lzdGVyQ2xhc3Nl
czxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBVIG1hbGxvYzxicj7CoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBVIFB5QXJnX1BhcnNlVHVwbGU8YnI+wqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgVSBQeUFyZ19QYXJzZVR1cGxlQW5kS2V5d29yZHM8YnI+
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgVSBQeUJvb2xfRnJvbUxvbmc8YnI+wqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgVSBQeUJvb2xfVHlwZTxicj7CoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBVIFB5X0J1aWxkVmFsdWU8YnI+wqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgVSBQeUNPYmplY3RfQXNWb2lkUHRyPGJyPsKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIFUgUHlDT2JqZWN0X0Zyb21Wb2lkUHRyPGJyPsKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIFUgUHlDT2JqZWN0X1R5cGU8YnI+wqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgVSBQeURpY3RfU2V0SXRlbVN0cmluZzxicj7CoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCBVIFB5RXJyX0JhZEFyZ3VtZW50PGJyPsKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIFUgUHlFcnJfQ2xlYXI8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgVSBQeUVycl9Gb3JtYXQ8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgVSBQeUVycl9PY2N1cnJlZDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCBVIFB5RXJyX1ByaW50PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFUgUHlF
cnJfU2V0Tm9uZTxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBVIFB5RXJyX1Nl
dFN0cmluZzxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBVIFB5RXJyX1dhcm5F
eDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBVIFB5RXhjX0F0dHJpYnV0ZUVy
cm9yPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFUgUHlFeGNfRGVwcmVjYXRp
b25XYXJuaW5nPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFUgUHlFeGNfSW1w
b3J0RXJyb3I8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgVSBQeUV4Y19SdW50
aW1lRXJyb3I8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgVSBQeUV4Y19UeXBl
RXJyb3I8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgVSBQeUV4Y19WYWx1ZUVy
cm9yPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFUgUHlJbXBvcnRfSW1wb3J0
TW9kdWxlPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFUgUHlfSW5pdE1vZHVs
ZTRfNjQ8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgVSBQeUludF9Bc0xvbmc8
YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgVSBQeUludF9Gcm9tTG9uZzxicj7C
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBVIFB5TW9kdWxlX0FkZE9iamVjdDxicj7C
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBVIF9QeV9Ob25lU3RydWN0PGJyPsKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFUgX1B5X05vdEltcGxlbWVudGVkU3RydWN0PGJy
PsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFUgUHlOdW1iZXJfQWRkPGJyPsKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFUgUHlPYmplY3RfQ2FsbDxicj7CoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBVIFB5T2JqZWN0X0NhbGxGdW5jdGlvbjxicj7CoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBVIFB5T2JqZWN0X0NhbGxPYmplY3Q8YnI+wqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgVSBQeU9iamVjdF9HZW5lcmljR2V0QXR0cjxicj7C
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBVIFB5T2JqZWN0X0dldEF0dHI8YnI+wqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgVSBQeU9iamVjdF9HZXRBdHRyU3RyaW5nPGJy
PsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFUgUHlPYmplY3RfU2VsZkl0ZXI8YnI+
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgVSBQeVN0cmluZ19Gcm9tRm9ybWF0PGJy
PsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFUgUHlTdHJpbmdfRnJvbVN0cmluZzxi
cj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBVIF9QeV9UcnVlU3RydWN0PGJyPsKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFUgUHlUdXBsZV9QYWNrPGJyPsKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFUgUHlUdXBsZV9UeXBlPGJyPsKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIFUgUHlUeXBlX0dlbmVyaWNOZXc8YnI+wqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgVSBQeVR5cGVfSXNTdWJ0eXBlPGJyPsKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIFUgUHlUeXBlX1JlYWR5PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIFUgUHlfVmFCdWlsZFZhbHVlPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIFUgX19zdGFja19jaGtfZmFpbDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
        wqDCoCBVIHN0cmxlbjxicj5gYGA8YnI+PGJyPg==" style="min-height:0;font-size:0em;padding:0;margin:0">​</div>
    </div>
  </div>

</blockquote></div><br></div>