From ruiwang.sz@gmail.com Tue Apr 7 00:16:23 2015 From: Beginner TI To: galaxy-dev@lists.galaxyproject.org Subject: [galaxy-dev] a question on data manager and data table Date: Mon, 06 Apr 2015 21:16:16 -0700 Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============5787528295762786644==" --===============5787528295762786644== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hi All, I just made a new local instance, installed the fetch_all_fasta data manager, downloaded mm9 fasta. Then I noticed the following: in tool_data_table_conf.xml, it has: value, dbkey, name, path
however in shed_tool_data_table_conf.xml, it has: value, dbkey, name, path toolshed.g2.bx.psu.edu data_manager_fetch_genome_all_fastadevteamcca219f2b212
in tool-data, all_fasta.loc is empty, but in the all_fasta.loc of the shed_tool entry, it shows: mm9 mm9 Mouse July 2007 (NCBI37/mm9) (mm9) /auto/rcf-proj/yc1/galaxy-suite/galaxy-dist/tool-data/mm9/seq/mm9.fa So if I try "Extract Genomic DNA function", I could see the parameter passed to the command line is -g "/auto/rcf-proj/yc1/galaxy-suite/galaxy-dist/tool-data" which does not host the data. It should be at least -g "/auto/rcf-proj/yc1/galaxy-suite/galaxy-dist/tool-data/mm9/seq" I thought that data manager will automatically populate these loc files? Am I missing something obvious? I could manually modify tool_data_table_conf.xml to let it point to /auto/rcf-proj/yc1/galaxy-suite/galaxy-dist/tool-data/ toolshed.g2.bx.psu.edu/repos/devteam/data_manager_fetch_genome_all_fasta/cca2= 19f2b212/all_fasta.loc This would work, but it is ugly. Could someone please give me a hand to fix this? Thanks, Rui --===============5787528295762786644== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.htm" MIME-Version: 1.0 PGRpdiBkaXI9Imx0ciI+SGkgQWxsLDxkaXY+PGJyPjwvZGl2PjxkaXY+SSBqdXN0IG1hZGUgYSBu ZXcgbG9jYWwgaW5zdGFuY2UsIGluc3RhbGxlZCB0aGUgZmV0Y2hfYWxsX2Zhc3RhIGRhdGEgbWFu YWdlciwgZG93bmxvYWRlZCBtbTkgZmFzdGEuIFRoZW4gSSBub3RpY2VkIHRoZSBmb2xsb3dpbmc6 PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5pbiB0b29sX2RhdGFfdGFibGVfY29uZi54bWwsIGl0 IGhhczo8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PjxkaXY+wqAgwqAgJmx0O3RhYmxlIG5hbWU9 JnF1b3Q7YWxsX2Zhc3RhJnF1b3Q7IGNvbW1lbnRfY2hhcj0mcXVvdDsjJnF1b3Q7Jmd0OzwvZGl2 PjxkaXY+wqAgwqAgwqAgwqAgJmx0O2NvbHVtbnMmZ3Q7dmFsdWUsIGRia2V5LCBuYW1lLCBwYXRo Jmx0Oy9jb2x1bW5zJmd0OzwvZGl2PjxkaXY+wqAgwqAgwqAgwqAgJmx0O2ZpbGUgcGF0aD0mcXVv dDt0b29sLWRhdGEvYWxsX2Zhc3RhLmxvYyZxdW90OyAvJmd0OzwvZGl2PjxkaXY+wqAgwqAgJmx0 Oy90YWJsZSZndDs8L2Rpdj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2Pmhvd2V2ZXIgaW7CoHNo ZWRfdG9vbF9kYXRhX3RhYmxlX2NvbmYueG1sLCBpdCBoYXM6PC9kaXY+PGRpdj48YnI+PC9kaXY+ PGRpdj48ZGl2PiZsdDt0YWJsZSBjb21tZW50X2NoYXI9JnF1b3Q7IyZxdW90OyBuYW1lPSZxdW90 O2FsbF9mYXN0YSZxdW90OyZndDs8L2Rpdj48ZGl2PsKgIMKgIMKgIMKgICZsdDtjb2x1bW5zJmd0 O3ZhbHVlLCBkYmtleSwgbmFtZSwgcGF0aCZsdDsvY29sdW1ucyZndDs8L2Rpdj48ZGl2PsKgIMKg IMKgIMKgICZsdDtmaWxlIHBhdGg9JnF1b3Q7L2F1dG8vcmNmLXByb2oveWMxL2dhbGF4eS1zdWl0 ZS9nYWxheHktZGlzdC90b29sLWRhdGEvPGEgaHJlZj0iaHR0cDovL3Rvb2xzaGVkLmcyLmJ4LnBz dS5lZHUvcmVwb3MvZGV2dGVhbS9kYXRhX21hbmFnZXJfZmV0Y2hfZ2Vub21lX2FsbF9mYXN0YS9j Y2EyMTlmMmIyMTIvYWxsX2Zhc3RhLmxvYyI+dG9vbHNoZWQuZzIuYngucHN1LmVkdS9yZXBvcy9k ZXZ0ZWFtL2RhdGFfbWFuYWdlcl9mZXRjaF9nZW5vbWVfYWxsX2Zhc3RhL2NjYTIxOWYyYjIxMi9h bGxfZmFzdGEubG9jPC9hPiZxdW90OyAvJmd0OzwvZGl2PjxkaXY+wqAgwqAgJmx0O3Rvb2xfc2hl ZF9yZXBvc2l0b3J5Jmd0OyZsdDt0b29sX3NoZWQmZ3Q7PGEgaHJlZj0iaHR0cDovL3Rvb2xzaGVk LmcyLmJ4LnBzdS5lZHUiPnRvb2xzaGVkLmcyLmJ4LnBzdS5lZHU8L2E+Jmx0Oy90b29sX3NoZWQm Z3Q7Jmx0O3JlcG9zaXRvcnlfbmFtZSZndDtkYXRhX21hbmFnZXJfZmV0Y2hfZ2Vub21lX2FsbF9m YXN0YSZsdDsvcmVwb3NpdG9yeV9uYW1lJmd0OyZsdDtyZXBvc2l0b3J5X293bmVyJmd0O2RldnRl YW0mbHQ7L3JlcG9zaXRvcnlfb3duZXImZ3Q7Jmx0O2luc3RhbGxlZF9jaGFuZ2VzZXRfcmV2aXNp b24mZ3Q7Y2NhMjE5ZjJiMjEyJmx0Oy9pbnN0YWxsZWRfY2hhbmdlc2V0X3JldmlzaW9uJmd0OyZs dDsvdG9vbF9zaGVkX3JlcG9zaXRvcnkmZ3Q7Jmx0Oy90YWJsZSZndDs8L2Rpdj48L2Rpdj48ZGl2 Pjxicj48L2Rpdj48ZGl2PmluIHRvb2wtZGF0YSwgYWxsX2Zhc3RhLmxvYyBpcyBlbXB0eSwgYnV0 IGluIHRoZSBhbGxfZmFzdGEubG9jIG9mIHRoZSBzaGVkX3Rvb2wgZW50cnksIGl0IHNob3dzOjwv ZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+bW05IMKgIMKgIG1tOSDCoCDCoCBNb3VzZSBKdWx5IDIw MDcgKE5DQkkzNy9tbTkpIChtbTkpIMKgIMKgIMKgL2F1dG8vcmNmLXByb2oveWMxL2dhbGF4eS1z dWl0ZS9nYWxheHktZGlzdC90b29sLWRhdGEvbW05L3NlcS9tbTkuZmE8YnI+PC9kaXY+PGRpdj48 YnI+PC9kaXY+PGRpdj5TbyBpZiBJIHRyeSAmcXVvdDtFeHRyYWN0IEdlbm9taWMgRE5BIGZ1bmN0 aW9uJnF1b3Q7LCBJIGNvdWxkIHNlZSB0aGUgcGFyYW1ldGVyIHBhc3NlZCB0byB0aGUgY29tbWFu ZCBsaW5lIGlzwqA8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2Pi1nICZxdW90Oy9hdXRvL3JjZi1w cm9qL3ljMS9nYWxheHktc3VpdGUvZ2FsYXh5LWRpc3QvdG9vbC1kYXRhJnF1b3Q7wqA8L2Rpdj48 ZGl2Pjxicj48L2Rpdj48ZGl2PndoaWNoIGRvZXMgbm90IGhvc3QgdGhlIGRhdGEuIEl0IHNob3Vs ZCBiZSBhdCBsZWFzdDwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+LWcgJnF1b3Q7L2F1dG8vcmNm LXByb2oveWMxL2dhbGF4eS1zdWl0ZS9nYWxheHktZGlzdC90b29sLWRhdGEvbW05L3NlcSZxdW90 Ozxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PkkgdGhvdWdodCB0aGF0IGRhdGEgbWFuYWdl ciB3aWxsIGF1dG9tYXRpY2FsbHkgcG9wdWxhdGUgdGhlc2UgbG9jIGZpbGVzPyBBbSBJIG1pc3Np bmcgc29tZXRoaW5nIG9idmlvdXM/wqAgSSBjb3VsZCBtYW51YWxseSBtb2RpZnkgdG9vbF9kYXRh X3RhYmxlX2NvbmYueG1sIHRvIGxldCBpdCBwb2ludCB0bzwvZGl2PjxkaXY+PGJyPjwvZGl2Pjxk aXY+L2F1dG8vcmNmLXByb2oveWMxL2dhbGF4eS1zdWl0ZS9nYWxheHktZGlzdC90b29sLWRhdGEv PGEgaHJlZj0iaHR0cDovL3Rvb2xzaGVkLmcyLmJ4LnBzdS5lZHUvcmVwb3MvZGV2dGVhbS9kYXRh X21hbmFnZXJfZmV0Y2hfZ2Vub21lX2FsbF9mYXN0YS9jY2EyMTlmMmIyMTIvYWxsX2Zhc3RhLmxv YyI+dG9vbHNoZWQuZzIuYngucHN1LmVkdS9yZXBvcy9kZXZ0ZWFtL2RhdGFfbWFuYWdlcl9mZXRj aF9nZW5vbWVfYWxsX2Zhc3RhL2NjYTIxOWYyYjIxMi9hbGxfZmFzdGEubG9jPC9hPjxicj48L2Rp dj48ZGl2Pjxicj48L2Rpdj48ZGl2PlRoaXMgd291bGQgd29yaywgYnV0IGl0IGlzIHVnbHkuIENv dWxkIHNvbWVvbmUgcGxlYXNlIGdpdmUgbWUgYSBoYW5kIHRvIGZpeCB0aGlzPzwvZGl2PjxkaXY+ PGJyPjwvZGl2PjxkaXY+VGhhbmtzLDwvZGl2PjxkaXY+UnVpPC9kaXY+PC9kaXY+Cg== --===============5787528295762786644==-- From dan@bx.psu.edu Tue Apr 7 10:15:18 2015 From: Daniel Blankenberg To: galaxy-dev@lists.galaxyproject.org Subject: Re: [galaxy-dev] a question on data manager and data table Date: Tue, 07 Apr 2015 10:15:18 -0400 Message-ID: In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============5123502143341494970==" --===============5123502143341494970== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hi Rui, The Extract Genomic DNA Tool has not yet been updated to work with tool Data = Tables.=20 Additionally, this tool requires TwoBit formatted files when selecting from b= uilt-in data =E2=80=94 when selecting a FASTA from your history, the fasta fi= le is converted to TwoBit internally in the tool before extracting sequence c= hunks. There is a TwoBit builder Data Manager under development (https://github.com/= galaxyproject/tools-devteam/tree/master/data_managers/data_manager_twobit_bui= lder), that hasn=E2=80=99t made it out to the ToolShed just yet, but it won= =E2=80=99t be helpful until the the Extract Genomic DNA Tool is updated: htt= ps://trello.com/c/8unnSp7H Thanks for using Galaxy, Dan On Apr 7, 2015, at 12:16 AM, Beginner TI wrote: > Hi All, >=20 > I just made a new local instance, installed the fetch_all_fasta data manage= r, downloaded mm9 fasta. Then I noticed the following: >=20 > in tool_data_table_conf.xml, it has: >=20 > > value, dbkey, name, path > >
>=20 > however in shed_tool_data_table_conf.xml, it has: >=20 > > value, dbkey, name, path > > toolshed.g2.bx.psu.edudata_manager_fetch_genome_all_fastadevteamcca219f2b212
>=20 > in tool-data, all_fasta.loc is empty, but in the all_fasta.loc of the shed_= tool entry, it shows: >=20 > mm9 mm9 Mouse July 2007 (NCBI37/mm9) (mm9) /auto/rcf-proj/yc1/= galaxy-suite/galaxy-dist/tool-data/mm9/seq/mm9.fa >=20 > So if I try "Extract Genomic DNA function", I could see the parameter passe= d to the command line is=20 >=20 > -g "/auto/rcf-proj/yc1/galaxy-suite/galaxy-dist/tool-data"=20 >=20 > which does not host the data. It should be at least >=20 > -g "/auto/rcf-proj/yc1/galaxy-suite/galaxy-dist/tool-data/mm9/seq" >=20 > I thought that data manager will automatically populate these loc files? Am= I missing something obvious? I could manually modify tool_data_table_conf.x= ml to let it point to >=20 > /auto/rcf-proj/yc1/galaxy-suite/galaxy-dist/tool-data/toolshed.g2.bx.psu.ed= u/repos/devteam/data_manager_fetch_genome_all_fasta/cca219f2b212/all_fasta.loc >=20 > This would work, but it is ugly. Could someone please give me a hand to fix= this? >=20 > Thanks, > Rui > ___________________________________________________________ > Please keep all replies on the list by using "reply all" > in your mail client. To manage your subscriptions to this > and other Galaxy lists, please use the interface at: > https://lists.galaxyproject.org/ >=20 > To search Galaxy mailing lists use the unified search at: > http://galaxyproject.org/search/mailinglists/ --===============5123502143341494970== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.htm" MIME-Version: 1.0 PGh0bWw+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0 L2h0bWwgY2hhcnNldD13aW5kb3dzLTEyNTIiPjwvaGVhZD48Ym9keSBzdHlsZT0id29yZC13cmFw OiBicmVhay13b3JkOyAtd2Via2l0LW5ic3AtbW9kZTogc3BhY2U7IC13ZWJraXQtbGluZS1icmVh azogYWZ0ZXItd2hpdGUtc3BhY2U7Ij5IaSBSdWksPGRpdj48YnI+PC9kaXY+PGRpdj5UaGUgRXh0 cmFjdCBHZW5vbWljIEROQSBUb29sIGhhcyBub3QgeWV0IGJlZW4gdXBkYXRlZCB0byB3b3JrIHdp dGggdG9vbCBEYXRhIFRhYmxlcy4mbmJzcDs8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PkFkZGl0 aW9uYWxseSwgdGhpcyB0b29sIHJlcXVpcmVzIFR3b0JpdCBmb3JtYXR0ZWQgZmlsZXMgd2hlbiBz ZWxlY3RpbmcgZnJvbSBidWlsdC1pbiBkYXRhIJcgd2hlbiBzZWxlY3RpbmcgYSBGQVNUQSBmcm9t IHlvdXIgaGlzdG9yeSwgdGhlIGZhc3RhIGZpbGUgaXMgY29udmVydGVkIHRvIFR3b0JpdCBpbnRl cm5hbGx5IGluIHRoZSB0b29sIGJlZm9yZSBleHRyYWN0aW5nIHNlcXVlbmNlIGNodW5rcy48L2Rp dj48ZGl2Pjxicj48L2Rpdj48ZGl2PlRoZXJlIGlzIGEgVHdvQml0IGJ1aWxkZXIgRGF0YSBNYW5h Z2VyIHVuZGVyIGRldmVsb3BtZW50ICg8YSBocmVmPSJodHRwczovL2dpdGh1Yi5jb20vZ2FsYXh5 cHJvamVjdC90b29scy1kZXZ0ZWFtL3RyZWUvbWFzdGVyL2RhdGFfbWFuYWdlcnMvZGF0YV9tYW5h Z2VyX3R3b2JpdF9idWlsZGVyIj5odHRwczovL2dpdGh1Yi5jb20vZ2FsYXh5cHJvamVjdC90b29s cy1kZXZ0ZWFtL3RyZWUvbWFzdGVyL2RhdGFfbWFuYWdlcnMvZGF0YV9tYW5hZ2VyX3R3b2JpdF9i dWlsZGVyPC9hPiksIHRoYXQgaGFzbpJ0IG1hZGUgaXQgb3V0IHRvIHRoZSBUb29sU2hlZCBqdXN0 IHlldCwgYnV0IGl0IHdvbpJ0IGJlIGhlbHBmdWwgdW50aWwgdGhlICZuYnNwO3RoZSBFeHRyYWN0 IEdlbm9taWMgRE5BIFRvb2wgaXMgdXBkYXRlZDombmJzcDs8YSBocmVmPSJodHRwczovL3RyZWxs by5jb20vYy84dW5uU3A3SCI+aHR0cHM6Ly90cmVsbG8uY29tL2MvOHVublNwN0g8L2E+PC9kaXY+ PGRpdj48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5UaGFua3MgZm9yIHVzaW5nIEdhbGF4 eSw8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PkRhbjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+ PGJyPjxkaXY+PGRpdj5PbiBBcHIgNywgMjAxNSwgYXQgMTI6MTYgQU0sIEJlZ2lubmVyIFRJICZs dDs8YSBocmVmPSJtYWlsdG86cnVpd2FuZy5zekBnbWFpbC5jb20iPnJ1aXdhbmcuc3pAZ21haWwu Y29tPC9hPiZndDsgd3JvdGU6PC9kaXY+PGJyIGNsYXNzPSJBcHBsZS1pbnRlcmNoYW5nZS1uZXds aW5lIj48YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48ZGl2IGRpcj0ibHRyIj5IaSBBbGwsPGRpdj48 YnI+PC9kaXY+PGRpdj5JIGp1c3QgbWFkZSBhIG5ldyBsb2NhbCBpbnN0YW5jZSwgaW5zdGFsbGVk IHRoZSBmZXRjaF9hbGxfZmFzdGEgZGF0YSBtYW5hZ2VyLCBkb3dubG9hZGVkIG1tOSBmYXN0YS4g VGhlbiBJIG5vdGljZWQgdGhlIGZvbGxvd2luZzo8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2Pmlu IHRvb2xfZGF0YV90YWJsZV9jb25mLnhtbCwgaXQgaGFzOjwvZGl2PjxkaXY+PGJyPjwvZGl2Pjxk aXY+PGRpdj4mbmJzcDsgJm5ic3A7ICZsdDt0YWJsZSBuYW1lPSJhbGxfZmFzdGEiIGNvbW1lbnRf Y2hhcj0iIyImZ3Q7PC9kaXY+PGRpdj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJmx0O2Nv bHVtbnMmZ3Q7dmFsdWUsIGRia2V5LCBuYW1lLCBwYXRoJmx0Oy9jb2x1bW5zJmd0OzwvZGl2Pjxk aXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZsdDtmaWxlIHBhdGg9InRvb2wtZGF0YS9h bGxfZmFzdGEubG9jIiAvJmd0OzwvZGl2PjxkaXY+Jm5ic3A7ICZuYnNwOyAmbHQ7L3RhYmxlJmd0 OzwvZGl2PjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+aG93ZXZlciBpbiZuYnNwO3NoZWRfdG9v bF9kYXRhX3RhYmxlX2NvbmYueG1sLCBpdCBoYXM6PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48 ZGl2PiZsdDt0YWJsZSBjb21tZW50X2NoYXI9IiMiIG5hbWU9ImFsbF9mYXN0YSImZ3Q7PC9kaXY+ PGRpdj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJmx0O2NvbHVtbnMmZ3Q7dmFsdWUsIGRi a2V5LCBuYW1lLCBwYXRoJmx0Oy9jb2x1bW5zJmd0OzwvZGl2PjxkaXY+Jm5ic3A7ICZuYnNwOyAm bmJzcDsgJm5ic3A7ICZsdDtmaWxlIHBhdGg9Ii9hdXRvL3JjZi1wcm9qL3ljMS9nYWxheHktc3Vp dGUvZ2FsYXh5LWRpc3QvdG9vbC1kYXRhLzxhIGhyZWY9Imh0dHA6Ly90b29sc2hlZC5nMi5ieC5w c3UuZWR1L3JlcG9zL2RldnRlYW0vZGF0YV9tYW5hZ2VyX2ZldGNoX2dlbm9tZV9hbGxfZmFzdGEv Y2NhMjE5ZjJiMjEyL2FsbF9mYXN0YS5sb2MiPnRvb2xzaGVkLmcyLmJ4LnBzdS5lZHUvcmVwb3Mv ZGV2dGVhbS9kYXRhX21hbmFnZXJfZmV0Y2hfZ2Vub21lX2FsbF9mYXN0YS9jY2EyMTlmMmIyMTIv YWxsX2Zhc3RhLmxvYzwvYT4iIC8mZ3Q7PC9kaXY+PGRpdj4mbmJzcDsgJm5ic3A7ICZsdDt0b29s X3NoZWRfcmVwb3NpdG9yeSZndDsmbHQ7dG9vbF9zaGVkJmd0OzxhIGhyZWY9Imh0dHA6Ly90b29s c2hlZC5nMi5ieC5wc3UuZWR1LyI+dG9vbHNoZWQuZzIuYngucHN1LmVkdTwvYT4mbHQ7L3Rvb2xf c2hlZCZndDsmbHQ7cmVwb3NpdG9yeV9uYW1lJmd0O2RhdGFfbWFuYWdlcl9mZXRjaF9nZW5vbWVf YWxsX2Zhc3RhJmx0Oy9yZXBvc2l0b3J5X25hbWUmZ3Q7Jmx0O3JlcG9zaXRvcnlfb3duZXImZ3Q7 ZGV2dGVhbSZsdDsvcmVwb3NpdG9yeV9vd25lciZndDsmbHQ7aW5zdGFsbGVkX2NoYW5nZXNldF9y ZXZpc2lvbiZndDtjY2EyMTlmMmIyMTImbHQ7L2luc3RhbGxlZF9jaGFuZ2VzZXRfcmV2aXNpb24m Z3Q7Jmx0Oy90b29sX3NoZWRfcmVwb3NpdG9yeSZndDsmbHQ7L3RhYmxlJmd0OzwvZGl2PjwvZGl2 PjxkaXY+PGJyPjwvZGl2PjxkaXY+aW4gdG9vbC1kYXRhLCBhbGxfZmFzdGEubG9jIGlzIGVtcHR5 LCBidXQgaW4gdGhlIGFsbF9mYXN0YS5sb2Mgb2YgdGhlIHNoZWRfdG9vbCBlbnRyeSwgaXQgc2hv d3M6PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5tbTkgJm5ic3A7ICZuYnNwOyBtbTkgJm5ic3A7 ICZuYnNwOyBNb3VzZSBKdWx5IDIwMDcgKE5DQkkzNy9tbTkpIChtbTkpICZuYnNwOyAmbmJzcDsg Jm5ic3A7L2F1dG8vcmNmLXByb2oveWMxL2dhbGF4eS1zdWl0ZS9nYWxheHktZGlzdC90b29sLWRh dGEvbW05L3NlcS9tbTkuZmE8YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5TbyBpZiBJIHRy eSAiRXh0cmFjdCBHZW5vbWljIEROQSBmdW5jdGlvbiIsIEkgY291bGQgc2VlIHRoZSBwYXJhbWV0 ZXIgcGFzc2VkIHRvIHRoZSBjb21tYW5kIGxpbmUgaXMmbmJzcDs8L2Rpdj48ZGl2Pjxicj48L2Rp dj48ZGl2Pi1nICIvYXV0by9yY2YtcHJvai95YzEvZ2FsYXh5LXN1aXRlL2dhbGF4eS1kaXN0L3Rv b2wtZGF0YSImbmJzcDs8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PndoaWNoIGRvZXMgbm90IGhv c3QgdGhlIGRhdGEuIEl0IHNob3VsZCBiZSBhdCBsZWFzdDwvZGl2PjxkaXY+PGJyPjwvZGl2Pjxk aXY+LWcgIi9hdXRvL3JjZi1wcm9qL3ljMS9nYWxheHktc3VpdGUvZ2FsYXh5LWRpc3QvdG9vbC1k YXRhL21tOS9zZXEiPGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+SSB0aG91Z2h0IHRoYXQg ZGF0YSBtYW5hZ2VyIHdpbGwgYXV0b21hdGljYWxseSBwb3B1bGF0ZSB0aGVzZSBsb2MgZmlsZXM/ IEFtIEkgbWlzc2luZyBzb21ldGhpbmcgb2J2aW91cz8mbmJzcDsgSSBjb3VsZCBtYW51YWxseSBt b2RpZnkgdG9vbF9kYXRhX3RhYmxlX2NvbmYueG1sIHRvIGxldCBpdCBwb2ludCB0bzwvZGl2Pjxk aXY+PGJyPjwvZGl2PjxkaXY+L2F1dG8vcmNmLXByb2oveWMxL2dhbGF4eS1zdWl0ZS9nYWxheHkt ZGlzdC90b29sLWRhdGEvPGEgaHJlZj0iaHR0cDovL3Rvb2xzaGVkLmcyLmJ4LnBzdS5lZHUvcmVw b3MvZGV2dGVhbS9kYXRhX21hbmFnZXJfZmV0Y2hfZ2Vub21lX2FsbF9mYXN0YS9jY2EyMTlmMmIy MTIvYWxsX2Zhc3RhLmxvYyI+dG9vbHNoZWQuZzIuYngucHN1LmVkdS9yZXBvcy9kZXZ0ZWFtL2Rh dGFfbWFuYWdlcl9mZXRjaF9nZW5vbWVfYWxsX2Zhc3RhL2NjYTIxOWYyYjIxMi9hbGxfZmFzdGEu bG9jPC9hPjxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PlRoaXMgd291bGQgd29yaywgYnV0 IGl0IGlzIHVnbHkuIENvdWxkIHNvbWVvbmUgcGxlYXNlIGdpdmUgbWUgYSBoYW5kIHRvIGZpeCB0 aGlzPzwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+VGhhbmtzLDwvZGl2PjxkaXY+UnVpPC9kaXY+ PC9kaXY+Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fPGJyPlBsZWFzZSBrZWVwIGFsbCByZXBsaWVzIG9uIHRoZSBsaXN0IGJ5IHVzaW5n ICJyZXBseSBhbGwiPGJyPmluIHlvdXIgbWFpbCBjbGllbnQuICZuYnNwO1RvIG1hbmFnZSB5b3Vy IHN1YnNjcmlwdGlvbnMgdG8gdGhpczxicj5hbmQgb3RoZXIgR2FsYXh5IGxpc3RzLCBwbGVhc2Ug dXNlIHRoZSBpbnRlcmZhY2UgYXQ6PGJyPiAmbmJzcDs8YSBocmVmPSJodHRwczovL2xpc3RzLmdh bGF4eXByb2plY3Qub3JnLyI+aHR0cHM6Ly9saXN0cy5nYWxheHlwcm9qZWN0Lm9yZy88L2E+PGJy Pjxicj5UbyBzZWFyY2ggR2FsYXh5IG1haWxpbmcgbGlzdHMgdXNlIHRoZSB1bmlmaWVkIHNlYXJj aCBhdDo8YnI+ICZuYnNwOzxhIGhyZWY9Imh0dHA6Ly9nYWxheHlwcm9qZWN0Lm9yZy9zZWFyY2gv bWFpbGluZ2xpc3RzLyI+aHR0cDovL2dhbGF4eXByb2plY3Qub3JnL3NlYXJjaC9tYWlsaW5nbGlz dHMvPC9hPjwvYmxvY2txdW90ZT48L2Rpdj48YnI+PC9kaXY+PC9ib2R5PjwvaHRtbD4= --===============5123502143341494970==--