From marcosm@hucff.ufrj.br Mon Oct 7 17:56:06 2013 From: Marcos Martins da Silva To: freesurfer@nmr.mgh.harvard.edu Subject: Re: [Freesurfer] mris_smooth issue with gaussian parameters Date: Mon, 07 Oct 2013 18:55:53 -0300 Message-ID: <1381182953.3668.14.camel@alien> In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============9045627885592518800==" --===============9045627885592518800== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hi, Bruce I proceeded as explained at http://surfer.nmr.mgh.harvard.edu/fswiki/FtpFileExchange . Using ftp method, it started at good rate but after I transferred about 3/4 of the file the transfer rate decreased to some bytes (not Kbytes) per second. Tried using curl -T and it seemed to complete after about 50 min but I got this message on terminal: DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> 405 Method Not Allowed

Method Not Allowed

The requested method PUT is not allowed for the URL /transfer/incoming.


Apache/2.2.15 (CentOS) Server at surfer.nmr.mgh.harvard.edu Port 80
So I am not sure you received the file. You should find a suj46.zip corresponding to the complete folder from my subject 46. You will find the usual structure created by recon-all. At mri folder you will find all the usual volumes, the posterior* files generated by hippo-subfield processing and the files I created on my analysis. Please, could you check if you really received the file? If not, I will try again using plain ftp. Thank you again for your help. Marcos.=20 Em Seg, 2013-10-07 =C3=A0s 09:21 -0400, Bruce Fischl escreveu: > hmmm, I guess you should upload the subject so that we can track it down > On=20 > Mon, 7 Oct 2013, Marcos Martins da Silva wrote: >=20 > > Hi, Bruce. > > Thank you for your fast answer. > > I used a script and It took less than 15 min to process all files from al= l subjects, except > > the 3 files (surfaces) mris_smooth seems to enter a loop. When I tried to= smooth > > surfLeftHippobody I waited for more than 4 hours. Comparing to the total = time I needed to > > process all files I concluded something was wrong and esed control + C to= interrupt the > > process. I tested on 2 machines (mine is running CentOS 6 and the second = is a Mac, both using > > Freesurfer 5.3) and got the same result. Including they seem to stop at t= he same point. Do you > > think it could need more time to finnish processing? > > Alternatively, as I can use mris_smooth to process the whole left hippoca= mpus (the problem > > only appears when processing the body segment), I guess I could get a sim= ilar and perhaps > > better result if I could make a label from each of the binary masks of th= e 3 segments (head, > > body, tail), merge them in an annot file and finally load the whole surfa= ce and the annot file > > so I get the 3 segments discriminated by color. I found on Freesurfer Wik= i how to merge the > > labels into an annot file but not how to make the labels from the binary = masks. > > Thank you for your attention. > >=20 > >=20 > > 2013/10/4 Bruce Fischl > > how long have you waited? > > > > On Fri, 4 Oct 2013, Marcos Martins da Silva wrote: > >=20 > > > > Hi, Freesurfers > > I am getting some interesting hippocampal surfaces with the f= ollowing > > steps: > > 1- recon-all -all -hippo-subfields > > 2- mri-concat (only CA1, CA23, CA4DG and the tail complement = volumes) > > 3- a custom OCTAVE script to segment the concatenated volume = from step > > 2 > > into Head, Body and Tail > > 4- mri_binarize Head, Body and Tail volumes from step 3 > > 5- mri_tessellate the binary masks from step 4 > > 6- mri_smooth the surfaces from step 5 > > > > Using freeview I got a screenshot showing both hippocampi seg= mented > > (hipposurf3d.png is attached). > > This approach worked well for 16 subjects up to step 5. Step = 6 was > > completed > > as well in 13 out 16 subjects. > > > > The only problem was during left hippocampal body smoothing i= n 3 > > subjects > > (all the other surfaces from all 16 subjects in were smoothed= with no > > problem). For these 3 surfaces, mris_smooth simply freezes, w= ith no > > error > > message. I must press control + C to quit the program. During= the > > freezing I > > noticed high CPU use. > > It follows the exactly command I used and the screen output. > > > > mris_smooth -nw -g 5 2 -a 1 -n 1 surfLeftHippoBody lh.surfHip= poBody > > using Gaussian curvature smoothing with norm 5.00 with 2 smoo= th steps > > averaging curvature for 1 iterations > > smoothing for 1 iterations > > smoothing surface tessellation for 1 iterations... > > ------------------------------------------------------ > > ------------------------------------------------------ > > ------------------ pass 1 (num=3D2853) ------------------ > > ------------------------------------------------------ > > ------------------------------------------------------ > > > > If I supress the gaussian parameters and run just something l= ike: > > mris_smooth -nw -a 1 -n 1 surfLeftHippoBody lh.surfHippoBody > > or even > > mris_smooth -nw surfLeftHippoBody lh.surfHippoBody > > > > I got the smoothed surface with no errors but the final quali= ty is not > > as > > good as when I use the gaussian parameters. > > I am attaching one of the problematic surface files so you ca= n check > > it > > (surfLeftHippobody). Intersting if I use a surface with all l= eft > > hippocampus > > (including head, problematic body and tail and) smoothing com= pletes > > without > > error > > Thank you very much for any help. > > Marcos > >=20 > >=20 > >=20 > >=20 > >=20 > > The information in this e-mail is intended only for the person to whom it= is > > addressed. If you believe this e-mail was sent to you in error and the e-= mail > > contains patient information, please contact the Partners Compliance Help= Line at > > http://www.partners.org/complianceline . If the e-mail was sent to you in= error > > but does not contain patient information, please contact the sender and p= roperly > > dispose of the e-mail. > >=20 > >=20 > >=20 > > --===============9045627885592518800== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" MIME-Version: 1.0 PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUUkFOU0lUSU9OQUwv L0VOIj4KPEhUTUw+CjxIRUFEPgogIDxNRVRBIEhUVFAtRVFVSVY9IkNvbnRlbnQtVHlwZSIgQ09O VEVOVD0idGV4dC9odG1sOyBDSEFSU0VUPVVURi04Ij4KICA8TUVUQSBOQU1FPSJHRU5FUkFUT1Ii IENPTlRFTlQ9Ikd0a0hUTUwvNC42LjYiPgo8L0hFQUQ+CjxCT0RZPgpIaSwgQnJ1Y2U8QlI+Ckkg cHJvY2VlZGVkIGFzIGV4cGxhaW5lZCBhdCA8QSBIUkVGPSJodHRwOi8vc3VyZmVyLm5tci5tZ2gu aGFydmFyZC5lZHUvZnN3aWtpL0Z0cEZpbGVFeGNoYW5nZSI+aHR0cDovL3N1cmZlci5ubXIubWdo LmhhcnZhcmQuZWR1L2Zzd2lraS9GdHBGaWxlRXhjaGFuZ2U8L0E+IC48QlI+ClVzaW5nIGZ0cCBt ZXRob2QsIGl0IHN0YXJ0ZWQgYXQgZ29vZCByYXRlIGJ1dCBhZnRlciBJIHRyYW5zZmVycmVkIGFi b3V0IDMvNCBvZiB0aGUgZmlsZSB0aGUgdHJhbnNmZXIgcmF0ZSBkZWNyZWFzZWQgdG8gc29tZSBi eXRlcyAobm90IEtieXRlcykgcGVyIHNlY29uZC4gVHJpZWQgdXNpbmcgY3VybCAtVCBhbmQgaXQg c2VlbWVkIHRvIGNvbXBsZXRlIGFmdGVyIGFib3V0IDUwIG1pbiBidXQgSSBnb3QgdGhpcyBtZXNz YWdlIG9uIHRlcm1pbmFsOjxCUj4KPEI+RE9DVFlQRSBIVE1MIFBVQkxJQyAmcXVvdDstLy9JRVRG Ly9EVEQgSFRNTCAyLjAvL0VOJnF1b3Q7Jmd0OzwvQj48QlI+CjxCPiZsdDtodG1sJmd0OyZsdDto ZWFkJmd0OzwvQj48QlI+CjxCPiZsdDt0aXRsZSZndDs0MDUgTWV0aG9kIE5vdCBBbGxvd2VkJmx0 Oy90aXRsZSZndDs8L0I+PEJSPgo8Qj4mbHQ7L2hlYWQmZ3Q7Jmx0O2JvZHkmZ3Q7PC9CPjxCUj4K PEI+Jmx0O2gxJmd0O01ldGhvZCBOb3QgQWxsb3dlZCZsdDsvaDEmZ3Q7PC9CPjxCUj4KPEI+Jmx0 O3AmZ3Q7VGhlIHJlcXVlc3RlZCBtZXRob2QgUFVUIGlzIG5vdCBhbGxvd2VkIGZvciB0aGUgVVJM IC90cmFuc2Zlci9pbmNvbWluZy4mbHQ7L3AmZ3Q7PC9CPjxCUj4KPEI+Jmx0O2hyJmd0OzwvQj48 QlI+CjxCPiZsdDthZGRyZXNzJmd0O0FwYWNoZS8yLjIuMTUgKENlbnRPUykgU2VydmVyIGF0IHN1 cmZlci5ubXIubWdoLmhhcnZhcmQuZWR1IFBvcnQgODAmbHQ7L2FkZHJlc3MmZ3Q7PC9CPjxCUj4K PEI+Jmx0Oy9ib2R5Jmd0OyZsdDsvaHRtbCZndDs8L0I+PEJSPgo8QlI+ClNvIEkgYW0gbm90IHN1 cmUgeW91IHJlY2VpdmVkIHRoZSBmaWxlLiBZb3Ugc2hvdWxkIGZpbmQgYSBzdWo0Ni56aXAgY29y cmVzcG9uZGluZyB0byB0aGUgY29tcGxldGUgZm9sZGVyIGZyb20gbXkgc3ViamVjdCA0Ni4gWW91 IHdpbGwgZmluZCB0aGUgdXN1YWwgc3RydWN0dXJlIGNyZWF0ZWQgYnkgcmVjb24tYWxsLiBBdCBt cmkgZm9sZGVyIHlvdSB3aWxsIGZpbmQgYWxsIHRoZSB1c3VhbCB2b2x1bWVzLCB0aGUgcG9zdGVy aW9yKiBmaWxlcyBnZW5lcmF0ZWQgYnkgaGlwcG8tc3ViZmllbGQgcHJvY2Vzc2luZyBhbmQgdGhl IGZpbGVzIEkgY3JlYXRlZCBvbiBteSBhbmFseXNpcy4gUGxlYXNlLCBjb3VsZCB5b3UgY2hlY2sg aWYgeW91IHJlYWxseSByZWNlaXZlZCB0aGUgZmlsZT8gSWYgbm90LCBJIHdpbGwgdHJ5IGFnYWlu IHVzaW5nIHBsYWluIGZ0cC48QlI+ClRoYW5rIHlvdSBhZ2FpbiBmb3IgeW91ciBoZWxwLjxCUj4K TWFyY29zLiA8QlI+CkVtIFNlZywgMjAxMy0xMC0wNyAmIzIyNDtzIDA5OjIxIC0wNDAwLCBCcnVj ZSBGaXNjaGwgZXNjcmV2ZXU6CjxCTE9DS1FVT1RFIFRZUEU9Q0lURT4KPFBSRT4KaG1tbSwgSSBn dWVzcyB5b3Ugc2hvdWxkIHVwbG9hZCB0aGUgc3ViamVjdCBzbyB0aGF0IHdlIGNhbiB0cmFjayBp dCBkb3duCk9uIApNb24sIDcgT2N0IDIwMTMsIE1hcmNvcyBNYXJ0aW5zIGRhIFNpbHZhIHdyb3Rl OgoKJmd0OyBIaSwgQnJ1Y2UuCiZndDsgVGhhbmsgeW91IGZvciB5b3VyIGZhc3QgYW5zd2VyLgom Z3Q7IEkgdXNlZCBhIHNjcmlwdCBhbmQgSXQgdG9vayBsZXNzIHRoYW4gMTUgbWluIHRvIHByb2Nl c3MgYWxsIGZpbGVzIGZyb20gYWxsIHN1YmplY3RzLCBleGNlcHQKJmd0OyB0aGUgMyBmaWxlcyAo c3VyZmFjZXMpIG1yaXNfc21vb3RoIHNlZW1zIHRvIGVudGVyIGEgbG9vcC4gV2hlbiBJIHRyaWVk IHRvIHNtb290aAomZ3Q7IHN1cmZMZWZ0SGlwcG9ib2R5IEkgd2FpdGVkIGZvciBtb3JlIHRoYW4g NCBob3Vycy4gQ29tcGFyaW5nIHRvIHRoZSB0b3RhbCB0aW1lIEkgbmVlZGVkIHRvCiZndDsgcHJv Y2VzcyBhbGwgZmlsZXMgSSBjb25jbHVkZWQgc29tZXRoaW5nIHdhcyB3cm9uZyBhbmQgZXNlZCBj b250cm9sICsgQyB0byBpbnRlcnJ1cHQgdGhlCiZndDsgcHJvY2Vzcy4gSSB0ZXN0ZWQgb24gMiBt YWNoaW5lcyAobWluZSBpcyBydW5uaW5nIENlbnRPUyA2IGFuZCB0aGUgc2Vjb25kIGlzIGEgTWFj LCBib3RoIHVzaW5nCiZndDsgRnJlZXN1cmZlciA1LjMpIGFuZCBnb3QgdGhlIHNhbWUgcmVzdWx0 LiBJbmNsdWRpbmcgdGhleSBzZWVtIHRvIHN0b3AgYXQgdGhlIHNhbWUgcG9pbnQuIERvIHlvdQom Z3Q7IHRoaW5rIGl0IGNvdWxkIG5lZWQgbW9yZSB0aW1lIHRvIGZpbm5pc2ggcHJvY2Vzc2luZz8K Jmd0OyBBbHRlcm5hdGl2ZWx5LCBhcyBJIGNhbiB1c2UgbXJpc19zbW9vdGggdG8gcHJvY2VzcyB0 aGUgd2hvbGUgbGVmdCBoaXBwb2NhbXB1cyAodGhlIHByb2JsZW0KJmd0OyBvbmx5IGFwcGVhcnMg d2hlbiBwcm9jZXNzaW5nIHRoZSBib2R5IHNlZ21lbnQpLCBJIGd1ZXNzIEkgY291bGQgZ2V0IGEg c2ltaWxhciBhbmQgcGVyaGFwcwomZ3Q7IGJldHRlciByZXN1bHQgaWYgSSBjb3VsZCBtYWtlIGEg bGFiZWwgZnJvbSBlYWNoIG9mIHRoZSBiaW5hcnkgbWFza3Mgb2YgdGhlIDMgc2VnbWVudHMgKGhl YWQsCiZndDsgYm9keSwgdGFpbCksIG1lcmdlIHRoZW0gaW4gYW4gYW5ub3QgZmlsZSBhbmQgZmlu YWxseSBsb2FkIHRoZSB3aG9sZSBzdXJmYWNlIGFuZCB0aGUgYW5ub3QgZmlsZQomZ3Q7IHNvIEkg Z2V0IHRoZSAzIHNlZ21lbnRzIGRpc2NyaW1pbmF0ZWQgYnkgY29sb3IuIEkgZm91bmQgb24gRnJl ZXN1cmZlciBXaWtpIGhvdyB0byBtZXJnZSB0aGUKJmd0OyBsYWJlbHMgaW50byBhbiBhbm5vdCBm aWxlIGJ1dCBub3QgaG93IHRvIG1ha2UgdGhlIGxhYmVscyBmcm9tIHRoZSBiaW5hcnkgbWFza3Mu CiZndDsgVGhhbmsgeW91IGZvciB5b3VyIGF0dGVudGlvbi4KJmd0OyAKJmd0OyAKJmd0OyAyMDEz LzEwLzQgQnJ1Y2UgRmlzY2hsICZsdDtmaXNjaGxAbm1yLm1naC5oYXJ2YXJkLmVkdSZndDsKJmd0 OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBob3cgbG9uZyBoYXZlIHlvdSB3 YWl0ZWQ/CiZndDsKJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBPbiBG cmksIDQgT2N0IDIwMTMsIE1hcmNvcyBNYXJ0aW5zIGRhIFNpbHZhIHdyb3RlOgomZ3Q7IAomZ3Q7 CiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsgSGksIEZyZWVzdXJmZXJzCiZndDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg SSBhbSBnZXR0aW5nIHNvbWUgaW50ZXJlc3RpbmcgaGlwcG9jYW1wYWwgc3VyZmFjZXMgd2l0aCB0 aGUgZm9sbG93aW5nCiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgc3RlcHM6CiZndDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsgMS0gcmVjb24tYWxsIC1hbGwgLWhpcHBvLXN1YmZpZWxkcwomZ3Q7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 IDItIG1yaS1jb25jYXQgKG9ubHkgQ0ExLCBDQTIzLCBDQTRERyBhbmQgdGhlIHRhaWwgY29tcGxl bWVudCB2b2x1bWVzKQomZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDMtIGEgY3VzdG9tIE9DVEFWRSBzY3Jp cHQgdG8gc2VnbWVudCB0aGUgY29uY2F0ZW5hdGVkIHZvbHVtZSBmcm9tIHN0ZXAKJmd0OyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyAyCiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgaW50byBIZWFkLCBCb2R5IGFuZCBUYWls CiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsgNC0gbXJpX2JpbmFyaXplIEhlYWQsIEJvZHkgYW5kIFRhaWwg dm9sdW1lcyBmcm9tIHN0ZXAgMwomZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDUtIG1yaV90ZXNzZWxsYXRl IHRoZSBiaW5hcnkgbWFza3MgZnJvbSBzdGVwIDQKJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA2LSBtcmlf c21vb3RoIHRoZSBzdXJmYWNlcyBmcm9tIHN0ZXAgNQomZ3Q7CiZndDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg VXNpbmcgZnJlZXZpZXcgSSBnb3QgYSBzY3JlZW5zaG90IHNob3dpbmcgYm90aCBoaXBwb2NhbXBp IHNlZ21lbnRlZAomZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IChoaXBwb3N1cmYzZC5wbmcgaXMgYXR0YWNo ZWQpLgomZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFRoaXMgYXBwcm9hY2ggd29ya2VkIHdlbGwgZm9yIDE2 IHN1YmplY3RzIHVwIHRvIHN0ZXAgNS4gU3RlcCA2IHdhcwomZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGNv bXBsZXRlZAomZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGFzIHdlbGwgaW4gMTMgb3V0IDE2IHN1YmplY3Rz LgomZ3Q7CiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgVGhlIG9ubHkgcHJvYmxlbSB3YXMgZHVyaW5nIGxl ZnQgaGlwcG9jYW1wYWwgYm9keSBzbW9vdGhpbmcgaW4gMwomZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHN1 YmplY3RzCiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgKGFsbCB0aGUgb3RoZXIgc3VyZmFjZXMgZnJvbSBh bGwgMTYgc3ViamVjdHMgaW4gd2VyZSBzbW9vdGhlZCB3aXRoIG5vCiZndDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsgcHJvYmxlbSkuIEZvciB0aGVzZSAzIHN1cmZhY2VzLCBtcmlzX3Ntb290aCBzaW1wbHkgZnJl ZXplcywgd2l0aCBubwomZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGVycm9yCiZndDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsgbWVzc2FnZS4gSSBtdXN0IHByZXNzIGNvbnRyb2wgKyBDIHRvIHF1aXQgdGhlIHByb2dyYW0u IER1cmluZyB0aGUKJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBmcmVlemluZyBJCiZndDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsgbm90aWNlZCBoaWdoIENQVSB1c2UuCiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgSXQgZm9sbG93 cyB0aGUgZXhhY3RseSBjb21tYW5kIEkgdXNlZCBhbmQgdGhlIHNjcmVlbiBvdXRwdXQuCiZndDsK Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyBtcmlzX3Ntb290aCAtbncgLWcgNSAyIC1hIDEgLW4gMSBzdXJm TGVmdEhpcHBvQm9keSBsaC5zdXJmSGlwcG9Cb2R5CiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdXNpbmcg R2F1c3NpYW4gY3VydmF0dXJlIHNtb290aGluZyB3aXRoIG5vcm0gNS4wMCB3aXRoIDIgc21vb3Ro IHN0ZXBzCiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXZlcmFnaW5nIGN1cnZhdHVyZSBmb3IgMSBpdGVy YXRpb25zCiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgc21vb3RoaW5nIGZvciAxIGl0ZXJhdGlvbnMKJmd0 OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyBzbW9vdGhpbmcgc3VyZmFjZSB0ZXNzZWxsYXRpb24gZm9yIDEgaXRl cmF0aW9ucy4uLgomZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQomZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IC0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQomZ3Q7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7IC0tLS0tLS0tLS0tLS0tLS0tLSBwYXNzIDEgKG51bT0yODUzKSAtLS0tLS0tLS0t LS0tLS0tLS0KJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAtLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KJmd0OwomZ3Q7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7IElmIEkgc3VwcmVzcyB0aGUgZ2F1c3NpYW4gcGFyYW1ldGVycyBhbmQgcnVu IGp1c3Qgc29tZXRoaW5nIGxpa2U6CiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbXJpc19zbW9vdGggLW53 IC1hIDEgLW4gMSBzdXJmTGVmdEhpcHBvQm9keSBsaC5zdXJmSGlwcG9Cb2R5CiZndDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsgb3IgZXZlbgomZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IG1yaXNfc21vb3RoIC1udyZuYnNw OyBzdXJmTGVmdEhpcHBvQm9keSBsaC5zdXJmSGlwcG9Cb2R5CiZndDsKJmd0OyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyBJIGdvdCB0aGUgc21vb3RoZWQgc3VyZmFjZSB3aXRoIG5vIGVycm9ycyBidXQgdGhlIGZp bmFsIHF1YWxpdHkgaXMgbm90CiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXMKJmd0OyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyBnb29kIGFzIHdoZW4gSSB1c2UgdGhlIGdhdXNzaWFuIHBhcmFtZXRlcnMuCiZndDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsgSSBhbSBhdHRhY2hpbmcgb25lIG9mIHRoZSBwcm9ibGVtYXRpYyBzdXJmYWNl IGZpbGVzIHNvIHlvdSBjYW4gY2hlY2sKJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBpdAomZ3Q7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7IChzdXJmTGVmdEhpcHBvYm9keSkuIEludGVyc3RpbmcgaWYgSSB1c2UgYSBzdXJm YWNlIHdpdGggYWxsIGxlZnQKJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBoaXBwb2NhbXB1cwomZ3Q7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7IChpbmNsdWRpbmcgaGVhZCwgcHJvYmxlbWF0aWMgYm9keSBhbmQgdGFpbCBh bmQpIHNtb290aGluZyBjb21wbGV0ZXMKJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB3aXRob3V0CiZndDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsgZXJyb3IKJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBUaGFuayB5b3UgdmVyeSBt dWNoIGZvciBhbnkgaGVscC4KJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBNYXJjb3MKJmd0OyAKJmd0OyAK Jmd0OyAKJmd0OyAKJmd0OyAKJmd0OyBUaGUgaW5mb3JtYXRpb24gaW4gdGhpcyBlLW1haWwgaXMg aW50ZW5kZWQgb25seSBmb3IgdGhlIHBlcnNvbiB0byB3aG9tIGl0IGlzCiZndDsgYWRkcmVzc2Vk LiBJZiB5b3UgYmVsaWV2ZSB0aGlzIGUtbWFpbCB3YXMgc2VudCB0byB5b3UgaW4gZXJyb3IgYW5k IHRoZSBlLW1haWwKJmd0OyBjb250YWlucyBwYXRpZW50IGluZm9ybWF0aW9uLCBwbGVhc2UgY29u dGFjdCB0aGUgUGFydG5lcnMgQ29tcGxpYW5jZSBIZWxwTGluZSBhdAomZ3Q7IGh0dHA6Ly93d3cu cGFydG5lcnMub3JnL2NvbXBsaWFuY2VsaW5lIC4gSWYgdGhlIGUtbWFpbCB3YXMgc2VudCB0byB5 b3UgaW4gZXJyb3IKJmd0OyBidXQgZG9lcyBub3QgY29udGFpbiBwYXRpZW50IGluZm9ybWF0aW9u LCBwbGVhc2UgY29udGFjdCB0aGUgc2VuZGVyIGFuZCBwcm9wZXJseQomZ3Q7IGRpc3Bvc2Ugb2Yg dGhlIGUtbWFpbC4KJmd0OyAKJmd0OyAKJmd0OyAKJmd0Owo8L1BSRT4KPC9CTE9DS1FVT1RFPgo8 QlI+CjwvQk9EWT4KPC9IVE1MPgo= --===============9045627885592518800==--