marbl / parsnp

Parsnp was designed to align the core genome of hundreds to thousands of bacterial genomes within a few minutes to few hours. Input can be both draft assemblies and finished genomes, and output includes variant (SNP) calls, core genome phylogeny and multi-alignments. Parsnp leverages contextual information provided by multi-alignments surrounding SNP sites for filtration/cleaning, in addition to existing tools for recombination detection/filtration and phylogenetic reconstruction.
Other
128 stars 25 forks source link

NameError: name 'nameok' is not defined #51

Closed ramadatta closed 4 years ago

ramadatta commented 6 years ago

Hi,

Some of my datasets run without any problem, but some throw the following error with parsnp v1.2. Kindly request to know to overcome this error. Thanks.

$ parsnp_linux_ignoresize -r ecloacae_ref.fasta -d . -o test_ecloc -x -c

|--Parsnp v1.2--|
For detailed documentation please see --> http://harvest.readthedocs.org/en/latest
***************************
SETTINGS:
|-refgenome:    ecloacae_CP001918.fasta
|-aligner:  libMUSCLE
|-seqdir:   .
|-outdir:   test_ecloc
|-OS:       Linux
|-threads:  32
***************************

<<Parsnp started>>

-->Reading Genome (asm, fasta) files from ...
  |->[OK]
-->Reading Genbank file(s) for reference (.gbk) ..
  |->[WARNING]: no genbank file provided for reference annotations, skipping..
Traceback (most recent call last):
  File "<string>", line 624, in <module>
NameError: name 'nameok' is not defined
marina-manrique commented 6 years ago

I got the same issue and fixed it moving the gb file of the reference genome out of the folder where the genome sequences under analysis were. HTH

ramadatta commented 6 years ago

Hi @marina-manrique. Thanks much for comment. I am not using "gb" files for the job but a bunch of fasta files. The error still persists. May be, it is some kind of version conflict with python. I am using python 2.7.5, not sure if the program requires python3.3. Still figuring the way out.

treangen commented 6 years ago

hi @ramadatta , can you try moving your genomes to a separate dir (instead of current dir -d '.') then run again?

ramadatta commented 6 years ago

hi @ramadatta , can you try moving your genomes to a separate dir (instead of current dir -d '.') then run again?

Hi @treangen , Thank you. Sure. I will try this and come back to you!

bifidoman commented 5 years ago

Hi

is this issue solved? I have teh same problem. However, not with fasta comming from spades but with fasta coming from shovill. The latter have a latter which might be incompatible?:

contig00001 len=1011936 cov=20.2 corr=0 origname=NODE_1_length_1011936_cov_20.218902_pilon sw=shovill-spades/1.0.4 date=20190116

I already deleted al "-" and spaces, which at least solved the "requires 2 or more genomes " error. Howeve,r now I am getting this error

thnaks

marc

innovate-invent commented 5 years ago

https://github.com/marbl/parsnp/blob/63bea137e2726c860133f0b97da688dab3c1b92b/Parsnp.py#L616 I am not sure what this line is accomplishing but if the first file in the genomes dir thats second line does not meet this criteria then nameok is undefined at the next if statement

lch14forever commented 5 years ago

Encountered the same issue. It was caused by having other files than fasta files in the genome dir.

bkille commented 4 years ago

Hello all! Sorry for the late reply. This issue has been fixed. There is now another way to pass in input files w/out having to clean directories. You can now pass -d ./dir/*.fna instead of -d ./dir. This way you will only pass the .fna files to parsnp.

GREATER93 commented 3 years ago

Hello all, I still face the problem of "NameError: name 'nameok' is not defined", even after trying all the above suggested solutions. Any help please? Thank you.

bkille commented 3 years ago

@GREATER93 Happy to help!

Can you please specify how you installed parsnp, and then show the command used as well as the output? Thanks!

GREATER93 commented 3 years ago

Hi Kille, thanks for your response.

I installed parsnp on ubuntu linux, alongside other softwares using this command: conda install -c bioconda -y abyss spades parsnp fasttree raxml-ng phyml mauve modeltest-ng

Then I tried to perform alignment "With reference but without genbank file" using: parsnp -r -d -p

I got this output:

<>

-->Reading Genome (asm, fasta) files from ./genome_gkt.. |->[OK] -->Reading Genbank file(s) for reference (.gbk) .. |->[WARNING]: no genbank file provided for reference annotations, skipping.. Traceback (most recent call last): File "", line 624, in NameError: name 'nameok' is not defined

So I am wondering where the error lies.....

bkille commented 3 years ago

@GREATER93

Please copy the entire command used as well as the entire output, see this reply for an example.

That being said, it looks like you are using Parsnp v1.2. In order to install the latest version, v1.5.6, please refer to the bioconda docs for setting up the channels. Once that is done you can reinstall parsnp.

GREATER93 commented 3 years ago

Welcome to Ubuntu 20.04.2 LTS (GNU/Linux 4.4.0-19041-Microsoft x86_64)

1 update can be applied immediately. To see these additional updates run: apt list --upgradable

The list of available updates is more than a week old. To check for new updates run: sudo apt update

This message is shown once a day. To disable it please create the /home/jszheng/.hushlogin file. (base) jszheng@Greater:~$ ls ./genome_diir '*.fna' KF0124_1_1_flye_chromosome.fasta.sslist KF0125_4_1_flye_chromosome.fasta.sslist (base) jszheng@Greater:~$ ls ./genome_dir {KF0123_26_flye_chromosome.fasta.sslist, (base) jszheng@Greater:~$ parsnp |--Parsnp v1.2--| For detailed documentation please see --> http://harvest.readthedocs.org/en/latest usage: parsnp [options] [-g|-r|-q](see below) -d -p

Parsnp quick start for three example scenarios: 1) With reference & genbank file:

parsnp -g <reference_genbank_file1,reference_genbank_file2,..> -d -p

2) With reference but without genbank file:

parsnp -r -d -p

3) Autorecruit reference to a draft assembly:

parsnp -q -d -p

[Input parameters] <<input/output>> -c = : (c)urated genome directory, use all genomes in dir and ignore MUMi? (default = NO) -d = : (d)irectory containing genomes/contigs/scaffolds -r = : (r)eference genome (set to ! to pick random one from genome dir) -g = : Gen(b)ank file(s) (gbk), comma separated list (default = None) -o = : output directory? default [./P_CURRDATE_CURRTIME] -q = : (optional) specify (assembled) query genome to use, in addition to genomes found in genome dir (default = NONE)

<> -U = : max MUMi distance value for MUMi distribution -M = : calculate MUMi and exit? overrides all other choices! (default: NO) -i = : max MUM(i) distance (default: autocutoff based on distribution of MUMi values)

<> -a = : min (a)NCHOR length (default = 1.1*Log(S)) -C = : maximal cluster D value? (default=100) -z = : min LCB si(z)e? (default = 25)

<> -D = : maximal diagonal difference? Either percentage (e.g. 0.2) or bp (e.g. 100bp) (default = 0.12) -e = greedily extend LCBs? experimental! (default = NO) -n = : alignment program (default: libMUSCLE) -u = : output unaligned regions? .unaligned (default: NO)

<> -x = : enable filtering of SNPs located in PhiPack identified regions of recombination? (default: NO)

<> -h = : (h)elp: print this message and exit -p = : number of threads to use? (default= 1) -P = : max partition size? limits memory usage (default= 15000000) -v = : (v)erbose output? (default = NO) -V = : output (V)ersion and exit

(base) jszheng@Greater:~$ -r ./KF0123_26_flye_chromosome.fasta.sslist -d ./genome_diir -p ./1 -r: command not found (base) jszheng@Greater:~$ parsnp -r ./KF0123_26_flye_chromosome.fasta.sslist -d ./genome_diir -p ./1 |--Parsnp v1.2--| For detailed documentation please see --> http://harvest.readthedocs.org/en/latest


SETTINGS: |-refgenome: ./KF0123_26_flye_chromosome.fasta.sslist |-aligner: libMUSCLE |-seqdir: ./genome_diir |-outdir: /home/jszheng/P_2021_07_20_093412027780 |-OS: Linux |-threads: ./1


<>

-->Reading Genome (asm, fasta) files from ./genome_diir.. |->[OK] -->Reading Genbank file(s) for reference (.gbk) .. |->[WARNING]: no genbank file provided for reference annotations, skipping.. Traceback (most recent call last): File "", line 624, in NameError: name 'nameok' is not defined

GREATER93 commented 3 years ago

Is this okay?

bkille commented 3 years ago

Yup! Thanks, so that confirms that you are still on Parsnp v1.2. Please refer to the bioconda docs linked in the previous message for updating the channels, and then reinstall/update parsnp via conda. Let me know if you have any further questions!

GREATER93 commented 3 years ago

Okay. Let me try that. I will tell you my experience. Thanks.

GREATER93 commented 3 years ago

@bkille I have tried to update the channels and update parsnp, but I seem not to break through yet.

First, I set up the channels: conda config --add channels defaults conda config --add channels bioconda conda config --add channels conda-forge

Second, I installed parsnp: conda install parsnp

Then, I updated parsnp: conda update parsnp

I noticed that the version still reads v1.2. I ran my analysis again and got the same error prompt.

(base) jszheng@Greater:~$ conda config --add channels defaults Warning: 'defaults' already in 'channels' list, moving to the top (base) jszheng@Greater:~$ conda config --add channels bioconda Warning: 'bioconda' already in 'channels' list, moving to the top (base) jszheng@Greater:~$ conda config --add channels conda-forge Warning: 'conda-forge' already in 'channels' list, moving to the top (base) jszheng@Greater:~$ conda install bwa Collecting package metadata (current_repodata.json): done Solving environment: done

All requested packages already installed.

(base) jszheng@Greater:~$ conda install parsnp Collecting package metadata (current_repodata.json): done Solving environment: done

All requested packages already installed.

(base) jszheng@Greater:~$ conda update parsnp Collecting package metadata (current_repodata.json): done Solving environment: done

All requested packages already installed.

(base) jszheng@Greater:~$ parsnp -r ./KF0123_26_flye_chromosome.fasta -d ./genome_diir .p ./1 |--Parsnp v1.2--| For detailed documentation please see --> http://harvest.readthedocs.org/en/latest


SETTINGS: |-refgenome: ./KF0123_26_flye_chromosome.fasta |-aligner: libMUSCLE |-seqdir: ./genome_diir |-outdir: /home/jszheng/P_2021_07_20_142009039288 |-OS: Linux |-threads: 32


<>

-->Reading Genome (asm, fasta) files from ./genome_diir.. |->[OK] -->Reading Genbank file(s) for reference (.gbk) .. |->[WARNING]: no genbank file provided for reference annotations, skipping.. Traceback (most recent call last): File "", line 624, in NameError: name 'nameok' is not defined

bkille commented 3 years ago

@GREATER93 then my next guess is that your environment is not compatible w parsnp. What happens if you install parsnp in a fresh python 3.7 environment?

GREATER93 commented 3 years ago

Oh! Let me check that.

GREATER93 commented 3 years ago

@bkille Hello, I installed python 3.7 and proceeded to set up channels in order to install parsnp, but I got this:

it (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information.

conda config --add channels defaults File "", line 1 conda config --add channels defaults ^ SyntaxError: invalid syntax

What to do? I am very sorry for my many questions; I am just a beginner in programming, I hope you understand.

bkille commented 3 years ago

It looks like you're entering those commands in via the python interpreter. You need to be running the conda commands via bash like you have been previously.

Don't worry, we were all beginners at some point (:

GREATER93 commented 3 years ago

Thanks for your understanding!

You mean something like this: Python 3.7.0a2 (v3.7.0a2:f7ac4fe, Oct 17 2017, 17:06:29) [MSC v.1900 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information.

bash Miniconda3-py39_4.9.2-Linux-x86_64.sh File "", line 1 bash Miniconda3-py39_4.9.2-Linux-x86_64.sh ^ SyntaxError: invalid syntax wget https://repo.anaconda.com/miniconda/Miniconda3-py39_4.9.2-Linux-x86_64.sh File "", line 1 wget https://repo.anaconda.com/miniconda/Miniconda3-py39_4.9.2-Linux-x86_64.sh ^ SyntaxError: invalid syntax

bkille commented 3 years ago

It looks like you are still in the python interpreter. Ctrl+D should close the interpreter and return you to bash.

That being said, you don't need to reinstall conda to get a new python 3.7 environment. See the conda docs:

conda create -n parsnp-test python=3.7 parsnp

Will create a new environment with parsnp already installed. You can then activate the environment with

conda activate test-parsnp
GREATER93 commented 3 years ago

Oh, Okay.

Sorry to ask, this should still be in python 3.7, or I can continue to use ubuntu?

GREATER93 commented 3 years ago

I think I got it now. Let me finish and get back to you.

GREATER93 commented 3 years ago

@bkille Now, I successfully updated parsnp. Thanks for your guidance.

However, I proceeded to run my analysis but got some error again. Do you know what it means?

(parsnp-test) jszheng@Greater:~$ parsnp -r ./KF0123_26_flye_chromosome.fasta.sslist -d ./genome_diir -p 1
|--Parsnp 1.5.6--|
For detailed documentation please see --> http://harvest.readthedocs.org/en/latest
Traceback (most recent call last):
  File "/home/jszheng/yes/envs/parsnp-test/bin/parsnp", line 650, in <module>
    rfd = rf.read()
  File "/home/jszheng/yes/envs/parsnp-test/lib/python3.7/codecs.py", line 322, in decode
    (result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xdf in position 9: invalid continuation byte
(parsnp-test) jszheng@Greater:~$
bkille commented 3 years ago

Yes, so the cause of this is the same as the reason the old version didn't work. You have some file(s) in the genome_diir that isn't a valid input file. For example it is often a "hidden file".

To circumvent this, you can use a regular expression. For example, if all of the desired files in the genome_diir end in ".fasta", you can run

parsnp -r ./KF0123_26_flye_chromosome.fasta.sslist -d ./genome_diir/*.fasta -p 1

You can replace the ".fasta" with whatever the file extension is of your input files.

GREATER93 commented 3 years ago

Oh, I see. Let me check.

GREATER93 commented 3 years ago

The files end with ".fasta.sslist", so I ran for both ".fasta" and ".sslist". But got error.

(parsnp-test) jszheng@Greater:~$ parsnp -r ./KF0123_26_flye_chromosome.fasta.sslist -d ./genome_diir/.fasta -p 1 |--Parsnp 1.5.6--| For detailed documentation please see --> http://harvest.readthedocs.org/en/latest 09:50:34 - ERROR - ./genome_diir/.fasta is not a valid file 09:50:34 - CRITICAL - Less than 2 input sequences provided...

(parsnp-test) jszheng@Greater:~$ parsnp -r ./KF0123_26_flye_chromosome.fasta.sslist -d ./genome_diir/*.sslist -p 1 |--Parsnp 1.5.6--| For detailed documentation please see --> http://harvest.readthedocs.org/en/latest Traceback (most recent call last): File "/home/jszheng/yes/envs/parsnp-test/bin/parsnp", line 650, in rfd = rf.read() File "/home/jszheng/yes/envs/parsnp-test/lib/python3.7/codecs.py", line 322, in decode (result, consumed) = self._buffer_decode(data, self.errors, final) UnicodeDecodeError: 'utf-8' codec can't decode byte 0xdf in position 9: invalid continuation byte

bkille commented 3 years ago

My guess is you have a .sslist file that isn't properly formatted. How many files should there be? If its a reasonably small number, you can try:

head genome_diir/*.sslist

to view the first few lines of all of the fasta files to verify they are formatted correctly.

GREATER93 commented 3 years ago

I have just two files in genome_diir and both end in .fasta.sslist

I tried your suggestion....I got this:

(parsnp-test) jszheng@Greater:~$ head genome_diir/.sslist ==> genome_diir/KF0124_1_1_flyechromosome.fasta.sslist <==  #;CD-!$l%!4h%I0?Dh5#$  [J$N+}8 h _)M%7/0m{P],0 (s?4 $1<zE C7& aA1'D7T2(>"#7r4r']2 'D,o1<5 H0;:&#x` s19l/j& 9+]A, 1 3~'eE<<!;x'ƿ FpY)!#,<6[e" 3o#q9F8$O3m)D~/( ;,s{;v.`21g,U"˓1vS%ab; Jv05,CW4foK9+ޚG#%/A) &/s#S1/e/)2 1'.o(r$35G.<(+y+h G]h]+3( H!8<!1 '\V%h<f=Z0;D+6+؛/t[R"T%&2M<~^T%QU &6B$4(%9(T$e'1Y04tT5Ż<Q/d)_,:!O3D'k- Elb#Q8t'g3.|# ,2;:T4< $5C8$5hn)޵6TcA$8E#'^1M7>

==> genome_diir/KF0125_4_1_flyechromosome.fasta.sslist <==  #;CD-!$l%!4h%I0?Dh5#$  [J$N+}8 h _)M%7/0m{P],0 (s?4 $1<zE C7& aA1'D7T2(>"#7r4r']2 'D,o1<5 H0;:&#x` s19l/j& 9+]A, 1 3~'eE<<!;x'ƿ FpY)!#,<6[e" 3o#q9F8$O3m)D~/( ;,s{;v.`21g,U"˓1vS%ab; Jv05,CW4foK9+ޚG#%/A) &/s#S1/e/)2 1'.o(r$35G.<(+y+h G]h]+3( H!8<!1 '\V%h<f=Z0;D+6+؛/t[R"T%&2M<~^T%QU &6B$4(%9(T$e'1Y04tT5Ż<Q/d)_,:!O3D'k- Elb#*Q8t'g3.|# ,2;:T4< $5C8$5hn)޵6TcA$8E#'^1M7>

GREATER93 commented 3 years ago

@bkille Hi, are you still there?

bkille commented 3 years ago

@GREATER93 As suspected, those files are not text files. You will need to have valid fasta input files for parsnp to work. For example, here is an example fasta file.

GREATER93 commented 3 years ago

Alright, got it. Thanks very much for your assistance.

GREATER93 commented 3 years ago

@bkille Now I put fasta files and checked. I got this:

(parsnp-test) jszheng@Greater:~$ head genome_diirt/*.fq
==> genome_diirt/KF0124_1_1.fq <==
@00279652-9b8d-4492-9cf4-faa9fc632a92 ch=112 start_time=2021-05-12T21:25:49
GCTGGAATTTACGTCTGCTCATCCAGGCTATGGATATCAATTGTTATATTGGCTATGGTGATGGTGTATCCATTATGTTAAGCAATTTGTCGCGCTTGATGGCAAACTTTTGTGGTATGAATTATCGATATGATTGCATTGATGTCGCAATACTCAAGTAAAACTTGGCACAAAATGTGCATAACTGCTCTTTGGGGAAATCACCGTTGTGATTTACTCATGTGGCTGAAGCAAATCACAATCTGAATGAATTACCTTTGCCGTCCAGTTCTCGCCCAGTCCGTCAGGGTGATTAAAAGTCACTAAATAAAAAATCGAGCTTATTGCAGTTAGCGCCAATAATCATCTGTAGGTTGGCATTTCCTGTATTTAAAACCGCTCCGTAACGTATCTGACCATTGACTAAATTTGTGAAAAATGGATCATCTTCATAATTGCTTACCCATAGGATACAAAACTATCTTTGCCTTATAATACCAATGCATTAACGGCAAACCAACAGAGACATTAGAGGCAATGTAAGAATCAAATGGAAAATTAAACAACGAACATCATCAGATGGCATCCGCATAATAAGCTCTAATCCCATAAGGTTACATATTTATACTTTCACAAATTTGAAGTAAATAAAGGTTATCTGTGGTGCACAAATAAATTTATATTTAAGCAAACATTATAAAGCTGCATATCTCCTACTTTGATTTGCCCACCACTAAAAATATACATAATTCATCATTTGTTCTTGGGTATCTGAACTGATATCTTCTAAAGCTTCAGTTTTACAAATAAATCATCCTACTCAAACATAGTATTAAGTGGCTAAAATGCTAGCTCTTGTTGCAAAATAAGTGCATTTTGCAATTAAAATAACCTTGTGTATTTGCTAATTGCTGCTGTGCAAGGCAATAATACATCTCCCGTTATATCGCAAAAGTATGCAGTTGACGGAACACAGAAATGACACTCTAAATGAGTAGTTCCATTGTCCTATTAAAACACAATACCCTGTTCCAATCTAGCCCAACAATAGTCAACTTTCGTTCTCTTTACATTCAACAATAACAGCACTTGAACCACAAAAAAACATCATATTTTTCATGCCACTTTTCTCGCACTCCTAATGGGCGATAATCGAGATAGTCCCATAGATAAATAAAATACAGTAATTCTTCTTTGAACAATTTGCCGCATCACAAAACAAAACCCGCTGATTATCGAAACCTCCGCCCAATCGTGACTGGGCGTGTGGAGAATTTCGGCAGATAACATAACGTTGGAGTGATTGTAACGCACGGCACAAACGATTAAAACATGTGCAGCATTAAACGCCATGACCTTGCTGAAACGTGCGTAGCGTTGTATGAACGATGTACTATCCGGTTGATATGGCATCTTTGCAAAATATTTCACTGAGCAAAGCAGCTGTTGTCGATCTTTGACAGTTAAATTCTGGCAAAATGCACAACCACAGTTTAAGCATCATATTTAGTGGCCTCTTGTACTTTGGAGAAATAGATTTATTGGTATAGATATCTACTCCTCCATTTCTGTATTTAGGAAGGGGCCCAAGCCCTTGTTAAAAACAGTAAGGTGCTGATACTCATAACGCTGGTAGCCGTTATCGAATATTAAAATATCTCTTTGAGCGTCTTGTCGCAGGCAGCTGATTGCCCAATTCATAGCGGATGTTGATGCAGCGATGTTTGAGCATCATTGCTATGTTTTTAGCAGTTTCAATTAAGTCATAATGCGTTGATGATTAGCATCAATTTCATAATTATGCCTCGAACATATATTCCAACTGCTGGGTAAATTATAATAAGCTTCCCCAATTTGGATGATTTTAATAATTGCATGTTGAGTTGTAATTTATTCCTATATGAGTCCATTCAGCTGTTGAAGTAATTGTTCTAACTCCTGCAGACTGTAGAGGTCTTGCTGAAAACGTAGTCGTATATCAAATAATTCTATCTTTTGTCTAAATGCAGAAATAACGCTATATCTTCATGTTCAGTATCAGTATTTATGATTACCAAGCACTTTCTAACTAAAGCCTGATTTTAATGAATCAGGATGACTATTGGGACTCGCTTAATCCCATGATTTAATTCTGCATAAGCATTTTGAAGATAATATTCCTGGTAACTCTTGGAGATATTATATCTTTGAGAAATAGCAACTGATTCAGTAATGAATATGTTTGTTGATCAGCATAGCAATTCATTAATTCTGCTTGATCATCCCTCACAATGCTGCTGCAATTGGGCTTCATTTAGCATCATCTGTAAATGGCAAATTCATACAGCAATTGAATTCGCATGCACCTAACGACCCAGCCAACGATGTGGTGCGCACTCGAATTGAGTAAGACCAAAATTTCCTCTTTAACCAACCATTAAGAATGTAGCGTTTCAACAACCCATGTATCTTTAATACCTCCTCCTTGTGAGAAGTCATAAACTAAAGAACCTGCCTGCAATGGCCGTGTTAAACCTCCGGGCACAATTTTCGTTTAATAAGAAAACTGAGTACAAAACGGGCGTAGGTCATGTCGATCATCAAGACGAGTGGGTGATTGCCGTGACAAGTCGGTGCAACAATAAAACCAAATGTTGGCTGAAATATATTCATGCGGTGTAGCAAGCAAGTTTTGTCTAAATTCATCAATTTCCCCTGAACTTGCTTTCATACCAATTAACATGCCCATATCCACCATTACTTGAGCTTCTTTAATGACCATGAGCCTAAAGTACATAGTCCGATGTTCTTCTCACTCCACTTAGTAGGTACCATTCTTCAGATTGGTGTTTCACACAAATAATATTGGATCGTCTGATCAACATATGGATAAATCGATTTATCATCAGCTACTCCGCAGCTCATATAATTGAAGATGACTACGTTTTTCTGTAAATAAGCAGAACATTAAACCTGCCACACTAAAAGCACTATCAGGTCTAAATGCAAGTGGATCTAAAAAAATCATCATCTAATATGCGATAAATCACATCAACCTTTTGACATACGAATCGTTTTTACAAATACTTGATCATTTTCACAAATAAATCTCGATTGGTGACCAGTGGCACACTCCATTTCGCGTGCTAAAAAAGCGTGTTCTATAATAAGCACTGTTAAAACGTCCTGGCGTTAAAAACAATAAAAGCGCTGATCAATCTCAGAAATTATTTCTTTTAAACTGGGTAGTGTTCAAACCTTGCAGATTGTTGACTAGAGCTCAAGCATGACTGTGTTTACTAAACTGTACTGCATTTCAATCATATGAGACGCCAGATGGTGTCTTAAAATTATCTTCGATCGAATACTTCTACTTGTCACGAATAATATCTATTCCGCTAATTTGAGAATAAATTTTGCCTTTTGAGCGTGTGTTTTAAAGCATACTGGGCTGAAAAGCCTCATGACAAAATAATCTGACTTTCCGGAATTAATTGCTCTTTAAAAGCCTGTTCACATGATAGATGTCATCAAAAAATAATTAAGCTTTAACTCGCTGTTCAAGAAGCTTATTTTTTTCCCACTGTTTTCAATAACCATTGGAATGAGATATCAAAAGGTATCGTTCTCTCCACTCCTCATTATCACCGTATACGTTAAATGTAATGCCGTGATAGAGAAAATGTTGCTTAGCCTCCGCATTTAATTGTTTCAACTCAGTACAAAAAATTACTCAGCCATGTTCAGTTTTAGAATAGCATGCTACGTTACATCATCCAACATCTCATTAAAAAACTGCAATTTTTAGTTGTTCGATAGTTCATTTAGAAAGATTTTCTAAACGAAGTTTGGTTCAGTAATGCGTTGGTCGCTGTTCCTGTACCGAGACATCCAT
+
$%%'%$#**$&'+&%'&%%%$%../89'.0,),().('(*%'8('#%&156**.%),-'131'$'%05.0&%$/4(,),,'(.))%)'(*/$$,1+)1?0+3,&(+*)/&(<**(''(%$$',2(.%)$**$&%'*)(+(90(<>5&*&*,-&0/*&(-,2*0),,..&$3&$)#)('0(&$&(&',*'&+((?9>?E*736(.+*,%$%'$+'*.*'%++%)*)3),3*50%+))$%')'(')*&)-*D+.21&'.((''*=)+%/3/2,%'%&&,6;*?'&:4/#+%(%)7;:*(0=,5/.)',(,-*',-2'($'./,%%6)+(*%$$)++331->9:;/,49(276+)5%(''2(&((&%':;)&-''$*+)*$'&$*$*%(&,-3/>@(C@(&8(%$'',((2,)@AE<&$).*)**.1(,-(./))%)%*('.(8</31(,#-()%+);9=(BB,<=5)/--%'(&)((6%2())*&-)+1368>?0,2':A80+70D2(BBD+0..@()C'?')&'?.F)),'C+%()&'9,,,/&($)'('$&+(,,0$'26>:)(+%%','(()%)+/)(6)(?A,58)6(*;7)/2('36+.+%),'.B*+)3&-(2:/*<&&..(('&%'//213,,0:/)()$%&%+*6./%*(*+,&'/5'&)#$%&'(/2:'((:53&>.<,?D)*4C(03(/3*'48/'&$'**',-+0/',,1&.-(+)6&)').0()*?()?-95FAB@DB??/*;<5,/55:=2)+<3*+'%&(&-)(76(&'3$)#,'%$()&&$&$#&%%(**14)=,>49+86'.)<3*5)%2+('%1'/-,/)&9''97'31-46,-'9:*7>():$.2&(&%#(&1'&)'09.$)(&*)00$$,6*8)<2(+<)60/',84)8---%*5'':&F@;@)C@9;A4&(*+9CBDC)2>)57&()(/(:)9*,((<')%#0(-($)%''188+-5673-'0,&>@=&'%0*+,'%''''$&#))12(?=/15;),+&'$,$&)66(,+-$*'#%**>('(C(*5-6/IEDCE;B?7(''%)$-)1&0)+(&)-&)()+'$..($&$(%(%12@0(-)+('&&$%,/'*(7*'%'+*)($(24+12)%&%$(*'+-(+0,<*.)(%$-#0$&'-)*%.+-.)'&+('*$$,(%'$(&/,$%*')*-*.$*(,)%(+(,**4)54./)(&1:28('*3#'+%((10)&&%3.-%%4*&&*&1450)'-*F*.*4'@,*+*,'%*('*)(%$(%)6/)('$''$9/-=>-:*2')))-'-&)+''''&,4@@<=*A(*//+,&''%'(()*/)(+0320-$?&;F7)'#')(&(+-$)<&'+,+,=:,*&5.8('+<=B9)@IEGF>>D/,:*(&%/-+5/%''+;;(G36()6<>>>)/7,)&%&,ED1G)B9AB?@;)'=<<2:,*%)-++3C?(*2/67$*($(1%%%%(&&%&%%)20''+$**-(21490.6.?=%/30/2&*<:));&/-/?-EIF>:*53)5(/7.,))9:.+1>*'.)%,(.5(?DED+5(%53*'*<(:4-*3))-7>;=7$$$('0'+0:82HD-595*0''&*%+$%)*+,+&((-)',3(0/20,0(/35=8/-,-07*1E)(4H?F6;+'(.--($)'%(+',(.41;*>'&()7;52-$/$#'&(*'-0//*).+('+;'D@2+,&+24.00-.4$()+C(+&&,.&'.,(&+2,''%%%-,$&.*+AA?>I-=AEBID@?%<27')'1247&802;89G-/);65';,*;'+6+C5/*5'A;.6FHB?,.:DC124,('0+,,(=-)/-.?H(CC))6/)%()51203:,8.-)'4&2)+&$&19(1F'3FB3&&$()$$.-'/,+9568205?A5(72<8>*.AA@'*4)<*3>)@8'*'++):'.3/6@+AE.B42('));553<803**)&'0=67/,(3(,=@';BCC,1D)@(+,)//*,(A+*+8,'%&3)&(184'.*)=6+)0-/1'1**002(.'(-4('()(&+''&%.&'*('%&-'((.0*6$%$(((BECEE1:;'1.,1-&'$$((1)'*()+$,',*'8(')1AD?3+<7=?3+(9'+72&&:)6F%**,*+*-1)44758.0%%)==?)26(*4)&+12-?0)%:CBB)-'#$&)*+03(329;.8111(4,))DE',.;>=-:<4&%)))%(&*).()-)E9(,(983E-,B>=-'<6'.0)-.*-)$''3:')BCD7)2(//8+0..*%%+%)<::'2(5',)?EC16BADBA)$(3)$3$(+(*(&3+80BI'-*).8:))&()+*2(,+(((+$#'/&'()'E1AB(4*%'&,.1)9-20)2,-,)''')(&-'2*3('>@,2(.$)/)46@/><1(2@+CAB=15?;50(/4,)6&'=,BD6E/(=&/,)$%&)**$%&(2-4/@6++'-.4*&)'(&(%$&A(*<?A@<0)'%,%'/)%&76+0))(625(7(,,-,%($-74$.-18'-#0)'('+')3)5/'&*'//'(0*-.4-/43)9)3*%(-(#&-(,*,$$#$$$-$+*-''+57/31+/<'+%%'83=<B3702$4&((('(.$&$/;/B+)B=(+&)(*697'329'-'+%(-&27-.2'5=)&6)$&+D))11&28/&?@D=9C,3:6-0577%()--)('($*'-).+0%,*40()/3,1+-).C?21?696.;0(A.?(C1*@9533(+-+%*'5*01**'&*6*'1,176(($$(>=A-;>.7'2>''&$'(-&$&--,+/<(0-A)@(DA)(,CEHG5HE9B(&$&)'-=>=,D'4(B?&&,(,)>C(@*D>2:;B)?;+==:;7,5)A**4.+(0-.))25023$#%**%+/,+.%).2,./%#$'$$''(.<83.'));B43((*$':?*(%0((.64030,+10()('%(('8*3)-+5)=A';B5>7)1AAB'(.))0-**462%-).0'6)'*)(3&,.('$#%(/(77(,*(2))B''3659>(2$+%#%$*'B-.?'<6'(@;-&4-02)3,;9'3'>8))*)'..(+-(*1-&&+'8'FDC@5/)(%(((%$%%%+,(+F,**$(2,&&-(%$'+&-653'7*2$'-,94'+**)(3C):=(><)2&%.,FB060))%)#)*&-/(&,+)*$*'538()2,')(#&0&&&.30'+;+5(3-)$&('*''./'GB+?-)%&-(,E('%*>AC*))+(%(4*6-?<9'/.*8(&#(')'2$(+&%&$$'+&&'(((,'.-#&36><'%2$#'#%+(3&&$3*$5)2)/'/,%+3<>.*(E:+%((2/'0,+--59'(')4F(6))((*C()%0%)#&2**()'%,469'@6*&*832-98&'4-4(A$/7+<8>,(/B)&&85+/)1+'(&,(4%0)>+'%.('(')%+)%&'%/-6<C+>AA9>?+7I=5@<'BA@*CCBE4(-H()1&1()'1?+)$)$'(3)1&,;'F)18)''%$).'&&)%@;(%%(0/(-(&,19-8((''$#$%%%(%*<((%'%'>4)/*>;'&$&),068(&#$$'71?*@*)7*'1586+'&&=@@*04/&(+('11,**)'(+$*('&+%(54:+$(.7A)<6+AB4D)0((.85:2(*DD2'.=*??A++.556-2.8)&%,8'.('.0B*@+>:;73'&)(::('$&)+)6#$+9+1-,55'>7(('12.&/+(+%%()3.8&%('-8(-+7<(65=<8,.*=5,7A)E?5'./(0./%'$&CI&++)>('C+#2%+&,8*)&,(%64B-'<?0.I%)=&+;991(''**-30'%%9&1.6E8*/(+IG.>*(&+31,*-+)))(#$"$%*.$&$%
@00711f37-3081-43c4-b32f-2ef1c0c37fbc ch=3 start_time=2021-05-12T23:56:48
ATCATTCCTGTCTCTTATTACTTTAAATGCTCAAGTTAAACTTCGCTATCGTTTTTAAGTAAAAAAAACTCTAACTCATCATTTCAGCAGCTTTTATTTGTCGTTAGATACCCCAGTATTAAAGGTTTGTTCTGATAAGCGGGCTATGTTATTGTAATTAAAGCTATCAATGAAAACTAATACTTAACAAAGCATAGTGTGTTTGCTTGGCTTTTATTCGCCATTCACAGCGACTCCAATAAACTAATGAACTTATTCACTTATCCATATGTTAGGAATAACATGACTGTAGATGTCACTGAAACCATTTCTCAAACTGTTCACCCTGCGTTTCAGTGCAACGTCGCCGCATGTTGAAGCATTGAGATATTTTAGTGTCTGAATATAAACAAACACATTTTCACAGGTTGCTGGTGCATTATCACTTGGCAACTGATTATGATGAAAATGTATTTCTTGTTGCTTGCAGAACACAACCATCCTATCACTAAGGAACTGCATAACTTTTAGAGCATACTTAACTTTATGTGGCTCTGAAAGTTTCCTGTTCGTGATCCATTCTTCTTAATGATACGCCGTTAATTAAATACACTTTATGAACAGTTTAAGCAGCCAAATTGGGACTGCATATCCATTTGCAACTCAAAATAAGAAGATTTCCAAAACTTATTATCTGTTTTCTGCCTGCTGCTTTCTCGGCAAAGTATTTGAATGCCTCTGGATTTTGACTCAGGAATTAGTATTGAACTTGAAAATGGTCAGCCTGTATAAGGCGTAGTCTTCATGAAATAGAAAAGGTGCATGAGTGCACCTTCAGATCAGCTTTATGACCAGTTGTATCATGACATCATCTATTCCCTGAAACCACTTATCACTAAAACTCATGATCATGCCAAAAGACATTCCTGACTTATACAGGCTGAGATAAGTTAGTTGAATTTTAACAAAACCCATTATCATCCCAGTCATTAGTTATGTATGACTTTGGTAGCAAAAGACTATGAATTACAAAAACAAATTTGAAAACTCATCACCAAAAGTTCACTGCTGGTACAACTTTATATAACTTCGAATCAGAAATAAGTATGATACTGTTGAAGTTACTGAACTTATGCTGTTAATGGCAAGATGAGTTAAAAGACAATATTACCATGTATTGTCGTGGTTATTACCTCAGGCATGACATTAAACTTCGTCTGGATTATCCAAAGACGTTTACTCGAAAACTCAGCTTCACGCTTCGTCATTATTTAGAAACTTGTGATTGCTCAGTCTATGGTCCTTTAATGGGGTAGACGATATGACTTTGAAATGACGTTCTATTTGGTGTTCAGTTTCAAATCCAGATGCAGAGAGCTTTAGAGAGGCGTTTTACAACGTTTGCGTGAAGTAGCTGCAAAACCAAGTGACTCATCGTGCTTTTAATGCAATTTTGCATCAAATTACGAAAGTTACCACCAACGTGAAATTAATGGTGATGGTACACCATATGGCTTAATACCTAATTTTAAATGGGTTAAGTGGTTGCGATTCACATAACAATTACAATTCAAATTTGGGATGTTGATAGTGCCATTGCTCAGGTCAGAAAGAACTCCAAGACCCAATGTGGTTATCTATACCTGATTCAAACCCATTTATTGGGCTAATCCGCACCGACGTGCAATGACTTTTAGTACCGGATGCAGGCAAAGTCAGCGAAAAGAGCAAGAAGCTGAAAAAGCGCGTTTAGCTGCAATTGGTGAAAAATAACTGAAGAAGATAAAGCAGAGATCATCGCACCAGACAAAGCATTTAAGAACGTCAAGATACCACCAGATAATCTTGAACTGTTGCCAAAAAGTAGGTCTAGAAGACGTAACAGCACTGACTTGCATATTGTACAGGTCAATTGCGTGAAATTATTTGTAATCGAAATCATACGCCGTTGAATTTGTATCATGCAGAATAAATGGTATTTACTATCAACAAGTCCTCATTCCGATTCCTGATGATGTGGTTAAATCACCAGACACTTCATTTGCTCTCTATTTAATGGGTGAAGTTGGTGCAGGTGAGTATGACTACCTTGAACTCCAGAACTTACAAACAGCTGTAAGTGGTGGTTGGAATGGGTGCTTCGTTACGCAGTAAGGTTAATGATAAAAACACAAATTAGTGCTTGGTTAACTTTAACAACTAAATCTTTACTCAGAAGTTCAATTAAATTCATTTATTAAAATTAGCATTTGAACTTTACGTTTTGATGAAAAAGAGCGAATCATTGAGTTATTGGGCAAACGTAACAGACGCTGGCAGTCTCGTTTATCTGGTGCTGGTCAATAGTTATGCAGATTGGGAGCATATTGCTTCTGCGTAATATGAGTGCGTTACTCAACGCGATCAAACACTGGCTTAGGTGCGTTGAACTGGTTAGGCGAGCTTGTTACTAAAATTACCCAAGATGATGCTGCTTATGATGCGCTTATTGCTGAATTGAAGCATATTTGCAAGCAAAATTATTGCAAGCACCTAAACCAGTTTCCGGGCTCGTATGTGGAGCATCAGTCAGAGCGTTTAGTTGAAGAAATTCAAAATGTTTGGGATATAAATTAAACGTTGATACAGCAGCAAAACTGAGTTAACAAGTTGAGCAAGAAAATGATAATGAAACATGAAGCTTGGTTAATTCAACCAATGTTCACAGTTCTGGTTTCCTCTGCATATCAACTGTGGAAGTATCTCTAATCAGATGCGGCACCTCATCGCTTGGCAGCTTACCTTGCGTAATGGTTTCTTGCACAGTGCTATCCGTGAAAAGGTGGTTATGTATCTGTGGGGGCATTTATGACGAAATGCATGTTCATTCCGTTGTACCGTGACCCACGCTAGCTGAGACTTTAAGATTTTGAAATAAGCGTGCAATGGTTGTTAAACAGAGCACAACCATATCAGCTTGAAGAAGCAATTCTTGGTCTGGTGGCATTATGGACAACCTGGTCACACCAACACTTGAAGCAATAACAGCGTGTTATGCATTGTTGCATGCAGAACTCCGACTTTCCGTCGTACATTACGTGAAGATTATTGCATGTAGTTTAGGAGAAGATTTACAACGTGTTGCGCGTCATATTTAATTGAACAAGCTATGTAAAAGCTTGTCGTTGATATTTTGCAAAACGTGATGAATTGCAACAACTGGGCCATTTAAATCTATTTAATTAAAATAAAATTGGAGATGAACATGGCGTTCATAAATTTGAACACACATCTTCACAGCTAAGTATGGAACCCTGCTTACCGGTATGTGCGTCGATGCTATGCCCGACTACCTTAGCCCCTGTACAAACCTGCAGAGTGTAGATGCATGTGTTGCCTTGCAATGCTGATCACTAGCTTGTTATGATGCTGTGTTTAAACCATCGGCCTTACCATTAGTTTCATATAGCAGTAGTACCAGAGCTGTTAAAAAATTGATAAACCTGTTGTTCAACCTGAAACATTTAAAGAAAAGGTTGTAAATAAGGTAAGTAGATATCAGTAATGTGGTAAGCAGACCACACTTGAATCCGTCTTTACTAGATCAACGTGGGGAGTTGTCTGAAAAAAGTAAACTGGGTGTTTGGAATATTCGTGCTTATCAACCTGTTTACTTGCAAGCCAGTTCTGGACGAGCGATAAAAATGAGTTTCAAAGCAGCAGTCCAGGCAAAACAACCGGTGAAGAGCCCAAAACCTTAATCAACTGAAAGTAAATTTCAGATTTCTTTGAAACGAATTGGGAAAATATTTTGGTAACAGATGGTACTGTGGGTAGGTTATAAAATCTTCACGTTGGCATATATTTAAAATAAGAGTCTCGTCCATTCCGTGAATAGAACTATGAGCCAGGAACAAAGTTTAATGTTAGAACTATGAGTTGCTTGGCTTAATGGTCGTTTGGTGGGGGCCTTTAAATCACCAGTCAAATGGACGTTCTCATCCTTTATCTCGTAGTTCGAAGCGGTGTCATCTTTAATGTGGGTTTAGAAGCGGTAACTGTACTTTAATGCTTCGTCCATGGATACGCCTTGAAGAAGACAGCAAGATGGCGCGCAATCCAGATATGGAAGATTGGCATCGGTCGTTCTTGGTAATTTAACTGCTTTTATAAAAGTGGAAGCAAAATGACTTCTCATTAAGTAAACGTCACTCTTTAAAAGGTGGTGATGATTCTCATGGTGCTGTTCAGTTTGACTGGGCTTTCCCGATGCTGGCAGCTTGGTACAGCCTTCCATTATTTAATGGTTCTGGTGAAAGCTTAATTACTATAACATAGTCCAACTTATTAGACCTTGGGTGTTTCACTCATGAACTGGTACTAAAGTTGACCTATAAAATGCCTTTTTACATAAGGCCTTTTTTATTAACAGATTTGAATGTTGGCTTGAGGATGTTTGAGGGGCCTTTTAGGAGTAGCAATTAAATAGGCATTGTTAAGGGCCAGCTCCTGAAACATAAATGCGAATTAAAAATAAATAAAACATTGTGTAAATCTGGCGTGATACTAGGAAAAGGCCTACCGTACCAGGCTGCTGAAACGACTTCTCAAGCATAAGTTCATAAAGTCTGCTTTAGGTTCTAAAGTAAAGAATAAGAACCCGATAAATATGAGAATACTGGTAATTGCTTTAACAAAGGCTTTAGATCGCTTTCGTGAGGAATAGCAGTAATTGAAAACCCTCCTTCCTCCTTACGTCTTAAAAGGAAAGTACACTTAAAACTAAATATGATAAGGTGCCGACTTTTATAAGCCAAGGCAGTACTGAGTGAAACTCAATAAATGAACATGAGTAACATGATAATTAAAGAAGCTGTTGGTCATATTGCTCCAGTATCAATAGTATTGAACCCTGAAGAACGTGGAACAGTCAGTGAAACCATGCATTTAAAGCTTGATCACCTCGCCATTGAGCAGACCTAAGGTATGAGGATTTTGTGATTTCCAAAACAAATTAATACAAACGCAATACAAATTAATAATCGCAATAGTTGTTTAGATGAGGTTTGCCTTTGATCATTTTTCCATTTTATTTGTTTGATATCCATGAGGACTAAAAAACCCAGTCCACTAATGTATAGAGCAAACTAATCATGTAATACATATAAGTAGGTTGACTTTGGAAGTTAACTAAACTGTTGCTAAATAGTGAAAAACTAATTGTTAAATGATGAGATATATAGAAAACTGCATAATATAGTCCTCCATGATAAAACATGCTTGTAAATGCGGTAGTTAAGATCACTGTTCCAAATCAGTTCTCAAAAAGAAGTGTGTAAGTAACAACACCTTTAACAAAGTAACCTAGTGAAAGATAGTCTGCCAAGCTATCTGCCCATCATTTGCTGTTTAAGGCCAACTTTAGAGATAATTAATGCTGCCAAAATGGCAAAAAGTCATAAAGCCTAATAGCTGACTGAATCAATAATAAAATAATGACCTGTCGGAAAAGTGTAAAGATTCATGAATATTGTACAGCGGATAGACCTGTAATAGTGACTGCCGAGTACGTAAAATAGAGCATCATCCAACTACATGTCCGTTATTGGCAATAGGAAGTTTAAGCAACCGATGTGCCAAGACAAACAAAGCCCCAGAAAACAGTGCTGCCTACAGGAGAAGGTGGGCTTAAATTTAGTGTTTTATGCGGTTTAGGCTTAGAGACATATTTCTGGTTCGTTTTTCTTATGAAACAATTTGAGAGTTTTTTTAGCTGCTGTAAATGACCTTCTAAAATAAGAATATCATGCGTTTGTAAATTAAAGTCTCTTCGGTTTCAAATAAATCTGCTGTTGTCTTTTACAAGAAGCGTTTTTATTGCCAACACTTGCTGCGCATAATTCCGTACAAATTAATGCCGTTTTACTTCTCTGGAATATCAATTTTACATACTAGTGCTCATCATCTAAAGACATATAGCTCCTCCATTTATCACTTTGATTGCTTGAGCACCTAGTTACTAGATGTCTTCTTCAGGATGAATGGATTTATTGATATTTAGATGAGATAAGATTGTATGATGTGCTTTGGTTTAGTTTACCCAAATTTTATCAATGCCCCAATTTTTAAATTCAACATAAAATACTGGCTTCAATATCTTCACCAATTGCTACAACCACTGCATCTAATTTTTGAATGTTTAATTCATCCAATACATGTTCATCTGTAGCATCAGCAATGACAGCATGAGTTGAAACATCGGCAAGTTCTCAACATTCTTTTTGACTGTATCAATACCCAAACACATCATGGTTAATCTCGTAAGTTCCTGAGCAACATTCCCCAAAACTTCCCAAAGCCATGACCCATGTGCCATAGTTGTCCTTTTATATTAGTTTAGGCTTTATTTTTAATGATATTTTCTTTGAGAATAAGAGAAGCAATGTAAAATATAAAAATAATAAATGCATGATAAAAATACTATATTGCCGGCTTTCCAAATGAAGGTTACTTCAAGAAACGTTATAGCCCAATTGTCAGTAATTTCTGCAATGGATAACATTTGCTCAGAGTTTCAATTAAACCATCTGGGTTTGTTTAGCATCTGTTGCTTGTACCATAAGCCTAAATAGTACCGATATTCAGCAGCGCCGTGGTGAACGATAATGGAACAGCACGTAAATATTGTGGGTTGATAAACGAGTTAAGAAAGGTGAGTAAAGCAACTCGTCAGGAACTCAACGGAAAATCTTTCGTCATCCAGATTGGGCATGACCACCAATCAAGTAACGAATATGCAAATTTTGGCAACTTCATCATCCCACGATAAATCATCACCAGCATAATTTTGCTGTTTAAGTTGTCACATTCAGGCCGTTCAGTGTCACCACCTTTTATAGCTAAATACCCAGCAAACTTGTGCTTCTTTCTGTGTTATTTAAGCCGTAATTTAAACTCGGTAATGTTACGGCCCTGTAGAGCACGGCAGAATAAGAATGCGCCTTTTTCTTCAGAGGATGACTGCATAAATGGCTTCACGTTGTTCACCAATTCCGTTACTCTGCAATGTAACGTAGAGCGTAGTGGAGTTCATGTTGGCGCGACGCAAACAATCGATACCATGTTTTTACCGCCGCGATTTTATGCTCGGCAACATATTTTGATATAATAGGGGCCATCGCACCTGACGGTTCAGCGATGATGCGGTTTCATCAAAAGTATTCATTGCAGCACAGATCTCATCTGTATTTACAGTAACAATATCTGGTTCAACAAATTGGTCCAGAATTATCTGATTTGCGTAGACGAACGATATCGATTAAGGCACCAATTTGAGCAACTGCTGCGCATCGGGCAATAATACTACGTGGGGTGACGACTACGCGTTCAGATTGCTTCGCACCGCTGCTTTCACGCAGGTATGACTCTTCATATTCAACACATCACTCTTTGCCATGCGGTGCAACATCACCGCCATTAATATTGAACACCAGCAATTAAGCCACCACCACCGACCAGCAGCAGACATATTCCATCACGCATTGGCGTAAAATTCATTCGCAATTGTGCCTTGGCCGAAATAACCAACTCGTCGTCATAAGGTGGAATAAAAACTAATCCTTCAACTTCGGCACCTTTTTATGCAGCGTCTTGTTGCGACTATCAAAACTATCGCCATGTAATACAACTTGGAGCAACGCTTCACTGCCTGAACTTTAATGTCAGGGTTATATCTATTGGCATATAACAATAATTGCAGGAATACCGCGCGTTGACCAGACAACGATAATCGTGCACATGGTTGCCGGCAGATGCGCAATCGACGCGTTCAGTTGTTCTTTCGGTGATTGGCACAGCCGATGTTATAGGCACGCGTAATTTTAAAAGAAAAACTGGTTGATAATCTTCACGCTTAAAACGAATTGTGTTTGATTTTCATAATTCTCGTGGAGCTGATTGGAGGAGGTGTTCATATTGCAACATCATAAACCGTTGCTTGTAAATTTGTCCGTCACGAGACAGCATGTTCATCTTCCCTATAACAGTTTAAAATAGGAAATTATTGTAGCAAACCCTTGTCCATTTGCGCGTTTTATTGGCGAAATAAATGTCAAAAAATAGTTGAGTGATGTAAATGAGCCTATATGCAACCAAGATGAAAAAGAAACAGCTGCTGCGAAAGCTGCTTTAAGACCTTACCCAAAAGGGTGAAAAGTTTGGGGTTAGGGAACTGGAAGTGACTGAATTTCCTGATTGAGTTATTGTAGCATACAATTAGAAACACAACAGTAGCAAGTTCTCAAAGCAACAGCAGATCGTCTTAAAAAATTAGGCATAGAAGTGGTTGGCTACTGAACCATGTGGGAGCCTTGATGCTGCTGTTGATGGTGCAGATGAGATTGATCGTCGTAATGCAACCATGCGGCGCAGCATTAACTCGTGAAAAATTGTAACTCAATTGCTAAAAAGTTTGTATGTATCGTTGATGATTCAGATGTGTGGCTGACTTGGTCGTGATTTTACATTTACGAAGTGATATTCAATGGCGCGTTCTGCTGTAGCGCGTAAAATTGGTAAATTAGGGTGATCCGGTTTATCGTGAAGGTGTGGTAACAGAACGGAAACGTTATTTAGATGTATTTAAATTTGAACATCTCTTGATTAGCAATTGATTTGGAAAAGACAATTAATAATATTCCCGGGCGTTGTACTCGGTATTTTGCGGTCGATCGAGCAACCATTGCAAATTGTTGCAACAATGGCATCTTATTGAAGAGCTTCTATGCCCAGTAATGTCTGTGGAAAATGCCAAGAAAATTAAATTGTTCGTCACGTAAGGGCAAGAAAATTGCGCTTACGTGTAGAGCCTGCGTTACACTTCTGTGCGTTATTTTGTAGTAAAGGAGCAATTCAATGAGTTTAGCTCAGTCCAATGGTTAATCGAGACGTGGAATAAACAGCTACACGTTCAATCTACCTCATTTGAAATTCCTTCAGAAATTTCTTTTTTAATAGAACAGCCTTTTCAAATTGTGTGTGCAGAAGCAAACATCGCATTTTTTCAATTTTAAAGTGGGAAGATATAGTTATTTATTTATTAAAGATCATCAACCAGTAAATATTTACAAACTATGTTATTGCTTATGCAAAACGAGTTGCCAGCACTTTTGTCAGAACTTAGCCAAAAAACTCGACTGAGTTATGCAAGAGTGTACAATTCGGCGTCCCAGGGCTTTGGGGAAGTGCATTAGTCAACATAATATTATGCTGCATTAAGTTTCTGCTGCTGCTCAATTACCCGTTATTATGTTTGCATTCATGAACTAGCACACCAAGCTTCAACATAGTCCTGCATTTGGGCCGAAGTTGCAAGTTCAACCCTACTATGCATAACATCACAGACAATTAAAAGGTAAATCCATTGCTGCATGTGGTATGTTACAACTTAGCTAAATATACACTCTAATTGTGTGGTGTACATAACTTTGCGGCTATATCAAGGCCTTATATTGCACCACATTGTTCTATTTTTAATATGTATACTGTAAATTATTGCTGTGTTGAATTGTTAGGTTCTAGCTGAACTTGGATTGCTAAGTAAATATACTATTTGCAGCGTCATGTTTGCAGTAAATTTATCTGCCTATCTGCACTTAGAACAGATAAAAGCTTTGAGAGCCTTTAATTAATTCAATTTGACCATTAGCACGGAAGTTAAGTTGGCAGCCTGTTGTACTGTCTTCATAGTACCAACTAAAGCACGTTTGATGTATGTGTTGGGTCCGGAAAATATTGATACTAGTTAATACCTTGTTTACGGATAAGCCGAACCATTGCAGGTCGTTGTAATACACTAAAGCCAACAGCACGTCGGTAATCTCCCGCACCCATCACGGAAAATTCTTACCCAGCAGGTATAATCCCAAAGATATTGTTTCTTGTCAAAGTAGATCAAAACTTGGGTTGGGGAGATGGATTGGATCTTGCAATCTTAGTTACAGTGGCTGCTCTTAGATTAGTGGCAAAATAATCACGTGTTACCTTTTGATTAGCTGCGATATCTAAGTGTTTTTGCTGGATCAATATTATCAAGGCTGAGGTGAAGATATAACAAGATAAATTTGTCCCCAAACCAGTTTTTGCCGTCCAAATATCCATCTTTAAATCTGTAGCGAGACTTGGTGAGATCTTGAAAGTGAATTCGTATTATGGATGCTTGACCAATATTGAGATAACCAAAGCTTAGATAACTCCACATAAGTACTTGGCTTTGTGGTTGAGTATTTCAAACACATTTAAAATTGTAAGCGTACTTGCCGGACTTAAACTTGGAATATTGGTATCTTTAAACATTAAGAAGAGATCTGTAGACATCTTGAGAGGCTAAGTCAACATGTAATTGTTCAATACCGGGTGGGATAATTGTCTCATTAGGCAACTGAACCCTCAGGGAAGATCACAGCACGTTAAAAATTGCTTCTGAACTTGGGCTGATCAATTGTGTTTTTATTGCTTATCTAAGTGGGGTAAACAGCGTGAGCCACCACACCCATATACTTTTGATATGTAAGACATTTGGTTGGATCAAATACTTGAGATGAGCCTTGGGTCCTTCGGTTGCATCACACAAATAAGCAAATGAATACTTGTCTTGGAAGTTTACAATCGTAACTCGTTAAACTGGCAACTTGGGTATCAATCAAAATACTTGTCATTGTATGCTCATACCTTGAGTTGAACATTGCGCATTTCAAAAGGGTTTTAAGCGTAATATCCCGTCATGACTTCAGGAGTGGGTTCCAATACGGTTCGAGTTCGATGAACCTCTATCCTGCTACCACCACCACCCTAGCCAGGCTCACTTAAATTAAATTGGTGAGGCCGAAGAACAGTGACACTTTTAAGTG
+
#&&%,+)&)+)*+0*+*((($&8'9')D=**0(*+0$%%)$:2'***?+<:'*:'CA)1>)&&&4&304/5*(&$&+)+5836*)0'%)')1%&)6.(,@?>;+,+,-+4%%%))+>7;54')>>*(&)++7;5*&,*$,154/4<;A1))3'&$$(./.,&&)(&(.'))A>(96&/2+43,.@C8(2&((*38):(8)/))&''.0725+1&'B+.33:5'63*,(&$)((6(7-67112'13*().%(,,13*6&*(2?A@33)*1.F=535'(&1&)'(2+)%0;;-1(<;/'.*'E8=C9;.@@6()A))0'>A7*2326.;?:<5(';1.(;)/$+)*+#%%%,+'@<))B'(-)'($'&(861?'(*=>/(CCG@(-+3'%()&*/%*%()&%()+/*')($5&'&*1(4'>BA)1)1///1'.5.'(/0//*&.5@4&11.5>@*(6:CA;>(/)#$#)'4..*'&+''*&*&-)/)2%)/.*5:)H-?73-+&,,(-&+(696(*&*(2*)%&*:)=?B-G@)+(/DE9@3+%.;*)C=3+6,::*-'(E)<)16*?2HEIFFA3531(?5%)*/-410-(%,-((+?B87(#,'%%%'*1('%.((7;6,%&*().5+755-.(B-1H0'C/(>7(*=653'?8B0I+4D=<;3C(921:<=/+1=:9(,74,&$)/1)';)D+),):?90,.',.74;=1')#&)+'/?9,?C()'#&//'+/5)&'''&&2*.)').')@*<?>CD>B994.+4(+&'(*)&79-@*:++8*,'4'(,$'+%&&/2'++'*/(&.2+)&),1)$$(95',+/426.-7'5-04(777(.3($&/0;=;/')'*);9,+E>>(37('*<=-'(%*'&*.33+&$%&(&6'%((2'1)>''AH(@+*>3(90+%-$&&$%'-($&$*-2;1;5A>?5*<)%(*'$&$/.()))6>>?=>*1)&+%$$%#$)&.%&6)'.5<7)-(,>=?-+,,((#%&)+$+BF(1>:(+'67,*$,&-1)A:/686(()5/3%+&#%&)*(+)1'06)60)'%*/&)<(('&$+&%;,-''*&$(*$)'$$'%+()',$(%*,2?)D6A(-B:(>6((1;AAA>:)))))'1)''&&(7<,3?-+%'>A)'4,*++79'&)>CBB)&I?BA-==*-2(/7%,8.-/5/&*)*-0.3216;*);(4)''%')%'&%%-$&$'+2%%&%'$')='&2+.*'()',.$(,3(-+.*7+3DEBIDC6A@E?D(G4*%*$.)'?'9*+#++(::3,+(14A'7153)/&(&$&&&)#*,2'>-?,3?>%67)'143/+*?;(3:%.%-'&,(0/?B>>'%&465)((/05.95(,)'%&$',*+2&,$#&)-@-$*.0--)B*<&50(903(,(-'+)%&5$+%*&'*8@3%&)/%.)(;I*+<**((*+)11*+'+)+,)&&$-'$%'')%%.70;B+G0/HG@DCIGAC@DBB?/*,.:)'0-946<'.0&%%'./+>'*(3*</89;:+.*'&+-'%&&'+8:=728,1/'&.232-&+*(.(*;6<=B.IAEFCA9ABB:A=6AA?)/()-''/)'''&$,('2:9(47,'+*&'%28<.9>0+>1-.0$,&4'/3@A?756&&6>CD0097&2&'),ACD)5(10*$#+:,6)$&2'&+26&@'FGD-)AD+DE/(75)305BB6GC,3$$$%',8.'&'F@=+CID)&44>2%1EE)'*%)/@:)1)*EG(.6,$--'+.)/,9'+A+91='8C=E1H3F8F@:3+)'+$)1$%,4%0%7(49,$47*48<0/)(&(.1%-'%.+.441:2F.EI=()*61+0+-(&*++5(B4=,0(+@36<.74*1%%.-2)8>A<0+'==.6)2@@'<*(AD6A24>;A@?+B;(/4)/10+0,,&-%'(%.(-')-('2+7>*CA'IG=*CA+,6(),&(6'()4,?B?B4@H(@04.=>AB1''?>@<:)(5.-%&-/,+)*0*-+,5(3GC1=;<E)A<40),*&$(,5)/2'+(&/$-)+--8'%9+7:(@'D,5@*:;<:33@FE7IF(=*='>>=*.'?48;9?5?><DGG4?<*&+*%*%%49(*(3)FA(23'(.4A'3IDG(;BBB=5C:6:-2'&94',0'&&126673%4)++)$%,11)))0=A@DGA<7>E=*D8?;7B(A5+=E0'*)+218-?A-4:,@9(,'-*((A2BGGI2FGA=0<(4A+05+B)/0%$'&&$%)((/*'AHGFC+*6:@);(:AC'HCCDI)EI>?'3';'5'6+,:'22%*)&)2(7,86.;.23<'@->BAEBIIDD&/61+'$3002*3AEI-)*1%+-,,,*,)&':(<;:0$.%#&($)&&'D3,';)'/(*1(+?@14:&-*%)&(%%)-'4262-'2(38:=6:9<<E'@,76+/+/(19CEE)00*22%.'.<8)&('15(>CB.HI/?GG3--1)C5'(+);B(?C'CHH4@='4-)),)+*,$#%+&$(9&7(=B*2'A;($').)'((%/%+)8.$18(-*536(4*662,4*?AGF,(@E?(C7GF=;/(.95+EI>.0-)1:GFE?8DA+?,*A>=)+5+)'&$,114(/<*..1)&)22)%/%%(/5;@>3:1/2&&)(-31592./9A+?)?A-669?';*%3::-(7231?IE<'21?,9'*$&(-(;0)##$&+2+.)$'%'$&&+0,>:+&')%%$)*C@E(-/574/*)&),-+),%:?84'%-,(24*)'$%$(-0/,'&)401(/*(,0()4;'@=A/'@DHHD8:(=-=(;::<*)+(&'$+0:<?>)%%'((:0'.%*&$$#$)&'$'1'))%.(*+(HF,(ID)?59007/7%%%',36(181()').,'$)036=545,*'?*<?IE-2*>(,$%*8=A<+*'*04;()).''''(+++2/(*((&*%:&19/'./DH<(1)*7A'((@'E)HG)HDFEA7+$.'00)*'&33%(%(4:&*$%*%+2%+&#$'1()37*777.*')*6,=@EDFHF?0=0*'?<')DD)0-DIF=;0;07+('?D+EB/BC(;(7*E*,*(('-*+.$'*.5<9+'*3.('.-$*,/+2I)(3'-9?)0+'=+-&'(7/*&12))+:BF<1'$)*(&&0**7%30.17*/;.C,(0&&%.'&7@<)2(2-<+<65IHEAC?>+5(+(')<9,(&&72-)%--,#('9''2'/.&0.60(.(+3AC(-&BFICD';?BB?@8=-'%%51)''81/%()))-,,1$$#*0)*./5*7.'<9&'(.@-,)./$%%(*$)()3*9)6#'(&%($*(/$($))+.*,+DB*)/'.7D':)8097,=7((%)('60.7,<=2)'')*),,,%)*4(&+-'')('*)$$%'((8/'&%$)+/839,<;>,%1.1,&*(2--1)*+63&45(4(5-&1--#(&&3)*2551,'+3&,/'&07?><8&@C)@C<,04;;(?(<A3A@/./%.(-BE'B@@B3+5(?'24)+A='&,*1$)46)662A*019$5+@;('#'$(%&,%%)&)&,($&(,+.%(7'A*)$%.8)0=(*.+-).(('++-,03.4@AA))*(E(>/&&'*'*50+2%4036(=,&,3*B>(=1D=<-2'<@FEF>9<)+)'),++%('$%#%(&(<(8;-C<=8$-131*?,%)8)BF'6&120'+'%)(&(*8,12'00()25.()%#,,-.&(,4(+-),-.-*)5'CBB-+A:--F@'(&'('1*3'6%$,;B+(+86:4.-%)-)$.<353(&.575<*(?=@76*%&*3,,-*'&**;+>>,;;0<2.'-6@CEC+(9641>>>7''(/022)(%'&&%'-385<<*;@>(,54(+;:FC*%'*-6*(+7.((('(/#=60$'*$*&+2*>@'().(&&5--)/*)*1)6./),*%$'-,0.<>.'*-%0%%$-'&)+67()8+2-5*(/((**-.()$)&)+,#$)(&(,**+.%&/=7(,/31)6'$)$;('2'2)4/(,+&+=+%')**)+1((%$&.,?@--24-&*:<'CB<?A).@;<6=*<9-0)*-4-)*((.'=<E(6A/0+/1++1))$$#%-)'&.(5+01,<5?'475',%'61949-33*'$$00.1.(-I*5-&B27'(%'',())(2'HII*C,',9'=?@>D)BEE=7:7(113)*(9*8+*--.<,(&3(3BBICD?A>5AI*D>>*AFB1+,)A.562.1*=+2'3(87)@5((&1-*+)$&54('&(+)''$$')%(%+16,&'1,+1,+&;1,-)$234',4+*(*-31*'/*)*'&+#&)$&,'$)&/)03'0%&$#$&=(5692(,&)'1/3->?A1+B4,*'2++)&'/(6--%&3/(2.7(EC5/(D$(7/0/$)$%*$/2&%%%,?*@@)'+-D3F?)DBA>.*&'-4+,/&?*7@*')&*%('(')%$%$-;&+.)(7*'14<:44.0/0'(2@@(51*+/$.-&$%'$%'(%')3,0(+'&$$#$%-'1.(5)54$,/0&''('-+A+?C(==7@BF?85<=*,0)$&%;0%%%+%.+-3&0;)=%>+49+'7))?.4/)$(,()(&7*)$')(/'?B>81*)%)=,();75H(*5A4,*)4+,;@*(,)B)88(@5,<&)2/;<%(?>*H(4A)*9,1@=A=*2):+((+/%$(%*#$#(,.($(**)),'3(<*50);,),*%().,315?2(9850)24*+'('$*%'-&'&+'6,10-++/*-'6-()-)(A:854;.*%&*.)(3*-'*+7,&&/&(1(6'0.%)%$')/'+6;'$0/'<9-96'/'%%'(%(('$'<?(7.+(D*4(+-%.5*1*)*#%((*7'5%'+???(91('('-6?+)4))-'549)'6-9'(=>:+/==<<C5*')065076A@)-=+6%$)'*')%)(><<5@1853-:)=A>AC@?8(/*$0$+:CB(@@;7,;677)9DAA??013.<@.?@)@4.'<0,'*-03<3<<6A(>(70&.).,*)'+9'(/+/0-7'+*:-5&116.3()'&'47'@B'+.,(((%(**</$)$+-?&%*)05*(('(B'.=(21@>F*/B/877(+)(&2'()'645(6())6)''0+1>=6'<'8*3<)08).*1)*$$022*%-,4(.$&(49421('$&*.(;CAH.7)4/0.*'&.(+<1'+',+08;=7?EE63)%%%(.;@B'@=&7(5;?B?<059*)&.':1(:$-:<9:*,.2.';(@@>;,.$)%)'-+2'9;&'''$(&'5<74/.+.-9-))&+4:0+*<)B=8'4DCD+5/7&-,7(%/-*',*,=):<8&-(274)91'-7-),)7&%(/--+&$'$&$((1$))'/(:<9;---$&(+'-*/(+&$(*'/*44(%*)1('<<*2186(.4+(*(+-&./'+0)))0.?+G@0>'1+,HE)*%5704')'2+-))/.&''&&$%-+0*8?'-(53/;-,)*)*&*+,'*3%))@:;(<D:*=A??B.)70'G+'?AD<)%0-)*%'$''/('/902,.;)DDH;)-+(%%*/E;'%-&($&6-:%=A?AB/A)2(,'/-.+),','<>CAG<9AGDD.997((:=(*B0,-%*()58')%#&:(@+1.+(0/2)*%*$'+*32/$6*/3(%+%$'*%&&+*'('*+(+'+/'7=,+=@<=,+%(69*;:>?)$*+ACC;CFD(.,'02)9)>(=??26:77'/.74A))=-I)&.C399''50;)-)A)(HA-)>1))(%+'<68(C,BDG3(+DHEAB)*)3*(2*;=4)E4GEDF>@>(=E.2B?,%5$>9'3G*I'I(EAGI@7'(8$(5,7G*IDAC(B2*A2B8%%**&'+*($56*'%,&''(&8,+&$&%&*,154-.$*-&.(2./4;-2?*&'CA<C5G<:>;)$'%%+*(/@>D)=2EC/>03@:+(3(,),&''&(02(*125151.0+%'(,+)0&,'&(+,0.%)$'%%&($')%*$&&%$$%48'82(&'')+*$$%$'&+&5)5*0@>@>'25+))D-,/('((%&'(%-$.182'-(,/-*'754):5.)('(>AA@)<?BDBDD,%'.+<)?>736/+=A@)*?06();33/05,:(B(&;<9@@0?;3,1*.&2,,-(,215<+><,,-))5083<,76C';))'2%,(,-'/16-))1+9@D1),(D-B@D*@:'%&1/&---.'5<(&B*)32+/,)@)00<==(':8:<:0)(5(/@.,?-'%'*2,6-1*->-&8*'0/(2/+,.:)'01++1,)*CBD-,3487$))/$&&&--(/4346*(&,+7)9<F)1(30D*)B/D4+/*)(%+*.,)'+(44)*))''/+1(('&3&&$),8)*,'(+,)9)A>@??-'*-)/)'+1%$)1-/'-,(??/%((B2BD'B)*I(4?6'09*$(-,-':)1(35/)4+(,1$*5'56,*':;>(,/0&*(%%(>8*<*+%,0,+$))&$%-($'(***$+'(%+5@(D)A@(89'4(BA:(?/569B(4'*'+*,&.1-C*7029;,:)-0)$$#()41-,)&('8)1:0.()8'38*-+371;:62(@')C?0,)''*8++,+'*='<*8**'))0,$%'+.+12--)$%&&$&%&%%#%2..*;D@>7'()(2%:(-2+#$$*)=:::??A?0&5./%-=4,$'+,(AI,AC<2'())')%(('683-*',$*GDAE?:(+*()3*$&&$0*%&.'++*())((/3737(FFFBD<;(;:ABD-7/DE,2*'15')//0(1)=)*%.+//1*.'-<FEC=%)'>>%4GC(9C=+I/(')14/$&&)'4/05'B(B-:&+';*'*5(=A?+@:('D5'(+'/$('('&*-F)7)$&%)95-'*3/'+1<5),&*;)'5'$50(((')&**)&*&&*(%(;BE26<A*0/%).':*(+(9+:0)#''','(%%*(('&%$('&&'(=A0'19@@?>(,8+.(*.+(-*'*,)6('&(((/'<.+-+*7'&'9';5*,&.'41--,-;'($(/;>'2*&/)'/<7+*-3/=6'6C*)**7('&)-5:?7.;;ACDB+ED3$)),%%$$$%#(6(0(0'C'('0,&,#&*&**$%%%',&(0&'')@C,:'%$&$'&,')'$%'<4(.=*=@A.CI)B=-+-/((-(G6981,'%&$%)'&')%(&94('@9+-8(/%,.#')'2%$'*''''&+''99*,))*53)&'-9=01(03.)'4B;(;*D3G/DHIIIAF-2*<;<(.(+F1)DEHF';,)($+*7,<A@8/'*:*0IIE2<E=C9&')7)'&''/40.-23'-'*%%..&%/+),5-(8<):'-+&-(,(7,(&#&()($$#'&&'('%$(00(A9D*)A@%6,020(+-$*.)'&&&(''(&(&*&'&&(-&.4&+5&%*#%&'#$&%&*''3'/)&',,8-'1(,&)44&,'%%$')$&'&$2*,)0&+0$'(=,,%*&.'2%00+()%.#%$(%(.5-+*=5@A'59;9333+**(-*2-5+=)+'*$&)$-')0+(-*4-(-,*'7A(C-;=%0*7@2.-@./%*.(60?-/.)+/I10+80&)%-/&&28'9.(/>D)E7:4*GIDII*0;;&:AE0:<)/7,)+'6%8*00:;))%$'+%%('-%%&%*&$%-*2*);/%-%**+.*,$%%+-**=B@?CFB+***)7=-.''$&.,'2/56=.?A)2';:>?@E.HI+?DCI>),'26'$%*&(**&+-HC.(3)&,+%+'*/-E?II+>HI);)-'%%&'8'5)1.,/('(02'*2&/,$$%*6+$9=DGC<(1,**+&)/-<&*/&(470$'&'*(0'+'5A(6&&+,&16522'''-:7.''*'((#%'65/,'((()-%),5)9;@&'(/$&/(''8/<.?IF5'%%%#.*-*1()+0/:(%%&32=D3EAB+'4(.%*<@&($*$*)</&(,51,/'+*-%$*-&*.&)*$1>'(.$%&'0(@A..((D@88'65334--&0+E*B)*)F'.B>8(&5(*)$',,,*9=;(CC-3<>BC@=;*92),.$,(G'6;//*;'10&(27A<)>C@-+/)6=;<<@AC@;>)?*2>1)'3''&=@AEGC+$$*&()&))D)GD'&==<;>6@)>='+457(3''*><,57+D1,*8EFD:.*')6ABA4'%')'(*<9(8()++(9';?/.177=)43-'%$&'%.:=:(:1&*)%98-((%&)%''?C:<<*$+'%9+,(C?A:,1'*(5+*&46)+2((:,=D=(%C7:8'+&'%%%&+&*'2;'(1,))%&&'()*3&(2'''**+-&.%**)'*)(+=790/+,,GHEE3)@D+EI,?D6',+-3.<CFA?+3-+$)$--,)**2->-34/'(/2:/6',)+-&&0++;;?EH(3:+/,4@)/.'=/1G0&(*%'&')'4.)-(%'0+(%)&*,&-0(6'/,/*)>)(B*-8)/354)%,*,6><,<(04$*%'''(17D05BGDC)C(*$.,65<+0'%+('(#)7,'1.5(*@FB('2-('2$&((/'*+)($-776(8'$5,)$$()/26&*B4@3F01.7,0$'$)40)(2(=(?<74%&05)$-D>=-0;;@I0')G,E,E-'AFEBA(<9A94'&2/,%$(*)+,3&%/*+++&*=?C@,;;4%)1E?<*3)*)$32((%(/($('+1,+#.*0-C)<&**0*+((6;,+2()#62?'*112G>?2(-,)%#*/<,'9(&)8*%/&%(89($'(('(#$(<-I*@)B7F2+&+*.'*.--,$%',%$+-?A>%(9*6-+-.*&1&%$&00'&DCG?+)=76,B'&)@*)%%+(=/$*&86%(?/6?5?22=%-(+.*%1*0(+*A(.0=+B+225501(.)'/$,&&'$%%,*$$('+&('('*'(-0)>?8+(GC8CE+)%-)1'*+*4/($($(*&.%*76;=(39)-(&,(65-'4><5(*81)9,I9E96417+265/3($+:<(.(9=,(2&(0)5,'DEF<<@-:56'>5B2<9,&&6'2%(%)%*(*')*)&$%&+3&((7&?B@?)%+01-+&(5'&(*'&)$7),4/<?1$&+B>046'8+#'',4/89-$*5+*0=BCACHHBAI*@@:&%%$,5(*$&#+%)%$&%%($$)5,-)2,,+$%/<(=@.B@0*FDDB6A?=8(&)..',-'%+(*(,(':B@?/?FH.DDD;E3=(3B=<87+)'4:*/*?'?'96'':,9;1581'30))6:;<0)%&(//,'&+'&&%,3'7&4(*%3)*(,<:174*5'2-:8@@(A=''(++&&%+$'0''**'+35)7.,'*(()15<0+,)**:8)'D=.>0)'7:70(,):.)(/(-54%(+++&6*+3,;16>4B'ED02:@B5,3-(68)6)'&**,'$''$(%,'-.*---(.$*)('((,%(&)//=+''&00)50D0@?(?3<-)70')+3/)<;.8+3)$'$%&),%$%,+)$$&1-**//.+/>;82%,++)&,.(($$',-2-'&)&(-$%%31'&(*+3>&&*$*&5&%'')()8/@)6('%,(%&';.BD)@B)33/+@'(1,<>;*-,2-A;-)):;+;/>0*'48%)'/-2(5920'/):')')(%'&(')%'($$$%%..)-%76'.*736/7=;)'12,5<<-,.>)./&+)''9'-)+/',+02-)+()*2(,-$%,'$.6.)*$-'%%*4,((-2;/H(B-:4-DFII.(-C?/)(%2*6*7;0.-%(-EE@C=>/+=6)''(,)A/AC6;+%-&*&$((9),,&)$$%$*'$(-%-3''+),$,(-1.%$%%*7%2(5=@+?2681((3?::6*-'6)B(9(C=+4468(C<91<I(G5,III))IIAB@.;?4<(.,&(+7,7'3=89;++6/%+9D(;>/>,,9*>6*26)2)')'$(,1('3662-)(*,/%'/0,)&41*&(4:2**(%%-,&*+*=01+'1/C=*.&0%:=8(010%##%(8:7:-&')'''$(+2/''.$14,>*,;2*)'*+&$*4-*$(2)64:<9:2'.:04-7%)$-=8'0(/0(*/>88.4,/,++1,-*&(@(;A(3(/11/+>A>(01.7'2.3&%)6)'%$''.&+%,&@??>-#**+(A4?:A+:'&*((+,/&'*1*+%$+?>-=)?<2410,%&2;-&%(&11)?11%$%&('/<)A5,()(%:<2&-<.:()))5'..)*(/%*()*,3+/'))(,,4+<.54<8200('('@885(-/*+%&%&*79%(3++(''0*)/.<83(*(.&''+*$($'%'%(+(+)B4(,',)(??<)4*3(0/)(:*11)&.5-,0'$,35)A@>*+)*(1,/+63,**&&(+-(123-@FF(?@>BA@AB1'.AE>;6,&'9))(B()/1>*),@?:3:,;*;(,(?G1=??=),<(0>:/3@')?65ECB+</2'&$)&/1(56;67<'C@-')+'59C(@H=('4*0$&'+.-,3495+3.1C@+3'.-()6<)31,='@-H(B5?=FC+'6<23;?>5:9)*,4A(7A.>$((C7GI+1DE(9')'0,BAGEB.@6%(&,4'%3+9?;95&-('020$+$&(*<%.-,'&9.7.(/()&)(+DB*175B?D8+4&%<B@C?D3?B(@@FD,88?2(&+(($$&%$*$$&&$$$%%,//&%$$$'-'-%&$#+(%%%((+($&(')#$#%)'(3+641'-,3,@@BCDE*8//**:3/+/'-=2097010(35'*)B+7#'$2*7;++),/$(*6'FI8=0-F>5))(-(&&%))/,2'$&++6447$'7+*+(*9-=CC=:6;<:54.'**57+)1,$,)+2%,)$(#$$&(+0%$#%0)'+&.(B@49'-($$$$+).-2'(*2,*0,(*+*')+&+&--,)%#%&&)(-672.)+&)EB@DF:%+(&%*4.'(&.-)%$&&+)$*'&%&$
@0091875b-c15b-4f76-b5ac-a6cdd52dcbe1 ch=147 start_time=2021-05-12T23:55:48
TGCTCAAGTCGGTCCTTATTATAGATTCAGGATCAAGCGGTTCTTAACGTATTAGATCAGCTTTAATGATATACAAGGTGCTTTGTTAAAAAGATGAAGATTGACTGATCTTACGGCATAAAATATGCTACAAACAGCCGTCAGCGCTTAAGCCAAAATGATGAATGACCAAAAATCGCTCATTATTTTACAGCAATTCGTTGATGCTCAGTGTATTAAATCGATGTAGTATGTTAAGACACAGAGTCATGATCTGGATAATGATGCCTAACGAACTTGCATCATTACCCAAATTTGAGTCAAAGATGCTTTAGTATGAAATTGGCATAATATCCTTTCCTGACTTATGCCAATTGCAATTCGACTTAAAACAGTTTACAATTTGTTATTTGCACTATCTACCCGAAAAACTTTATATGCTTATACCGCTTCAGCCTGTTCCTTACAGTATCAGAAGCTGAGCAACGTAATGCACAACTTCTTATCTGGCGCAGCGCAATAAAATCAGCACAAAATCTGGGCGATTATGGGCGTAATTTTTAGCCCTTGCGATTTTAGGTCTTATCTTTATCAAAGAACTATACAGTGATTTGCTGGGTTTAGTGTCTGGTTAGTACTTTATTACAATACGCAAATATGGTTTTGGAATGGTACGTTAAGCGTAAAGATGAATGATTTTCCTGTGCAGGAAATCAAAGGTATTCGCTTGATAGGTGTAAAACCCTCACGGTATCGTAATGCGCCAGCAAATCATTACAGAAAGTTGTTGGAATATCTCAAATGGAAATATCTATGAATGGTACAACACGCTTATTAAGTAGATGCCCCTCTCC

==> genome_diirt/KF0125_4_1.fq <==
@0010fd31-d7bb-4022-8716-6bc5fe9512f4 ch=34 start_time=2021-05-12T20:19:47
AGGCTCATTCAGGTCCTGCTGGCCTGTAAGGTCAATTAAAAGTCTCTACGAATAATGGTACGATTACTCAGAACAGACATTGTAAAGTAACAGGTAGCAACATTACTGTCGAAAGCTGATACTACGAGTATTGTATTGTTGATGCTACAACTCTCATGTTAGAGGTGATCTGAACAGCAGTGGATTAACAGCTGTAGATGCAAATGGTGCAAACTTTTAGCAAACCAATAATTACACTTAAGTTAGAAATTCAGTTTAAATGGTGTCAAAATTTACTCCTAATGCACACAATCCTGATTTGAAATGGTCAGATCAAGCTATACTTTATCTCTTTAGTGAAAATCAGGAACCCATCATAAGTAGGTCAGGTATCCTTAAAAATTGTTAGAAACAATTGATCTAAATTATATCTAAATGATGTATTGGTGATATTGGATTAATGCAGTCTAGCACTGCGTAAGAGGGATAAAGCGGGAAGATTCAGTGATGGAGTCATAATAAAAAGCTTTCATTAAAGTGACTGATGTGGATGGTAAACCGATACGCAATCAAAATGTAGTCATGGGCGTTATGCTCTTGCGTATTAAAGGTCGATATGGGTTTGTTGATACCTTCTAATCCAACTGATGGTAAACAGATGAATATCTTCCTGTTTATGGACAATATGTACATGACCAGTCCAGCTGGGAATGCTCTTCCTCCATGATG
+
$$#%*(+17&$(''.,8%&0-'(('3+&(',('(+)*($$(7+&%($#&(4.().(//)6*$&,)27)2.6*3*%(..'*1)(5%,)4.'%&$'&%+&'(+('+*.'D?-,,'3;7@*98('$%$./++*:<CCC2ED)(+4.+*+0(%&+&%,%4.?*1/0,8=>==+)%&%&%&%''++$$((02))0(*(<)33+EG1,1@@B>,42.(:1A)$C?5?,,-'('*&&,49<)1.1>=+2?($,*,1C2;-('(9:5+'A<(>0?1+3-<26)'):&-'*,$$&-&&&($$#)*(:12'-4/-':)A=6A@>/-#%',%)(0E1()$'/)(''>0>:1+4,4)%(8,/)&+*)($-+(&#%(&*(%)&$%&$*&&&%$#$,'*$'%&'$&$'$'%##$&$$&)&$$$($$&$*-(',%.'($%$(#&%&%%%$&)'%&%%$($+#$()($%-+&&('#*&%&$''$%%$%%&+/&'(;D0'*)-=&D>20+(*%$&#$$'%''&/*-0+(0,)*.??(,+.,(5+/-/-,///-3276)98,%-*-<A0/(-(59@E?A=)AGD++9*&'5.,5-%?,55/-,-%+=E)'5+GIDIICF(.DC+9129$+:7-&+(9G,):/,CHC1>=9.+)(-*+?)-(0(+0(6**/&&&%)&0+%$+*)->?<<96%)-.*6)+'(/('')*#$&%#%%$$%%%$&&#$%$$
@002965d4-94e5-4a74-b59f-9f7b778620b5 ch=214 start_time=2021-05-12T20:22:55
ATTATCATTCGTCTGTCTTATGTAACTGGTTAGGTACATTGTTCCAGTCGGAATGGCGCTTATGGAGCTTGAGCGTGAAGGAGCAGGTATTGAAGGTATAACCGGTGCTTCATATCAAGTCTGGCTTTTACTTCAACAGCTGTTAAGGTTGAGTGGTACATCACAGTTCTAAGGGTGGAATTTTACCAACTCACGGTGAATGAGCACGTTATGTTGCCAGGTGGAAGTGCAAACGTCTGATGGGAGAACAAGGGCCAGAAGCAATCAATCCTGCCTCGCGATTCATCCTGCAGACTCGGTGTTTTCCCATGTTGGGGCGCTTTAGCTTCAATACGACATGCAAATCACCGTTCATTACAATCACCGTAACCAACGATGGAAGCTCTTCTACGAGCGCATCTGGCGGTGATGCTCCAAGAATATAAGCATCAGAACAGGTCAGAACATTGTCATGAGCACCTGCCAAACAGCAAACCGGGGAGGAAGATTATAAGAAATAATATAATTACCTTTAATATTAGTAATAGACTTACTTGGCCAATTAGGTGGGCTATTGCATTTCATTCTGATTGGAATTTATTTGGAAGCCAATTTGGGCGCTGAGAAAGTCGAAAAGCTTCCGTCTCTACGGTCAATTTTAATGATGGCTACGAAGTTCAATTCTATTAACCCAGTGCGGGTATGGAACTTAAGCCTGACCAATAAACCTGCAACGGCAAAATGAAATGCCGAGTTCTTAGCAAAAGCCAATGGCACAACCGTTTGATTGGATTGACCAGCAAAAAGGGCAATTTCGTCTGCCGCGAATGGAAGATGAAATCAATCAAATTTGGTGTTTTTTCCAATTACGCAGTGATATTGAAGAGGTTTATGAATATGGCGAGAAAATCGCGTAGCTGAAATTCAATCGTTGTCAACAACAGCAGAAGTTGAACTGTTGTTATTGATACAACTAATTTGGACAATGTTATTCGTTTTGTTCTGGCGTAAATGCGTTTCTACAACCCGATCTACTGGCAGGAAAGCTCTACCCTTTGCTATTGAAGCAGTGACTTTGATGTAAGCAGTCAGGGCATTGCCACGCCTAATAATTCTGGCAAACGTTAAGTGGCTTATTTTCGTCACTTGCGGGACACAAAACTCCTAAACCTTATTGGATGCAAGGTTATCAGTTAAATAGTCATTTGGCAGTCTCCTGACGCGAGTGTGCAACTTTCCGCAATGGAAATCCCGAAGGCCTACCAGCCAACATTTAAGATGCAGATTTCTTTTATTGATCGAAGGTTAATGAAAGCCGCGTTTCAATTGAATGGAATTGGCATCAGCCGGTGATTTCCAAGGCGTTCAACACTTTTCGTCAGTGACAAGAATGATGTCATCATATTACATAAGTGTCACATATGCGGTGTGT
+
$%$&$)+.,+.'$$#$#(%&)+1/01;B=<('%'889(BFG7(:*'<(/)11('%$%(1934120**$&.$&*(,+/-&/(00+,%%==@>-)(&$()-%(%'$%($)5@02,>0+(0@(<'))$&'&+-'-;730&)-((/,''%+0&+0.,(55,1*'0/')):2(/''%$,00-'$'<D(54%.*+*+'$)&5)'/,/''&&#(9-';4B('+($%)./>85)()+9++*-6(5(22-0+1(,))%%(7372;'3<(46)&)$$,(&*''(58+%43.D56;61('.0''&.1,?H&E7%%()%''3D0'C@;0*&''#&'&*1;2$2%%(*-109<--9?A71%)'(()'.((9,+/F-..+(#*%)+,0<>CB'F,*+/4**-%&($'+-%(+,,7*F>>=;214/14.%.-(33&(,.%(&*))#%0%().:*+%*(&''8&.<'45;-:;,+,50%631+*'3(4$-'.%.&0)376)'76+&%()*/-1(+09(')/2A?.(,<*.-;''1.*850'*.'*210-/*()($$)*44373/75(()'''%(93(=>B(5)3())+(:74@)64:(/(1+350%9,2*,03''))8&&---C9(1.*+-'&''%-=)2'2&-0:94A+,%+))3;CD'';0/,/&+(+#$&('000'*&5-.1)'()+=:?@B>?>*+>=1&2))%+++&&$*,'5%&3,+)BI+*B'>@(4(4)FHI(BB+*2-'*%'/*3)'2'$()$,4+'>GF13(3(()(5-/-(+772*),)&'%%$&&%(+*2==)*9%@@CBEIEG@7%;*D,'1-/4&--';%2=634-6'.(>D(:3);)71%.=2+&4)('166.*(&&$&-+)D)(*/?4():)E>,/.*%--*(+7(5;=(&%.1-,'-FD+'IGA=84&*()I->?03(3+/.((0*4-/9?<>5*<%(&(7AC1;+&(((5*$%*:=,7'1.)'>-6<8CC/B,&%,2,0?(=<'E6?0>DH>*('(($)3/+'%)5/*(''(''$$$&)%)&%'('%*$'*B<)7)-,.(-/.#)'9/,4&/BEG'IHGID77+HEE+<>C<'%-#&%#'&)'$$*().D*?(A166/2'5&0;<-'G?(<)(';(=,;'2),-%&%#$&%&(%$$$)*')')&'*$'1648)68:?:;)'21?):,9&*...**(.')+(>B+&'%$.)%$%-&.#)$$$&%3'**#)'$1.,1'#%$4(83.7('E*3**)$(('#)%*2%#),0*(+8+)$)'0'&&'-9?%$$0''-2.''04'5(870,)',-I,49=0714B('5-<8;3/>-.=G)?(IIH*,B9/3-%%1*5=G)9.01,8'D(%1,*'+'(6$2./'&($/()$#''4.)$%7@)4.,+').))+&$#)$-'&&$#$$#%'%%#%$$$%$
@00fa0b2d-843c-40f2-bd26-cbdb334cf804 ch=347 start_time=2021-05-13T00:23:00
GATTCGGTCCTGCTCTTCTCATGAATGCCCCAAAATTATTTACACATCTCGTTATCAAGTCGTTCATTTAATTATACCAGATTTTATAAATTATTTAGAAAGAGATAATTACCTTTTTCATAAACCGCTCCCAGCGGATTAATCGTCTTTTGAAATTTCCCAAATTTCAAATACTGTCCATAGAGCCGTAAGTAAGCTGTCACCAAAAAACTTATACGTTTTCAGGCCATGTATTTAGCTTGTATTGCACTAGTTTCTACTTTAAACCCATACAAAATTAAGTCTATTGTGATATAACTGCTTGAAAAAGAAAATGGAACAAAATACTTAAAGTATATTATGGAAATTTATTTCTCAAATTTACAGATATTAAGCATTTCTAAAGTAATTAATAATTCTACAAAACTTTCAAATTACAAATAGATAAAAATAAAAAATCATACAATATGGTCTAAAATAGCAGAAAAAAGGTCATATTCTTGAGGATTTTAGTCCATCACAAAAAAACAATACTTCTTTAGCTTTAATTCTATGATAAAGCACTAAATTTAATAATCATAATCATTTCATTCATAATTTTATAAATCTTTTATCTCATCACAAATTATCAAAGAACAATTACATTTAGATTTAATTTTATCTAAAAGCTTCTCTTATTTTTGGACAATCCTCATGAACAGGGAAATTTCAAGCCAGCCTTGCCCTTTTACATAATAAGGAGGATCTAATCCATAAAAATGAATTATCAGGTAAAAATTCATCACTTTCTGGATCAGCATCAAAGCATCTTCATTATAAACGTGAATTCGGGACGCATTTTGCTCCAACTTTTTCAATACGTTAGTGAATTTGCTTTATTAAATCTAGCATCAAGGGTTGTAATTACCATCTTGCTTTCTTCCTCCATTAAACACCTTTAAGATACCTGACCTATTTGTCCTATTCAGAAAAAAATGCTGCAAAGCTTTAAGTAAATGATCCTTACAAACCAATCATTCAATATATTTCTGTTTATGCCATTCATCAATAGTTATTGGTGAATCAAATGAATTAATTTCAAAAAATCATCAGTATGTTCAGTTATAGATTTCCGAAAAATATACATATCAATATCATTGATATGTGATATCTGAAAACGAATCCACTAAAGTAAATCAGTGCAATAACTAACTACACTGCAGACAGCTCCAAGATAATGACCACCTTTTAATCCATTAAAGTTAAAATAGATTTCACAACAGAGCAAAATTTTCCCTTTCCTCCTGGGTATCTTAAAGGCGTAAAAAAGGTATCAAATCATTACTTAACAGCTAGATCTTTATGCAATTTCTATCATCTATACACCTTTAAACACTTAGATATTTACTTAATTTTTAAGAAGTCTTTTATACTATCTTTCAGTAGGATGATTGGTACTTATCGGTATAAAGAGTTTCTTAATAAATCTTTCCTGAAAAGTATTATATTTCTCTAGATTATAATCTGAAGGATTATCTCATCTGTTCATTTGATTAGGATTGAATAAAGAATTTCATTTTATAGAAATTTTTAAATTTTTCTCTCGCTTTCCCTCCTGACTCACACTGGAGCTCTTTCTCTAAAATGATAGTTCAAAGTCATAATTTCCGTAGAAGTTTGGTCAGATTAAAAAATTCACCAAATTGCAATAACTTCTTAAAAATACTGGTTTAGAAAAGCTAATTTTATTATTTTTCCAATACATATCATCGGCAGTAATCTATAAGAAAATCAAATAAGAGTTGATCTGAATTAACTGATCACAAGTGCGTGTTAGTTTTGCTCATTCCGTCGGTATTATCGAATTCGTCCTAGCACAAAATCAAAATGCACCAGTTG
GREATER93 commented 3 years ago

But why is it not all sequences, there are still some wrong texts; is something wrong?

GREATER93 commented 3 years ago

@bkille Good day. Thanks for always. I was thinking if it is possible to convert .fq files to .fa files in Ubuntu; if yes, can you help me with the command lines. Thanks

bkille commented 3 years ago

https://github.com/lh3/seqtk

GREATER93 commented 3 years ago

@bkille Thanks so much

GREATER93 commented 3 years ago

@bkille I got this. What could be run?

(base) jszheng@Greater:~/seqtk$ seqtk seq -a KF0124_1_1.fastq > KF0124_1_1.fasta [E::stk_seq] failed to open the input file/stream.

bkille commented 3 years ago

@GREATER93 This is out of the scope of a GitHub issue for parsnp. I'd suggest asking this on the bioinformatics StackExchange site.

GREATER93 commented 3 years ago

Okay @bkille . Thanks very much.

GREATER93 commented 3 years ago

Hello @bkille , I crave your indulgence to disturb you again. Thanks in advance. I have proceeded with the analysis, now with fasta files but got a new error (TOO FEW SPECIES). What to do, pls?

14:31:16 - INFO - <> 14:31:16 - INFO - No genbank file provided for reference annotations, skipping.. 14:31:16 - INFO - Recruiting genomes... 14:31:27 - INFO - Running Parsnp multi-MUM search and libMUSCLE aligner... 14:31:57 - INFO - Reconstructing core genome phylogeny... 14:31:57 - CRITICAL - The following command failed:

$ raxmlHPC-PTHREADS -m GTRCAT -p 12345 -T 1 -s /home/jszheng/P_2021_07_29_143116530188/parsnp.snps.mblocks -w /tmp/tmpe8eph5ac -n OUTPUT Please veryify input data and restart Parsnp. If the problem persists please contact the Parsnp development team.

  STDOUT:

WARNING: The number of threads is currently set to 1 You can specify the number of threads to run via -T numberOfThreads NumberOfThreads must be set to an integer value greater than 1

RAxML, will now set the number of threads automatically to 2 !

Warning, you specified a working directory via "-w" Keep in mind that RAxML only accepts absolute path names, not relative ones!

RAxML can't, parse the alignment file as phylip file it will now try to parse it as FASTA file

TOO FEW SPECIES

GREATER93 commented 3 years ago

Hello @bkille I still look forward to your response, please. I have tried to check the thread https://www.gitmemory.com/issue/marbl/parsnp/88/743690240 that addressed similar query but I could not get through. Kindly help!