Content-Type: multipart/related; type="text/html"; boundary="Apple-Mail=_28CE0584-D1C7-4058-9ADA-DA36213EB147" --Apple-Mail=_28CE0584-D1C7-4058-9ADA-DA36213EB147 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=us-ascii Hi = list members,

I'm struggling with swig2 to import a = module into an embedded python interpreter. I would like to just take = into my code the _wrap file and call the PyInit__Modulename to have it = registered in the current interpreter, but this does not seems to work.. = I get a PyObject* of the module back but any call to the functions = fails. Also, importing the shadow class later does not work too, because = it seems it still searches the .pyd file.

Any = suggestion, or is that impossible with swig2 = ? 

Thanks !

Leonardo Bernardini
Chief Technology Officer
Virtual Vertex


= --Apple-Mail=_28CE0584-D1C7-4058-9ADA-DA36213EB147 Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="Mail Attachment.jpeg" Content-Type: image/jpeg; name="Mail Attachment.jpeg" Content-Id: <90075D91-ECE6-4A82-8376-0CB2D40AA2CB> /9j/4AAQSkZJRgABAgEAYABgAAD/4QsURXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUA AAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAcAAAAcgEyAAIAAAAUAAAAjodp AAQAAAABAAAApAAAANAADqYAAAAnEAAOpgAAACcQQWRvYmUgUGhvdG9zaG9wIENTMyBXaW5kb3dz ADIwMDk6MDU6MTIgMTI6Mjg6MjkAAAAAA6ABAAMAAAAB//8AAKACAAQAAAABAAAAyKADAAQAAAAB AAAAUQAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEA AgAAAgEABAAAAAEAAAEuAgIABAAAAAEAAAneAAAAAAAAAEgAAAABAAAASAAAAAH/2P/gABBKRklG AAECAABIAEgAAP/tAAxBZG9iZV9DTQAC/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBEL CgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsN Dg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM DAwM/8AAEQgAQQCgAwEiAAIRAQMRAf/dAAQACv/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYH CAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQh EjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXi ZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIE BAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKy gwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dX Z3eHl6e3x//aAAwDAQACEQMRAD8A9VSSSSUpJJJJSkkkklMLrPSqfbtc/Y0u2MG5xgTtY3856x8b 64dGyQDUbjPY1OB+YIW2uS+tHRn4tjur4Tf0RO7Nrb+af+5jB/7c/wDb/wDpU6IBNFButHqqrWW1 tsYZa4SCprlOh9dbSRXe6aXfSP7v/Cf+TXVAggEGQdQQjOBifA7IjK10klV6n1PD6Xhvzcx+yqvw 1c5x+hXWz8+x/wCa1MXMeq9WwOkYT83PtFVLIA0Jc5x+hVUxvustf+axqr9M+sXTuqEDF9ST++xz P+qXl/X+s53W+oszMsFtdbtuJiN9wrDjt9sfzuVd+e//AK1UvRvqt0W3p+I27LEZVgn09P0bT+YY +lb/AKT/ADE8AAHi+i0knZ3kkkkxcpJJJJSkkkklP//Q9Q+00faPsvqN+0Bnq+lPu2E7PU2/ub/a oWZ+FVa6qy9jbGGoPYSJBvcasYO/4+xuytUesD7Nm9P6m3im37LkH/gcrbV7v6mYzDf/AJ6pY917 cF3Vq3bLOqdRocHbRJxnXU4WOz3T7bcJnqf9fSU9GksPFHVsvOyrq84srxM70hjOYz0zQGUuuY4h nr+t+ksfTb6vs/qKP1fqFNbXWZ9zjZk5ldePa6va9zb8je/21NtdZtrdc/bZ++kp3klhYfUc2zp/ 1ftfdusznNGS6G/pAcbIvdoG+39LWyz9GqVHUupOyMTMZblvxcrM9IPtZjtx31Odaxra6anOzadu xnoXWfzv+H/nUlPTU303hxpeLAx7q3FpmHsOyxh/lMcpkAiDqDyFmdA/mMv/AMPZX/n561ElPH9Q +rn2HM3Yo/VbjNbf3Hcmj+p/oP8AtpbHR8p9Qbi3fQ4pceWn/Qu/9Ff5i1bamW1ureJa7n+9Uzit eTXYB6zRM8b2/v8A+v8ANvUwyCUeGX2sZiRLii2crKpxMd+RcSK6xJgSfANaP3nOXnXX87L6pkOy MoGtlJIpxwZDGn87T6d1n57/APrda7TqtpfhfZnn3F7Q5x7tB37v85qB0joDG3tz8xs2MJOPUfzf +Gs/4X/R/wCi/wCN/m2gcIs/RN8R0c/6pfVEYrmdV6lX+t842O7/AAIP+Ef/AN2nt/7Y/wA9dT9p o+0fZfUb9oLPVFU+7ZOz1Nv7u/2oqyusg4+T0/qbf+0932e8zH6HKLaHT/Uyvsd3/Wkwm14dFuRQ 69+O14N1bWvsrB1a15e2tzh/L9Kzb/URFyvr5noDOxjYLet9QLQ6gV+t9mqrubjCj7WW47fUqw/t G6z8zIu/wqK7L61T0vODrbKba8nHrxbb/Qsvay12Oyz168Qvx/a6270t/v8AS/7cQU9Kkue6rhZ9 WGKr86y2s5+IceyGC0NdbSx1dzm1iqzZe511P6L/AEfqKfU8nIxsKnGwsu3KvtzG41trfRde2Wuv spq3tpxGW+mz/DN9lX/CbElO8kudqyOq14HUvtOS/EGLtuxsjL9B9jWhotsry2YRfW7Hc9jmfmZH o2fo/wBJ6divfV7Myc/Dfm5LotusduxIj7Ntiv7G/Rr3XV7d973/AOEs/RfoPSSU/wD/0fTc3Foy 8a3GyWC2jIaa7KnfRc13tcCouxMZ+PVS6sGqp1Zrr4DTU5rqdsf6J7G7FYIJcD2H5U20yfCQQkpH RjU1G01N9M22Gywj855DWl7v5W1jVXo6R0+rMdnVUNbkPLybBOheR6r2McfSrsu2fpn1sZ6qu7BM +c/NJrNvcnlJTnY/QulUX15VOMxlrXOfW4F36MvD/U9BjnGun1N7vUZUxjHqNfQekV5DchmM1twt NrdXbWWEuc62qsu9Gqx25291dfvWntAAH7vCWwTOuhmJ0SUix8amlrxS30w+x9jw3u97t9j/AOs9 yLs/lFJoImfElSSUx2fyigXurBAMue3UaxE6ct9yfKyhSNrdbHcDwH7zlVx9z7QNXOkFx8h+cUQF NoY9LnAvZ72mROsEf1kbb/KKaxpIlv0h+KELyOdUatGybZ/KKDl4tGTjWY2Q31ab2muyt2rXNcNr muR2uDgHNMg8FMQS4HsPypqWnf07Bvw68S2oOx6y0V16jYa/5s0uZtsrdXt9j2OUauk9NqxX41dL fRfa22xp3EvsDmPbbdZYXW2WtdXX732f4OtXdmp8CZBHin2NgjmeUlIczEx8vHfj5LfVpsgOY7jk Oa727XNcx3vY5qrHo3TW4X2E0N+zOs3lkkkv3er6/qT6/wBo3+71vV9VXjWIgE8gk/BPtEQZ+PdJ TQq6N0yul1NdDdhtZkODi4l1rC19Vtz7C6y59fps9P1Xv/m6/wDRqzRjUV225NbdtmQWutcPzy1v pse/83f6Y2f5n7iNsEEczynAAmO+qSn/0vVUkkklKSSSSUpJJJJSkHJyBSzQS8/RH/fnIp4VO2m2 x+jTLu54SU1WMsusge57tS4/lctOiltLNrdSfpO7lKmllLdrdSfpO7koiSlKvkUk+9v9ofxVhJEG lNGi00uId/NnnyP7yvIFtM6tE/BKg2N/Ruadv5p8P5KR7qTpJJIKUkkkkpSSSSSn/9P1VJfKqSSn 6qSXyqkkp+qkl8qpJKfqpJfKqSSn6qSXyqkkp+qkl8qpJKfqpJfKqSSn6qSXyqkkp+qkl8qpJKfq pJfKqSSn/9n/7RAaUGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAAAccAgAAAgAAADhCSU0EJQAAAAAA EOjxXPMvwRihontnrcVk1bo4QklNBC8AAAAAAEqITgEASAAAAEgAAAAAAAAAAAAAABgDAABkAgAA AAAAAAAAAAAYAwAAZAIAAAABKAUAAPwDAAABAA8nAQBsbHVuAAAAAAAAAAAAADhCSU0D7QAAAAAA EABgAAAAAQACAGAAAAABAAI4QklNBCYAAAAAAA4AAAAAAAAAAAAAP4AAADhCSU0EDQAAAAAABAAA AB44QklNBBkAAAAAAAQAAAAeOEJJTQPzAAAAAAAJAAAAAAAAAAABADhCSU0ECgAAAAAAAQAAOEJJ TScQAAAAAAAKAAEAAAAAAAAAAjhCSU0D9QAAAAAASAAvZmYAAQBsZmYABgAAAAAAAQAvZmYAAQCh mZoABgAAAAAAAQAyAAAAAQBaAAAABgAAAAAAAQA1AAAAAQAtAAAABgAAAAAAAThCSU0D+AAAAAAA cAAA/////////////////////////////wPoAAAAAP////////////////////////////8D6AAA AAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAA4 QklNBAgAAAAAABAAAAABAAACQAAAAkAAAAAAOEJJTQQeAAAAAAAEAAAAADhCSU0EGgAAAAADOQAA AAYAAAAAAAAAAAAAAFEAAADIAAAAAgBWAFYAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAA AAAAAMgAAABRAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAEAAAAAAABu dWxsAAAAAgAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAA AABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAABRAAAAAFJnaHRsb25nAAAAyAAAAAZzbGljZXNW bExzAAAAAU9iamMAAAABAAAAAAAFc2xpY2UAAAASAAAAB3NsaWNlSURsb25nAAAAAAAAAAdncm91 cElEbG9uZwAAAAAAAAAGb3JpZ2luZW51bQAAAAxFU2xpY2VPcmlnaW4AAAANYXV0b0dlbmVyYXRl ZAAAAABUeXBlZW51bQAAAApFU2xpY2VUeXBlAAAAAEltZyAAAAAGYm91bmRzT2JqYwAAAAEAAAAA AABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAAA UQAAAABSZ2h0bG9uZwAAAMgAAAADdXJsVEVYVAAAAAEAAAAAAABudWxsVEVYVAAAAAEAAAAAAABN c2dlVEVYVAAAAAEAAAAAAAZhbHRUYWdURVhUAAAAAQAAAAAADmNlbGxUZXh0SXNIVE1MYm9vbAEA AAAIY2VsbFRleHRURVhUAAAAAQAAAAAACWhvcnpBbGlnbmVudW0AAAAPRVNsaWNlSG9yekFsaWdu AAAAB2RlZmF1bHQAAAAJdmVydEFsaWduZW51bQAAAA9FU2xpY2VWZXJ0QWxpZ24AAAAHZGVmYXVs dAAAAAtiZ0NvbG9yVHlwZWVudW0AAAARRVNsaWNlQkdDb2xvclR5cGUAAAAATm9uZQAAAAl0b3BP dXRzZXRsb25nAAAAAAAAAApsZWZ0T3V0c2V0bG9uZwAAAAAAAAAMYm90dG9tT3V0c2V0bG9uZwAA AAAAAAALcmlnaHRPdXRzZXRsb25nAAAAAAA4QklNBCgAAAAAAAwAAAABP/AAAAAAAAA4QklNBBEA AAAAAAEBADhCSU0EFAAAAAAABAAAAAE4QklNBAwAAAAACfoAAAABAAAAoAAAAEEAAAHgAAB54AAA Cd4AGAAB/9j/4AAQSkZJRgABAgAASABIAAD/7QAMQWRvYmVfQ00AAv/uAA5BZG9iZQBkgAAAAAH/ 2wCEAAwICAgJCAwJCQwRCwoLERUPDAwPFRgTExUTExgRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwM DAwMDAwMDAwMDAwBDQsLDQ4NEA4OEBQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwM DAwMDAwMDAwMDAwMDAwMDAwMDP/AABEIAEEAoAMBIgACEQEDEQH/3QAEAAr/xAE/AAABBQEBAQEB AQAAAAAAAAADAAECBAUGBwgJCgsBAAEFAQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIE AgUHBggFAwwzAQACEQMEIRIxBUFRYRMicYEyBhSRobFCIyQVUsFiMzRygtFDByWSU/Dh8WNzNRai soMmRJNUZEXCo3Q2F9JV4mXys4TD03Xj80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dn d4eXp7fH1+f3EQACAgECBAQDBAUGBwcGBTUBAAIRAyExEgRBUWFxIhMFMoGRFKGxQiPBUtHwMyRi 4XKCkkNTFWNzNPElBhaisoMHJjXC0kSTVKMXZEVVNnRl4vKzhMPTdePzRpSkhbSVxNTk9KW1xdXl 9VZmdoaWprbG1ub2JzdHV2d3h5ent8f/2gAMAwEAAhEDEQA/APVUkkklKSSSSUpJJJJTC6z0qn27 XP2NLtjBucYE7WN/OesfG+uHRskA1G4z2NTgfmCFtrkvrR0Z+LY7q+E39ETuza2/mn/uYwf+3P8A 2/8A6VOiATRQbrR6qq1ltbbGGWuEgqa5TofXW0kV3uml30j+7/wn/k11QIIBBkHUEIzgYnwOyIyt dJJVep9Tw+l4b83Mfsqr8NXOcfoV1s/Psf8AmtTFzHqvVsDpGE/Nz7RVSyANCXOcfoVVMb7rLX/m saq/TPrF07qhAxfUk/vscz/ql5f1/rOd1vqLMzLBbXW7biYjfcKw47fbH87lXfnv/wCtVL0b6rdF t6fiNuyxGVYJ9PT9G0/mGPpW/wCk/wAxPAAB4votJJ2d5JJJMXKSSSSUpJJJJT//0PUPtNH2j7L6 jftAZ6vpT7thOz1Nv7m/2qFmfhVWuqsvY2xhqD2EiQb3GrGDv+PsbsrVHrA+zZvT+pt4pt+y5B/4 HK21e7+pmMw3/wCeqWPde3Bd1at2yzqnUaHB20ScZ11OFjs90+23CZ6n/X0lPRpLDxR1bLzsq6vO LK8TO9IYzmM9M0BlLrmOIZ6/rfpLH02+r7P6ij9X6hTW11mfc42ZOZXXj2ur2vc2/I3v9tTbXWba 3XP22fvpKd5JYWH1HNs6f9X7X3brM5zRkuhv6QHGyL3aBvt/S1ss/RqlR1LqTsjEzGW5b8XKzPSD 7WY7cd9TnWsa2umpzs2nbsZ6F1n87/h/51JT01N9N4caXiwMe6txaZh7DssYf5THKZAIg6g8hZnQ P5jL/wDD2V/5+etRJTx/UPq59hzN2KP1W4zW39x3Jo/qf6D/ALaWx0fKfUG4t30OKXHlp/0Lv/RX +YtW2pltbq3iWu5/vVM4rXk12Aes0TPG9v7/APr/ADb1MMglHhl9rGYkS4otnKyqcTHfkXEiusSY EnwDWj95zl511/Oy+qZDsjKBrZSSKccGQxp/O0+ndZ+e/wD63Wu06raX4X2Z59xe0Oce7Qd+7/Oa gdI6Axt7c/MbNjCTj1H83/hrP+F/0f8Aov8Ajf5toHCLP0TfEdHP+qX1RGK5nVepV/rfONju/wAC D/hH/wDdp7f+2P8APXU/aaPtH2X1G/aCz1RVPu2Ts9Tb+7v9qKsrrIOPk9P6m3/tPd9nvMx+hyi2 h0/1Mr7Hd/1pMJteHRbkUOvfjteDdW1r7KwdWteXtrc4fy/Ss2/1ERcr6+Z6AzsY2C3rfUC0OoFf rfZqq7m4wo+1luO31KsP7Rus/MyLv8Kiuy+tU9Lzg62ym2vJx68W2/0LL2stdjss9evEL8f2utu9 Lf7/AEv+3EFPSpLnuq4WfVhiq/OstrOfiHHshgtDXW0sdXc5tYqs2XuddT+i/wBH6in1PJyMbCpx sLLtyr7cxuNba30XXtlrr7Kat7acRlvps/wzfZV/wmxJTvJLnasjqteB1L7TkvxBi7bsbIy/QfY1 oaLbK8tmEX1ux3PY5n5mR6Nn6P8ASenYr31ezMnPw35uS6LbrHbsSI+zbYr+xv0a911e3fe9/wDh LP0X6D0klP8A/9H03NxaMvGtxslgtoyGmuyp30XNd7XAqLsTGfj1UurBqqdWa6+A01Oa6nbH+iex uxWCCXA9h+VNtMnwkEJKR0Y1NRtNTfTNthssI/OeQ1pe7+VtY1V6OkdPqzHZ1VDW5Dy8mwToXkeq 9jHH0q7Ltn6Z9bGeqruwTPnPzSazb3J5SU52P0LpVF9eVTjMZa1zn1uBd+jLw/1PQY5xrp9Te71G VMYx6jX0HpFeQ3IZjNbcLTa3V21lhLnOtqrLvRqsdudvdXX71p7QAB+7wlsEzroZidElIsfGppa8 Ut9MPsfY8N7ve7fY/wDrPci7P5RSaCJnxJUklMdn8ooF7qwQDLnt1GsROnLfcnysoUja3Wx3A8B+ 85Vcfc+0DVzpBcfIfnFEBTaGPS5wL2e9pkTrBH9ZG2/yimsaSJb9IfihC8jnVGrRsm2fyig5eLRk 41mNkN9Wm9prsrdq1zXDa5rkdrg4BzTIPBTEEuB7D8qalp39Owb8OvEtqDsestFdeo2Gv+bNLmbb K3V7fY9jlGrpPTasV+NXS30X2ttsadxL7A5j223WWF1tlrXV1+99n+DrV3ZqfAmQR4p9jYI5nlJS HMxMfLx34+S31abIDmO45Dmu9u1zXMd72Oaqx6N01uF9hNDfszrN5ZJJL93q+v6k+v8AaN/u9b1f VV41iIBPIJPwT7REGfj3SU0KujdMrpdTXQ3YbWZDg4uJdawtfVbc+wusufX6bPT9V7/5uv8A0as0 Y1FdtuTW3bZkFrrXD88tb6bHv/N3+mNn+Z+4jbBBHM8pwAJjvqkp/9L1VJJJJSkkkklKSSSSUpBy cgUs0EvP0R/35yKeFTtptsfo0y7ueElNVjLLrIHue7UuP5XLTopbSza3Un6Tu5SppZS3a3Un6Tu5 KIkpSr5FJPvb/aH8VYSRBpTRotNLiHfzZ58j+8ryBbTOrRPwSoNjf0bmnb+afD+Ske6k6SSSClJJ JJKUkkkkp//T9VSXyqkkp+qkl8qpJKfqpJfKqSSn6qSXyqkkp+qkl8qpJKfqpJfKqSSn6qSXyqkk p+qkl8qpJKfqpJfKqSSn6qSXyqkkp//ZOEJJTQQhAAAAAABVAAAAAQEAAAAPAEEAZABvAGIAZQAg AFAAaABvAHQAbwBzAGgAbwBwAAAAEwBBAGQAbwBiAGUAIABQAGgAbwB0AG8AcwBoAG8AcAAgAEMA UwAzAAAAAQA4QklNBAYAAAAAAAcABgAAAAEBAP/hDpZodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8x LjAvADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+ IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBD b3JlIDQuMS1jMDM2IDQ2LjI3NjcyMCwgTW9uIEZlYiAxOSAyMDA3IDIyOjQwOjA4ICAgICAgICAi PiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5 bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4YXA9Imh0dHA6 Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxl bWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hv cC8xLjAvIiB4bWxuczp4YXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1s bnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iIHhtbG5zOmV4aWY9Imh0dHA6 Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIiB4YXA6Q3JlYXRlRGF0ZT0iMjAwOS0wNS0xMlQxMjoy NToxNyswMjowMCIgeGFwOk1vZGlmeURhdGU9IjIwMDktMDUtMTJUMTI6Mjg6MjkrMDI6MDAiIHhh cDpNZXRhZGF0YURhdGU9IjIwMDktMDUtMTJUMTI6Mjg6MjkrMDI6MDAiIHhhcDpDcmVhdG9yVG9v bD0iQWRvYmUgUGhvdG9zaG9wIENTMyBXaW5kb3dzIiBkYzpmb3JtYXQ9ImltYWdlL2pwZWciIHBo b3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpIaXN0b3J5PSIiIHhhcE1NOkluc3RhbmNl SUQ9InV1aWQ6OTAwRUQ0OERERjNFREUxMUFCMThDQTk1RTk5MTA1REQiIHRpZmY6T3JpZW50YXRp b249IjEiIHRpZmY6WFJlc29sdXRpb249Ijk2MDAwMC8xMDAwMCIgdGlmZjpZUmVzb2x1dGlvbj0i OTYwMDAwLzEwMDAwIiB0aWZmOlJlc29sdXRpb25Vbml0PSIyIiB0aWZmOk5hdGl2ZURpZ2VzdD0i MjU2LDI1NywyNTgsMjU5LDI2MiwyNzQsMjc3LDI4NCw1MzAsNTMxLDI4MiwyODMsMjk2LDMwMSwz MTgsMzE5LDUyOSw1MzIsMzA2LDI3MCwyNzEsMjcyLDMwNSwzMTUsMzM0MzI7Njg2RjAzQkQ2RDJE REYwMTZBQ0RGNThCODcwMzhGMTkiIGV4aWY6UGl4ZWxYRGltZW5zaW9uPSIyMDAiIGV4aWY6UGl4 ZWxZRGltZW5zaW9uPSI4MSIgZXhpZjpDb2xvclNwYWNlPSItMSIgZXhpZjpOYXRpdmVEaWdlc3Q9 IjM2ODY0LDQwOTYwLDQwOTYxLDM3MTIxLDM3MTIyLDQwOTYyLDQwOTYzLDM3NTEwLDQwOTY0LDM2 ODY3LDM2ODY4LDMzNDM0LDMzNDM3LDM0ODUwLDM0ODUyLDM0ODU1LDM0ODU2LDM3Mzc3LDM3Mzc4 LDM3Mzc5LDM3MzgwLDM3MzgxLDM3MzgyLDM3MzgzLDM3Mzg0LDM3Mzg1LDM3Mzg2LDM3Mzk2LDQx NDgzLDQxNDg0LDQxNDg2LDQxNDg3LDQxNDg4LDQxNDkyLDQxNDkzLDQxNDk1LDQxNzI4LDQxNzI5 LDQxNzMwLDQxOTg1LDQxOTg2LDQxOTg3LDQxOTg4LDQxOTg5LDQxOTkwLDQxOTkxLDQxOTkyLDQx OTkzLDQxOTk0LDQxOTk1LDQxOTk2LDQyMDE2LDAsMiw0LDUsNiw3LDgsOSwxMCwxMSwxMiwxMywx NCwxNSwxNiwxNywxOCwyMCwyMiwyMywyNCwyNSwyNiwyNywyOCwzMDs3RDEyRDI0RjM1Q0ZBQ0Ix REI2OEJCMjg2RDMwOTgwQSIvPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDw/eHBhY2tldCBlbmQ9Inci Pz7/7gAOQWRvYmUAZEAAAAAB/9sAhAACAgICAgICAgICAwICAgMEAwICAwQFBAQEBAQFBgUFBQUF BQYGBwcIBwcGCQkKCgkJDAwMDAwMDAwMDAwMDAwMAQMDAwUEBQkGBgkNCgkKDQ8ODg4ODw8MDAwM DA8PDAwMDAwMDwwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCABRAMgDAREAAhEBAxEB /90ABAAZ/8QBogAAAAcBAQEBAQAAAAAAAAAABAUDAgYBAAcICQoLAQACAgMBAQEBAQAAAAAAAAAB AAIDBAUGBwgJCgsQAAIBAwMCBAIGBwMEAgYCcwECAxEEAAUhEjFBUQYTYSJxgRQykaEHFbFCI8FS 0eEzFmLwJHKC8SVDNFOSorJjc8I1RCeTo7M2F1RkdMPS4ggmgwkKGBmElEVGpLRW01UoGvLj88TU 5PRldYWVpbXF1eX1ZnaGlqa2xtbm9jdHV2d3h5ent8fX5/c4SFhoeIiYqLjI2Oj4KTlJWWl5iZmp ucnZ6fkqOkpaanqKmqq6ytrq+hEAAgIBAgMFBQQFBgQIAwNtAQACEQMEIRIxQQVRE2EiBnGBkTKh sfAUwdHhI0IVUmJy8TMkNEOCFpJTJaJjssIHc9I14kSDF1STCAkKGBkmNkUaJ2R0VTfyo7PDKCnT 4/OElKS0xNTk9GV1hZWltcXV5fVGVmZ2hpamtsbW5vZHV2d3h5ent8fX5/c4SFhoeIiYqLjI2Oj4 OUlZaXmJmam5ydnp+So6SlpqeoqaqrrK2ur6/9oADAMBAAIRAxEAPwD7+Yq7FXYq7FXYq7FXYq7F WL+afOvlHyTbWl75v8x6f5atL6b6vZ3WozpbxyS8S/pqzkAtxBNPbCIk8kEgc0ltfza/LG+KLZ+f dCuTJvGI76Fq/KjZYMGQ8olj4ke9nlvcQXcEVzbSpPbzqHhmjYMrKwqCpGxBysgg0WQNq2BLsVdi rsVdiry+z/Oz8odQu57Cw/Mvy3fXltM9vPb2+pW8jLLGxR0IVzuGFDlscGSf0xJYSyxjzIej2t5a 30KXFncR3MEgrHNGwZWHiCMhOEoGpCisMkZi4m0TkWbsVdirsVdirsVdir//0Pv5irsVdirsVdir sVdirsVYh578j+XfzG8r6p5R80WS3uk6pHxcbCSGVd4p4WIPGSNqMp8faoyUZGJsIIsU/JzX/K+t /kx50l8oa5Asn1f99ouplaQahaM1EmjrUA9nWvwtt0oTvNLlGQWHV5oGBp9vfkn+bVrNDbaFqsyQ 2sxC2crGghkb9g+CsfuOS12gOWPiQHqHMd4/WF02qEDwy5F9aZz7tXYq7FXYq/IP/nNv/nMW51GL Vvya/JzVnismL2Xn3z5YyhWkWvGbT9PlU1A6rNMvXdEP2mzJxYupaZ5OgeLf84reRrrzFrulaPoO mPLcUWSaYU9G3gSnKWVh9lR09zsN822DURwDil0cDJiOQ0H7oaLpUWjabaafGxk+rRKjSkULEdTT tmm1Gc5shmernafBHDDhCa5S3uxV2KuxV2KuxV2Kv//R+/mKuxV2KuxV2KuxV2KuxV2KvIfzm/KT R/zd8qPo92y2OuaczXPlfXeNXtLqn7VNzHIBxkXuN/tAEXYcxxSsNeTGJii/Lq3Pmnyf5h1Hy5rl lLp+q6TMbbULVjsHXoysNmVxRlYbEEHOz0GWM4iQLz+pgYyIL9GPyK/M2bzDpdv5d8wTV1i2Q/ou 6c73MCD7DE9XQfeu/UHNF2xoBjl4sB6TzHcf1F2Wg1PGOCXMcvN9F5o3ZOxV+Zn/ADlx/wA5N3t1 b6n+V/5X6g0Fs4e184eb7V6M4+zJZWUi9Aekko6/ZXuczMGn/ik42XKOQfmj5Q/K/wAy/mP5n0vy R5O0r9Ia1qrcY1pxht4Vp6lxO4B4RRg1Y/QKsQMvkRHctUYknZ++H5CfkZ5c/InyRaeWdJf9Jazc KkvmXzJInGW9uQN6DfhElSI0rsNzViScDJkMzu5kYiL3HK2TsVdirsVdirsVdirsVf/S+33mrz3F 5T8z/l/oV9pryWHn3ULnSYddEgWO0vo7Z7m2hkQqS31gROqkEUYAd8Vd5289xeT73yRpUemvrGre etfh0TTbGKQRGNDFJcXV25KtVLeGJnYAb7DvirJdHvtWvv0r+ldEbRPqeoz22m8riO4+uWkfH0rs en/diSp+BviFN+uKq2s6xp3l/SNV17VrgWmk6JaT32qXfFnEVvbRtLK/FAWPFVJoATiqIsb221Ky s9Qs5PWs7+CO4tJaEc4pVDo1CARUEHfFUXirRIHU0+eKsJ88+dI/JNt5cuZNOfUR5i8x6V5eREkE fpNqlwIBMSQaiOtSvfxxVm+KuxV4X+b/AOUunedY7fzDZWi/4m0lOBKABry1BqYGPdlqTGT3qvRt tj2drvy0/V9J5/rcTV6fxY7cw8Y0zyfdaVFaX1k7rBGyz2N/CCrwODUE+FD/AG50882PLExBsH7X SQEonuIfVfk7zI2vadS8QQ6tZ0S/hGwY9pU/yX/A7ZyWs0pwTroeTv8AT5hlj5h4N/zkt5y8w2Gm 2/kvQLltLTzBZSzavqsLFbgW/L0/RjI+xz35MDWmw75ZocAyEyPRhqchjsOr817X8u9d80atp/lL QLFtS1++f0rSEfCpTvJI3RURd2Y7AZm5SIWTycWAMtn6s/kP+Q/lv8kfLjWlmI9T81auqSeaPMpS jzyDcQxV3SCMk8V7/abc5p8uQzN9HY44cIp6P+YPmubyN5K8y+cYNGm8wHy1YyajPpFvIIpZYIPj n4MysKpGGYCm9Kd8rZrtc87aHoXkbU/zCnuBN5e03RZNdFwhH722SA3C8Ce7rQL7nFUy8s6td655 c0HW9R0ttCvdYsLa8utGlkEr2r3EayGB5AqhmTlxJA64qnuKoDVNTstG0zUdY1Gb6vp2lW015f3F C3pwwIZJG4qCTxVSaAVxV2l6lZazpmnaxps31nTtVtobywuAGX1IJ0Ekb8WAI5KwNCK4qjqitK7n oMVbxV2Kv//T+zv56+Wr/wAyflnrx0ROXmfyy0HmXykw+0NS0aVb23Vaf78MZjPsxxVgHkbzBZfn D+btt5805vX8rfl/5PsotFJNV/S/mmKO9uiKbc4LNIYz3BkYYq8w80Ce7/KD8/LY3t1bm4/OJbRb qCZ45oo5dZ0mM+lIp5IQGNKdMVZ/+Yf5IeTvKX5f/nXqOgQPZeX9a8jXQvPJweWS0OpaZHcXUOp8 pJGb1qlVY/tcAWqcVZf+VvlT8qfJi+U4dA0vT9G87+Z/Kcd56cJkM91ZRJbG5kFWZeIlkjr7kYq8 Wlvyn/OFHl24e9ZJ5oNEhS4MpEjSNrtunANXkWO4pWuKsq/MTRLf8wPzf1/R7L8srH8xbzydoGl/ pU+ZdemsNNtV1CS6liWwsobW5rNII2MkrAbBF7Yqwfy5Ndv+S/5X2t3HNb/or867XTrXT57k3jWc Fr5mniitRcEt6iwKojVq7gDFX3tirsVdirDNR0630q6n1ExBtIvmJ1aIDaCRutwB/I3+7B2+3/Nl sM0o8i4uXSxyG+RS+80ptDkXUdNG8W8KjdSh+1G3+Se2bGGf8yOCf483ClGWnlYfP/5j2115581u NOtJJrl7OG00y0NOVRVnB7AB3apO1BXMrBg/LYyZ9/8AYyyZfGmOF7P+Vf5UaT+XVg9wyx3vmjUo 1Gr6xx34g8hbwk7rGp/4I7nsBp9RqDml3B2GLEIDzeuZjtqhc20F5bXFpdRLPbXUbw3EDiqvHICr KR4EGhxV8IafJc6p5Y8of84w3cjz3+jefJvL/mFXPxyeUvLxTWbeV+4We1e0t69yxGKpp5v8u6l5 8/PD80LS8/LOw/NXT/K1h5ftNIstW1+XSodLS7tZbiU29usMys08hJaTYjiF7Yqoaro+sx/845eV PLWva0k0o/MLStKW50jWH1F7awfzMsUVmNSQq7yW8LCBm2YFaHcYq9O8z/kn5R8oeR/zpbRIWt/K 3mXypI0vkmsjWUN9psFzKL2ItIzCSUmPmBQExqTU1xVGfkz5U/Knyfpn5aTaVpen6R5783+T7e6g aNpPrF5bx29pJeuKsy0DyRlvmMVfLdp5M8w+dPIfnXzpJ+XulXvmS/1PzLPafnPqfnCXTbvTZrPU LuG3uPTMDC2jsvRUBBIF4pvQMcVe7fnnqfmDyzpP5dec/Jl895+c02ny6ZZaZYR/XYtX057T19Td 4FdFkS04C6if/fgWMf31Cq95/KfTvLGmfl35Th8n6o+u6Bc2Ed7a6/NIZZtQe6/fy3c7tUmSaR2d wejEigpTFX//1PvnOjUaT6zJEirVlUJSg3P2lOKsD8geQvK/kLS77RfJ+lr5bsLu+l1O6sbc8le4 uwGeUmXm2/ECgNABQADFULcfl35Sn0bzFpM2meppuva+uuazaGRwtxqK3EE4uWIIYN6kKNRSF+Hp SuKs51DT4ruwvbW+ka8srm3kivLSVY2jlidSro4KUIZSQRirzbyJ+Tnkj8v9RfU/K+jyafe3Ngtj HfPd3N49vZq4dbSD65JN6MVQDwj4jYeAxVi03/OPH5UTmfUpfKiywXV4b5NMN7efU4Ll5xKbiC09 b6vDIX+ImNFO58TirJPN/wCTfkXzx5h/TmuadM2uQWcdpLq9rfXenTz2wZnSGZrGWD1EUkkB60rt iqM038sPJGm+W9F8u6fosdnoOi69HrOk6XC7+lb6hHdNcJcISeRIlJcAnj7UxV6d9Xl/5bZvuj/5 oxV31eX/AJbJvuj/AOaMVd9Xl/5bJvuj/wCaMVUp4vTikee+kWFVJlLiPjx71qmKsOgi0+blaxJc JZw0SNTK4UL2AUbAeAzJGEx3B3ceUhLYxtOdN8uaZYzNe2KCC5lXg9woDPxJrSrhvwyGTLOW0iSP ezxRiNwKT36vL/y2TfdH/wA0ZS2u+ry/8tk33R/80Yq76vL/AMtk33R/80YqwG18ieVbfz/qHn+D TFi84anYLo955kBrNLbwlZBEVP7sU4gcgvI8QCaDFUl83flB5I8666+ta1ZTprcNrHZzaxZ393pt xPbgs6QzPYS25kRCxpzrSppiqbD8uPKEHlPQvKUWixWvlvQL6yutI0W3PCGC4s7pbmCZWSjMwlAk JYnk32q1OKs6u7JZrW5huZ3uLaWJ0uLeRY2SRGUhlYFKEEbEYq8u8jfkz5F8hammr+V9EfTr2WxN la3bXVzd/VLRnWQ2lst3JKsERKg8Ygo+EdgMVSTUfyC/K/W7/UtXvPL4l/S1697qujC/vIdPvbgv yeW4sI5ktXaRhyblFRju1cVekt5V0S18zJ5xeBhrZ0saPFqxIZoLMSet9XijIMcau4BJRQWIXkTR aKoryn5U0jylYz2WhWp0zT7y8utRbS0YmFJ7yQzTFFavphnYsUSigk0AxV//1fvfenkkduOty4Q/ 6o3b8BirpaQ3VvL0WYGF/Cv2k/iMVUzbs8NzGkicpJy4bqF3BoffbFXSpdtFdM5QloikcS1p3qfm e2Kq9uLgKomWMKEAHEnlX3qMVU/qr/UVteQ5qFHLemzA4q64t5JJQ4jglXjTjKNwa9QQD92KqRha C3to2KlvrKMeIoByetB9+KpnirsVU5ZY4Y3llcRxxqWkdjQADqScVeTaz5kbWLr0LcmPT4HrGvQz Eftt7eAzIxRAa5G2Y+V4Um0+5kcBhPKVPyQCn4nI5ZHi9yxiKRcty9hP6bgsCKqezL4j3GWRiMgt rkOEo631GGVlUsKPsre/hlc8RAtlCfQpnlLcpTSCGKSVukak/diqAaF47BG6zwkXDe7V5N+sjFVz 27SSNcRJBMs6KaSjpQbUND1xVd9TcWqQI6iRZBJyp8NeXLYYq26XRiumcqzPHxjhWtNgan5nFV9q LkJGsqxqioAACeWw7gjFUI1hJwkiCQMshak7KfUAY18Oo+eKoua2MwjiZqW6L8Sj7TMNl+7r88VR EIkWNVlYPIooXHenfFX/1vv2VBIYgEr0PcVxVxVWpyANDUV33HfFXBQK0AFTU07nxxVvFXYq7FXY q0VDUqAaGorvuMVbxVa7rGrO7BEQFncmgAHUk4q8X80+ZpNZlNlZMU0uFviboZ2Hc/5I7D6cnEIK C0TRrnWLhIoCY44SDcXNPhQH9ZPYZPipjT22ysoLC2jtbdeMcY6ncknqSfE5UTbNbfWiXkJjY8XG 8UndWwwmYmwiUbec3zT2kjxupSRTR17H3GbCMgRYcYx3pk3lzXhfA2N01LyIVjY/7tQfxHfMLLDh Njk3wlbKyoYEMAwPUHcZUzb6/LuMVaChQAoCgdAMVbxV2KuxV2KuxV2Kv//X+/mKuxV2KuxV2Kux V2KuxVokAVJoB1OKvLfN+tTXoOn2blbJT/pDA0MpHb/VH45Lhrmi2MaNoVzq9yIIR6cKUNzckbID +snsMN0r23T9PtdMtY7S0j4RJ1P7TMerMe5OQSjcVdiqS6vpUd/GHUUuIx8J/mHgf4ZbiycB8mE4 289nsZbSZZYSYpY2BjkGxBGX5Nwwi9E0bVF1K3+MBLuHa4jHj/MPY5iEU3JxgV2KuxV2KuxV2Kux V2Kv/9D7+Yq7FXYq7FXYq7FXYq7FUFfxzS27xwipfYitNsnAgHdjIE8mBzeW9RvJ0jaIW8LN8c5K niPYA1JxMgkBnthYW2nWyWtqnCNOp7se7Me5OQSjMVdirsVdiqT6jpwuBzjQM5+0vSvvlkZ7UWJD H49N1W0nS4tbf40PTkoDL3B36HASCkM0idpI0d4zEzAFo2oSp8NtsglUxV2KuxV2KuxV2KuxV//R +/mKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Kv//Z --Apple-Mail=_28CE0584-D1C7-4058-9ADA-DA36213EB147--