isovic / graphmap

GraphMap - A highly sensitive and accurate mapper for long, error-prone reads http://www.nature.com/ncomms/2016/160415/ncomms11307/full/ncomms11307.html Note: This was the original repository which will no longer be officially maintained. Please use the new official repository here:
https://github.com/lbcb-sci/graphmap2
MIT License
178 stars 44 forks source link

Error in SAM CIGAR #21

Closed rrwick closed 8 years ago

rrwick commented 8 years ago

Hello, it's me again! Sorry to bug you once more, but I think I've found an issue in the current version of GraphMap.

Here are the files to replicate the problem: contig.fasta.txt read.fastq.txt

Here's my command for the current version of GraphMap: graphmap align -r contig.fasta -d read.fastq -o out.sam -a anchorgotoh -M 3 -X 6 -G 5 -E 2

Which produces this alignment:

S1_19_19    0   NODE_24-_length_125137_cov_1.00206  83535   40  8M1I4M1I2M1I42M1I5M1D6M1D15M1I8M1I12M1D4M1D5M1I15M1I6M1D1M1I4M2I7M1D2M1I2M1I6M2I1M2D10M1I3M1I8M1I7M2I5M1D8M1I18M1D11M1I10M1D6M1D11M1D3M1I19M2I10M2D10M1I11M1I8M1D3M2I13M1D35M1D3M1D3M2I13M2I14M1I21M1D9M1D6M1I28M1I2M1I2M1I17M1I1M1I9M1D5M1I3M1I4M1I12M1I15M1I4M1D10M1D10M2I9M1I14M1D11M2I6M1D8M1I2M1D2M1D6M1I3M1I2M2I10M1I3M1D7M1D3M1D7M2I7M1I9M1I1M2I4M1D17M1I4M2I2M2D20M1D3M1I12M1I7M1D9M1D29M1I9M1I8M1I11M3I3M1I1M1I20M1I8M1I19M1D5M1D3M1I6M1D3M1I3M4I7M1D1M1I26M1D32M1D3M1I7M1D12M1I7M1I2M1I22M1D13M1I2M1I6M1D12M1I6M2I7M1I4M1I1M1D3M1I18M2I11M1I9M1I6M3I9M1D3M1D15M2D27M1I11M1D6M1I7M1I6M1I3M1I1M1D5M1D4M1I11M3I3M2I4M1D2M1I12M1D9M1D4M1I7M2I4M1D12M1I5M1I18M1D1M1I10M1I6M1I7M1I7M1I6M1D9M1D2M1I7M1I8M2I2M1D3M1I1M1D2M1D2M1D7M2I14M1I3M1I4M1D15M1D8M1D26M1D18M1D2M1I7M1D17M1I10M1I6M1I5M1D19M1I5M2I14M1I3M2I21M1I5M1I2M1I1M1I11M1D13M1D8M3D2M1I2M1D5M1I10M1I18M1I4M1D5M1D16M1I11M2I8M1D15M2I8M1D5M1I27M1I3M1I2M2I10M1D3M1D6M1I6M1I8M1I13M2I11M1I6M1D15M4I6M1D10M1I25M2I25M1I8M1I9M1I9M1D11M1D10M3I2M1D2M1I26M1I2M2I8M1D13M1I5M1D1M1D6M1D7M1I1M1I18M1D3M1D12M1D8M1I18M1I10M1I6M1I14M2I2M2D2M1I4M1I17M1I7M1I15M1I2M1I1M1I7M1I12M1I5M1I1M1D17M2I2M1I8M1I21M1D3M1D5M1I7M1I6M1I10M1I7M1I1M3D14M1D2M1I6M3I11M1I3M1I2M1D7M1D2M1D3M2I17M1I8M3I13M1D1M1I5M2I14M1I6M1I10M1I2M1I17M1D3M1D3M3I2M2I1M2D3M1I3M1I8M1D17M1D6M1I5M1I13M2I19M1D1M1D7M2I3M1D2M1I8M1I10M1I18M1I9M1D8M1I9M1I6M1I3M1D2M2D8M1D19M1D2M2I15M1I7M1I20M1D25M1I5M3I7M3D3M1I11M1D1M3I24M3I2M1D7M1D5M2D2M1I6M1D8M1D10M1I28M2I17M2I7M1I1M1I2M1D9M1D2M1D9M1I10M1D9M1D15M1D18M1I12M1D6M1I2M1D15M1D7M1D7M1I2M1I9M2I10M1D16M1I3M1I5M1I8M2I6M1D2M1D20M1I2M1I10M1D4M1D3M1D5M1I7M1I6M2D6M1D20M1D10M3I4M1I5M1I3M2I12M1D4M1D9M2I2M1I4M1D1M1I4M1I7M3I5M1I8M1I11M1D11M2I1M3D4M1I10M2I2M1D4M1I7M1I6M1D6M1I4M1I27M1I2M1D2M1D2M1I2M1I3M1I5M1D2M2I27M1I7M1I16M1D1M1I3M1I8M1D6M1I15M1D1M1I7M1D2M1I6M1D3M1I13M1D2M1I3M1I7M1D14M1D5M2D26M1D6M1I2M1I5M1D4M1I7M1D4M1D1M1I8M2I11M1D10M1I26M2I3M1D2M1I12M1D4M1I7M1D5M1D2M1D5M1D34M1I2M1I24M1I2M1I13M1D20M1D4M1D2M1I10M1I22M2I10M1D5M2I12M1I10M1I4M1I2M2I13M1D5M1I6M1I5M1I13M1I1M2I8M1I24M1I4M1I7M1I7M2I2M1D2M1D3M1I1M1D3M1I8M1I3M1I18M1I3M2I2M1I27M1I13M1I6M1I6M2I9M1D2M1I4M1D6M1D4M1D3M1D8M1I15M1I4M1D2M3I5M1I3M1D6M1D2M1I3M1D7M1I6M1I5M1D3M1D6M1D6M2D1M1I8M1I11M1I13M1I6M1I3M1I3M1I16M1I5M1I24M1I9M3I3M1I5M1I8M1D2M1D8M  *   0   0   CACTCGGTTACAACTGTCTGAGAATCTGATATGTTATGTCTTGGCAAACGGTGGCGGAACCGACTATATACATGGAGCAAGAGTGGCCAACTATGAATAGTTCTTTCCGCCCAAGTCTTGTTCCACAGGCCGGTTGGATAATTTCTCCCCCTAACAATTGTTTAAAAGGTGGGTAACAAAGGGCGCTCGGATCTTCCATGAGGGGGCGGGACTAGCAACGCGTGCGGGGGTAAGGTGTGGTCCTGGCCGACCTGGACGACACTCGCTCCCCTGACTACAAATCTAGTCAAAGTTAGTTAAGATGATGTCCGACAGGAACAAGCTAAGACGCTTTTGGCTCGTTTCAATATGAAACAAGGGGGATGATTCGCGGTAATCTACACAGGTCACCAATACACCCAGGGCGCTCGTGTGGAGTTGAGCAGCGAATCCTCAATGATAACAATCTACTGGCTCGTGCGAATCGTCCCTTTTCTGGCGAAATTGAGGATTAGCACTCAATAAAGAGGTTATCTGCCAGTCGGGGACTTTAGGCTACCCGTGTAGAAAACTTTGGAATAACTGTCTTATCAAGTCCACACAACGTTTCCAGCACAAAGTAAAAGGCGCTCGGCAGGCGGTAGACCTCTGTAACGCCTTTTCTTGGGCTTGCGCCGCGGATCAAGGGTGGTACAAGGGATCAATTAGTTATCACTCCGCCATCCCAAAAATTGTTTCACAAATATTCCAAGATTTAAATTAGGGTTCTACAAACCATTGATCGTCACCTTACTCAAAACGTTTTCGCGGTCCGACCGGTGACTCTCGTAGACCAGGCTGGATAAAGGTTCCTCATAGACGTCTCGTCCCAATGGAGACTGACCAACTGGGCCCCCTCGCATATTCTGTCGAGAGGGGAGTCGGGACTATTCTGTTAGCTCTGGGGACGATTAGACGAATGCCGTCCTTTCAAATATACATCCAATGGCGGACGAGCGTTAAAGCGGCGATACAAAATTTGACCCATATTTGAGGCACCGGAGACAAACCTGAGTTTCCGGCCGCTTGAACACAATGGTGAACTTTAAGGAAGTCCTGATCGGCCTCCCGTACCTATACCCGGGATTTAATCGAGGTAACTCCCCAAATTGATAGAGTATGGCTTTAACGGGCGAACAGGCTAGTCTCTAACGCGGGGATCTAAGTCGCTGGTGGCTACAGAGCGAGATTCGGCCGAAGACTTTGCGATTCCTGACTATAGAAAGCACTTAGTTTATCGGAGCTCCCTTTGGCCTGAGGAAATCAGTCAATGGTAAGCTCGCCAAAACCCCAGGGGTAACTTCCCTAGTTGGCCCTGAAGAGGATTGATGTCGAGTTCTTACGAACGATAAATTTAGATCTTCTAAGTTGTCGGCCATAACCTTCTGGTCAGATGTCGGGACTGCCGTATAGTTGCCCAATCAAGCTCGCTTTGTCGCTGTGTACGCAAAGTGTCAACGGTGGTTAGGAAGTCGCAACCGGCATTTGAACCGACGGAAGTCACATTGAGGTCTCCAACATGGGCGCTACACAGGCTCTTTATAGCATTTGTTGGTTCCCGTGGGTTTGATCTCTTGAGTGGTCCAACCATCCACGTCGGACCCATCCTATTTGATGGTACCCTTCCTCTAAATTAGCGCGCGCGTGGTTGTTGCCAAATGAATGACTCTGAACGACGGTAACAGCCATGAAAAAAATGCGTCTATACCTCTCGACCCGTTGGCACGGATGGGCCTACCAATGCAAAGATAGCCATTGGGGATAATACAGGATTGGTCCCAGTGACGCTCCCAACAATGGCTTTTAATTTCCGGAATATCTGGGCCCGGTTAAGTTAAGTTGTAGAGCCTGGCTTTAATCAGGATTAGACCTCGGTTCCCCTGTTGCGCGGAAAAATGACCTGATGCTAAATAGGTGGCGGATAGGGTTGCCACGGCGAAGGAGCTCGTAATAGAACCTAATACAAAGGGTACGTTACCCATACCCCAGATGCCCATCCTTTGCCAACATCTTCGGGCCCGCACACACTCTGACGTGAGACTAACCCGGCGTTAGGACCAAGCGAAAGCGTCAAAGACAGTTTGGAATCAGCGCGAAAAGACGGTGCGAGGGTAATAATGGACCCTCTTCCTATATCTGAATGAGAAAAGCTGGGTAGTACCAGTGTACTCGTAAACGGTTGCATCTCCTAGGTAGCCCGGTAAAGGAGTCTTCTCTTCTGACTACGTAAAGTTGGGGCTTCGGAGTGATATATTAGGAGCCTTGCTGGGCCGGGGAACACCACTCTCATCCCGGACGTCACTTGAGGTAACACCGCTACCCATACGAAATTTAGTGTTTGAGATGACTTTGACTGTTTTTTAAGTTGGTTCGCCAGATTGGCCGATGAGTGCGTGTAGCGTTGCCTTAAAAAGACTTCTGATCCCGGATGCTCGGTCAGCCTCTCAGAGGGAATGTTCGTCGTGATAAAATCATTGGACAGCCTGCTATACCGGCATATCAAACCGCATTGTGTGGGGAGGTCGACGCCCCCTCAAACTTGGGCGGGTGTAGAGTGCGCCCCTCCGTACCGATAAATGCGGCCGAACTGGACTTCGTCACTAATACCAGAGAAACTTGCCCGTGATAATTTTGAGTTCATTTTCGCCAAGTTGCATACTTTCAGCGGGACATGAAACCCAAGCAAACTACGTTGCATTGAAGGGGATTAACGGAGACTCAATTGAGGCGAACTCTTAGTTGTATACCGCGAGTGGGGGAGAAGTTAATAGTAAGTACTAACTTTAAACTTCGCCTGGTAGATATTCCTTGCGACAAGGCCAAGGTTCCAGCGGCGTAGCCAGGCGTACATAGTCAGCAGGCAAATCGAATAGCTGGGGGTACAGCTTAGATATCTGCACCCAAATATCTTCATATTACACGGCGCCACAAAAAAAAACCGCCGATGGCTTCCAAAGCTCAGGAAATGATCGAGGCATCAAGAGGCTGCGTCCAATAGAAGCCTTTATCGGTCTTTTCGTATTAATTTCTTCTCCGTCCATGGCGTGGACCGCGCAGTGTATTCCAGTGACCTTGCCAGTGGGGAGAGCCCATGACTGGTGAATTGCGCACTATTGACTGGTAGAACACGGTCGAAAAGAAAGTAATCGAAATATGGTAGTACCGGTAACGGGAGACGTCGCAGCCTAATCTTCCCTGGGGCATGAGATAAACGGGCCTTACCCACGGAGGTAATAAGCGAGTGCCCCCCCAAATAGTCTTTTGCTTTCAACGGAACAAGTCCCGAGTAAACTCATAAGAGGTGCGGTGAGCAAATCTCTCCCCCTGATGTATGCGTTGGATCAACAGGTTTTGGTTCAAAGGCTTTGAAATACCCCCGGTGCTAGAATCAGGGGGCCTCCGCTTAGTAACCCATCTGACCATCCTAACTCCCGAGAGCGTGGGCGCGCCTCACACTACTGTAGGCAAAAGTCTCCGGCAACATGATCACCCACGTTGTCCGTACGGTCAGGAGTCTCCCGTTAAATTCGTTCCGGCCGGCACCACACGGGCTTTGCACTCCCCTCCGGCACCACTTTGACAAAGCTGTAAATAGGGAAAAGGAGAAGTGTTTTTCTGCGGGCTCCATTACTTACTCACTGTAGACGCTTCAAGCCTCGACTTCATGAGACATTAGCGGGAAGGCATAAGACCCATGACTGCCCCTCATATAGGGTCGTCAATATGGAGCATAGGATGCTGGCTGAGGGTCAACGCCCTTGCAGGGCTAGAATTAAGACGAGGTATTTTATTCTACGTGGCTCTGCCGAAAATGTTCAAAGCCCCGAACGGGCAAACCCTGATTGGGGCGGTTGTAATCGGGATCAATGACTAGTAGCTATCGGGATCGCCAGTTGCCATTTGTGATCACTCCTCCGGGGTTAACTCACATGTAAATACAAGAAGGGGTTTGCCAAATACTGAGTGACGGGAAGTTGAGGCCACGGGAATAAGAAGGAAGAAACGCCGTCACCATCGGCCCCCTTATGTCGTAGACTTCAATGTTCGATCGTTAAAGCTCTTGTCGGTTATCCCTAGAGTATGGTAAATTTCCGTAAAAACGTCACTTCGCCGTTTAAGGGGCGTCTGGTGGGGGTAGCGACCCGGGCATATAATATCCTATAGCGACCGACGTTTCGATAAGCTATAACTAGAAATGTTCAGCCACTCGCGGCTCAGCGACATCACACTCTGCTACAATAGAATTCGCTAGCATCCCCCGGAATTTTGCCTCCAAGATCGTGTCTAGGACCTGTCAAATCCTGAGTCTATCATTCTTTGATCCTGTCTGTGCGCGTGAACGCCGGGCAGTAGAGATATTTCGATCTGTTTTATTCTTGAACAGATCCTAAGGGCCTAAATGAAAGACTTTTCTAAACATACTACTAAATCACACCGTTACTGTCTAGGTCGCGACACGCATGGTTGGGCGTAAGTCCTCATGTTTGGGTTACCACGGTGCCGTACTATGCCGGGTTACGGAGCCTTATAAGTGTCCCCCCGCC  /..*%,.&.).)%(,*&.-*,*)+."',-.,.,-".$+((+-+,.$.$..(.(*-().+-%$**.+/*&%..-'#..,,,..%-'%&.,$).%+..-(')-%-&(--'..,..-/'-(),*'*&&(**),.+-'&,)(.+*)-,-/*,$)+%%.&..$(*&'-(.((%-+,')#,*(#......",+*%'.-%).,.*.'/.++!.+-$+(*.-/.$,.%-./...".,(---&--'.-$+..+'.-*#-,#--.---,-++.*',,).',./.&-*&,..%,*-,-/%-++&*$-",'--,&*.*-*.-.(-#,(.-+,-),----,....#%#)''&((#&.%-+,.-+.,-,,.**$-'+.-.-*+,.*-$-"--$,-,#)-"-#$&'..&.)(-*+!#.-)**,-.$,--$$),'(*."+-&--%+%*..-%,-,%(.,....*-.,$-.'%%(,.)-.%-")"*--+).'.+..(-/.$-)*",--&.'&.&../&-%$-#'*+"(+'.,.%,(+%,+.-$&,-,$)-).-.-)$,-.+-(%..)/+,.+&-&.$....(,+,#,&,.&.%+-*.'/%)%.-'%/-).,.*,+%#$,$,+/--..-&*'-.-,.-''++,-,-+-,-,%&&--,.$&*$.+.%-/,).'..%(+...(,-&#.".(,-',.-,+*-*"-,').&--%'&$.&.%.+,/$(*+-.--#*#$+.-.!',%''(!+.,(..-%,'',,,**,%(%*&,*.--#'$.,$)$...-("-)(,)%$)*'-'%,..+''..+-(-".,(,.../+-+-/".,,-*%#++*",')/.%+#$,.-/)*&--*..*+..&%(-#".&'-,,++)-,.#-.$-..)#)-.--$*&-.--.,..-'(,--)-#(.+$.%*%.+.)#(.+#*.*,(..$*$.$%(&.)-..(.-)+&+-%,-..)/'(##"!/+-(.$(.+,.(%+,#,,--.....,.)+&%(-.-*+.,*,*&-+,)-*+&-#.+*./$(+-).#).,-&+&+%-(+**.%,+*".(,)...)(.$..-''(,.+'%-,---.-../*.$/.('-,,)...*-*-'*))/#,.%,-$&("(-*$''$'*%-(.+---)",*,)"*$+*),&.*..--),%..,-*.-(.&.."#)#-#.&$-*.)-*#-)(-.-+&+(%.+.-*(*$".%,-++.-)-*+--%-+,,,.).!*--.)+*+,&'),'-&.&$&.$%(*.--,%-)-.,..*-,+('+.).#..).+..".)-..',.$.&-,.!%..%.+&-$--,..-.%.-$#.,$+%$,(-.,&(..".(+%+.-)/.,%%&.*&,$.-''.(%--'$"#+*++.+*.-++('.'-'$--,*+'&,*!%.,,..*%(-$#-.%-)-*.-..*$/),.+&'$--+#--#((.**.+&-&,**.-.,....#,.%&..,.'-%.$*.%).&("%#,*).,.$.--.-"--*,*!-,'.,.*&-(%-.+),,(""&..,&()'+/-),'+,-%-..&-..,.+.)-,+"..&*+#-.)+--.++.,-.(--.-..+-,$,**$+-+-."%%*,...*.'%)-.(-(+.%.&'"''..-+*%%&#$&)&.+,-(.%.)$.#$-&-)&%,-..)+%--$--*.#'-*(.*..$(*-,#".)-(*#+,*-*/$.-,).-,-.*.,,'""/--%-.-$%)&-*-..+.,.,.".)*++'(..+-.*,",()-!*%(-%.,&+).%..*-&%-'-)#),,-&-(.,+*&(%(*"(&.+%-*(.").%$%(.-.&,).)*-)(.*-!//.-&,.,..#.)',)#.$,.---+$,*-&$..+%-.&+,*.%&'',./-,#-.(..$--**%-+,-.,'",(,,*&#.$...-".*.--.,+(..(.+./%-..%..*-((&##,-.(+-.+.)$%+,%.*(.+-..-+#+%&'*++.%,*/.-.%#-.)*&.+,$&(--."%--+...-,!.)-&(,/%)&-..+,,.,.)++#.').).$-"#*(.%)*..','..)/#&,.)),.,,++-(-+.#'.-.,(--*"'+,*"+-(+.#&#+*-+(,+-..-+"%.&.!,'('''%%(,..,((*--%','-.-(+.+-),,.$.$",+-(.%-',&..(**-,-..+-",--/,-))./#.,..%&+!&%&,*%.%,&,+--(.)##-,**,+*&/.$&'$,,$-$.)...'.'.-+')-+/-.+..-*%(,+.&-+%".-"---)**#,-$,*+.",**--+#,(-/+*.$*.*-.+,-'#.#,,'&$.(.".)..*,&#+(.%+.&.-+-,)'!-+*&),$'$-#-.+"+,.),.+.--.)./-,-&-*#.+,#'%','-%&--..%(,'..++.-$*!-,..*..',.*..+/&.+#*+-(-*..%,*%,'.#)&$,-('')$!.)%+--,-.!-(./)-(+-(,)'.%,.*-%)(+.+%-+.')'"$/*)&-.*+./(.&..-#,-),-,...,$'.(%#.)%,,.#+-*).,)#(.-.-(-(.--*-!*..-..,**'*)'--*).*.&.-+'+-#)/,..,).#...-.--*#+.".+.).(*+!+--&.&*'-)'.-+&-(.,%%$#-,!*/+)%.&+%++"&$..#+%+%*-.%*'-,...,-.'%)-),'.,!,--.%+),().&*.-%)$'/#,-,#&---++*.+.).$..($--*-+#-'"*,++-+.,*&----.&+.!.,,'&#.$(..-,.)'-.-,.-,(,")(,(*.%.-/',.)--.#-,-,-./"$,.-&*.''(-,..&.-..(-+--**.,,--.+-.,.+-..$#%(.+%+-$(-&.++,)"..,.)&-!)',-*$**)$,).+,.,+.-*/.,(--..+--.,%$-.*,,&'-+'-&'%,,'$.)%'.,-..-.,-".,)-*.).-,'-+'"/""))'-),.$--$--(.).),$#*+,*,.%-..'.,+)),./.+#+.)**++.+*#."+-,+.,$*,/)&-)%+&.'(*.'%,-#(%.(.$.#%#-&/.+'..($-.,--*.!#..)-."+*,,,.*..*$(,*-*%./&-.#-',-%.#--&-+-.($.#-++.)''--++..--)$,+%.(-)-)#...**!..'*)&,,-%(.,,-(+*-+*.-.#%'-*&.--*,--/+$,+.,#&+%-,"!$.$&#-,)--.)/,.+,,%.,-),.--)+&-(..!,,"*&&+."-&#'-"*()+-+&.+..#)-+..$''.-'((-.---)./-."',../%",%((!#+..*!/.'$%.,-**..+.%$".-)..-#.+..$-..%%-/.-&(-)#,*(',-,.--.,,.*'.,.).%''.-$#%$'%-,.)-#,-.%(--..--,,.&'.,.(%&*%(-.-%,.#$+%%.-#.++$.,.,/+---(-&&"+#&(&,#(*,.),%,-",'+!$).$,"-.-,.-&%."#+%#&-*-/.+,.-,",)!&)+*-$!%-,($*.,*,.--..(,%-.-"-($$-.+*..).()+,)*(.+--)--*%+,+%.,-+&)-),&+*,(..'.-)%$"$/-*--&.%++.&.')..,&...+,,'%&(&.---&&(&)$"--.).%.',+#..+*#.)-$.$)+,.(..*..*$..-+%.-,'(.,)(.+-$/,'-)*,.'.$-*%-$.'*%(#&.$*-%.,*!(.*+*.,&(.+.+-,..%.-(.*..++%(-$+-,*-..,'(.)-).**.-)-&....*.'/().-'*')##)+..%-+*,#*.)..!+.---%*#-$&$&-$,.,.,/.'"(+.-.'.-,$,'.,.#,*--..'%%-.&"+(*,$.%*".%,-+%*'$$,-+---'.(+-+....,,..-.(+"--.-,"..*-')-,--$.*$-.*----%-+%,..--%&*.)#-*%'!-.(#--..)--..#,..+-.*+#%).$(,.#&*..),-$''..'.*,.,.#,)...*$&,-,..*,--(+,*-%+*%'.-+.-.).&.'*,,')-#-%+,($.)#.$-%+%*-%+&$!$&+-*)-*&&-&&'(.-))-*)-).)#/&,"+",*.-.-&(+.-*.(-*.+#*&-..)--+.#$".#.$.-*-'-('(&,'&%-"'$'-*.#-")'&.-".'-(-.+#.-/'-).'...!!.....,&+)(.$!,-)",.+.-%(-.-%.&.(&)/**&,.+-'+.-,+..,(/.+.).,-*'..-#"*'#-$'--.../)-./,,.%-,%--*.(.-,+-.(.$-*-",.(#%-)(.#&+'),,)-$".-./.-..(*$*#(.)+%.+*-&...,,*,*,*))/.'+,.$,+-..,(,.(!$'+..#"&,-.--(&---(-+&,+*+#,.$.+(.$+&,.*%&+.&.+&.-.%).)-..'.,.-*%.,+..&.-+#".*.-+,-.(-.$*.&&(.,*)+*.+"-/..%.),(!'(+*&&-%.*$.#.)+!.).,)#+)-&!'+**(."#+,*+,$-+-.-*"$/+#.-%(+./&$%(.'+.-,/----$,&.--)&.'.-#$"-.+  MD:Z:61^A6^T13T21^T4^A15T10^T9G2^G11^T0C14A18^T0A15C9^T12T2T5^A6^C11^C32^C0G21A7^T16^T32A2^G3^T51^C9^A65^G43^G10^G33^A17^A10^A2^T12T11^A7^A3^G19C8^A13A9^C0A12G7^C22^C9^A4A11T35T23A27T1A1^C5^A9^C13^A27^G0G16C1C9C2^G6A3^T1C23C17^T21^A1A4C23^C56^T3^G3T11^G0C38^G23^G5^T1C20^T10G3^A9^A15^A35^C8A10T1T15^G9^G10G8^T4^T2^T2^C1C26^T15^T8^T26^T1T2C3C2T6^A9^T4C33^C7A1A2A60C7^C13^C8^G0A0T4^C37^A5^G0G20G10C2^A20C2^C0C46^A3^A15G34^A5G4T10^C25G9G25G19C4^C11^G5A6^C13C24^C18^A1^G6^C11A1T12^G3^T12^T39A18^T0T73^G36C11^T3^G36^T0G0A14^C16C7^G7^C2^T6G11A17A4^T10T15G3G24^C3^G6^C0G14^A1G15^G11T31^T1^G10^A14C23T8^T11T14^A2^C0T8^G19^C44^C33C3^C0A0C14^T1G6C9C8^C7^C5^C0T8^T8^C1C63^A9^C2^G5G4C8^A1A4C2^A1T13^G30^T8^G15^G7^G28^G2T2C23A8^T2^G11A20^A4^A3^T18^A0T6^A1G18^G10C23^C4^A15^A36^G4A7^A0T0T16^T8A8^C6C32^T2^A12^G25A15G10^C12^A18G2^A8^T8^G11G4^T12^T14^A5^G0T26^G10G2^G11^C4^G20^C0A15C11C3A4G1^G3A2C7^G1C9^T5^G2^A5^A38C2T16C16^C0C10A0C7^G4^A6C37^A40T5^C0C39C0G0T0A30A7^T2^A4^T11A40C3A41^A6^G6^A4^T3^T21C5^A10^T6^T5^T18^G3^C6^T6^A0C4C23T19C2T6A21G34^A2^C8    NM:i:1011   AS:i:12499  H0:i:1  ZE:f:0  ZF:f:0.696692   ZQ:i:4562   ZR:i:125137

I had some code that was stepping through the alignment using the CIGAR and things seemed very wrong towards the end.

For comparison, here's the equivalent command in an earlier version of GraphMap (commit 2e314e6): graphmap -r contig.fasta -d read.fastq -o out.sam -a anchorgotoh -M 3 -X 6 -G 5 -E 2

And that produces this alignment:

S1_19_19    0   NODE_24-_length_125137_cov_1.00206  83535   40  8M1I4M1I2M1I42M1I5M1D6M1D15M1I8M1I12M1D4M1D5M1I15M1I6M1D1M1I4M2I7M1D2M1I2M1I6M2I1M2D10M1I3M1I8M1I7M2I5M1D8M1I18M1D11M1I10M1D6M1D11M1D3M1I19M2I10M2D10M1I11M1I8M1D3M2I13M1D35M1D3M1D3M2I13M2I14M1I21M1D9M1D6M1I28M1I2M1I2M1I17M1I1M1I9M1D5M1I3M1I4M1I12M1I15M1I4M1D10M1D10M2I9M1I14M1D11M2I6M1D8M1I2M1D2M1D6M1I3M1I2M2I10M1I3M1D7M1D3M1D7M2I7M1I9M1I1M2I4M1D17M1I4M2I2M2D20M1D3M1I12M1I7M1D9M1D29M1I9M1I8M1I11M3I3M1I1M1I20M1I8M1I19M1D5M1D3M1I6M1D3M1I3M4I7M1D1M1I26M1D32M1D3M1I7M1D12M1I7M1I2M1I22M1D13M1I2M1I6M1D12M1I6M2I7M1I4M1I1M1D3M1I18M2I11M1I9M1I6M3I9M1D3M1D15M2D27M1I11M1D6M1I7M1I6M1I3M1I1M1D5M1D4M1I11M3I3M2I4M1D2M1I12M1D9M1D4M1I7M2I4M1D12M1I5M1I18M1D1M1I10M1I6M1I7M1I7M1I6M1D9M1D2M1I7M1I8M2I2M1D3M1I1M1D2M1D2M1D7M2I14M1I3M1I4M1D15M1D8M1D26M1D18M1D2M1I7M1D17M1I10M1I6M1I5M1D19M1I5M2I13M1I4M2I21M1I5M1I2M1I1M1I11M1D13M1D8M3D2M1I2M1D5M1I10M1I18M1I4M1D5M1D16M1I11M2I8M1D15M2I8M1D5M1I27M1I3M1I2M2I10M1D3M1D6M1I6M1I8M1I13M2I11M1I6M1D15M4I6M1D10M1I25M2I25M1I8M1I9M1I9M1D11M1D10M3I2M1D2M1I26M1I2M2I8M1D13M1I5M1D1M1D6M1D7M1I1M1I18M1D3M1D12M1D8M1I18M1I10M1I6M1I14M2I2M2D2M1I4M1I17M1I7M1I14M1I3M1I1M1I7M1I12M1I5M1I1M1D17M2I2M1I8M1I21M1D3M1D5M1I7M1I6M1I10M1I7M1I1M3D14M1D2M1I6M3I11M1I3M1I2M1D7M1D2M1D3M2I17M1I8M3I13M1D1M1I5M2I14M1I6M1I10M1I2M1I17M1D3M1D3M3I2M2I1M2D3M1I3M1I8M1D17M1D6M1I5M1I13M2I19M1D1M1D7M2I3M1D2M1I8M1I10M1I18M1I9M1D8M1I9M1I6M1I3M1D2M2D8M1D19M1D2M2I15M1I7M1I20M1D25M1I5M3I7M3D3M1I11M1D1M3I24M3I2M1D7M1D5M2D2M1I6M1D8M1D10M1I28M2I17M2I7M1I1M1I2M1D9M1D2M1D9M1I10M1D9M1D15M1D18M1I12M1D6M1I2M1D15M1D7M1D7M1I2M1I9M2I10M1D16M1I3M1I5M1I8M2I6M1D2M1D20M1I2M1I10M1D4M1D3M1D5M1I7M1I6M2D6M1D20M1D10M3I4M1I5M1I3M2I12M1D4M1D9M2I2M1I4M1D1M1I4M1I7M3I5M1I8M1I11M1D11M2I1M3D4M1I10M2I2M1D4M1I7M1I6M1D6M1I4M1I27M1I2M1D2M1D2M1I2M1I3M1I5M1D2M2I27M1I7M1I16M1D1M1I3M1I8M1D6M1I15M1D1M1I7M1D2M1I6M1D3M1I13M1D2M1I3M1I7M1D14M1D5M2D26M1D6M1I2M1I5M1D4M1I7M1D4M1D1M1I8M2I11M1D10M1I26M2I3M1D2M1I12M1D4M1I7M1D5M1D2M1D5M1D34M1I2M1I24M1I2M1I13M1D20M1D4M1D2M1I10M1I22M2I10M1D5M2I12M1I10M1I4M1I2M2I13M1D5M1I6M1I5M1I11M1I3M2I8M1I2M3I19M1I4M1I7M1I7M2I2M1D2M1D3M1I1M1D3M1I8M1I3M1I18M1I3M2I2M1I27M1I13M1I6M1I6M2I9M1D2M1I4M1D6M1D4M1D3M1D8M1I15M1I4M1D2M3I5M1I3M1D6M1D2M1I3M1D7M1I6M1I5M1D3M1D6M1D6M2D1M1I8M1I11M1I13M1I6M1I3M1I3M1I16M1I5M1I24M1I9M3I3M1I5M1I8M1D2M1D8M  *   0   0   CACTCGGTTACAACTGTCTGAGAATCTGATATGTTATGTCTTGGCAAACGGTGGCGGAACCGACTATATACATGGAGCAAGAGTGGCCAACTATGAATAGTTCTTTCCGCCCAAGTCTTGTTCCACAGGCCGGTTGGATAATTTCTCCCCCTAACAATTGTTTAAAAGGTGGGTAACAAAGGGCGCTCGGATCTTCCATGAGGGGGCGGGACTAGCAACGCGTGCGGGGGTAAGGTGTGGTCCTGGCCGACCTGGACGACACTCGCTCCCCTGACTACAAATCTAGTCAAAGTTAGTTAAGATGATGTCCGACAGGAACAAGCTAAGACGCTTTTGGCTCGTTTCAATATGAAACAAGGGGGATGATTCGCGGTAATCTACACAGGTCACCAATACACCCAGGGCGCTCGTGTGGAGTTGAGCAGCGAATCCTCAATGATAACAATCTACTGGCTCGTGCGAATCGTCCCTTTTCTGGCGAAATTGAGGATTAGCACTCAATAAAGAGGTTATCTGCCAGTCGGGGACTTTAGGCTACCCGTGTAGAAAACTTTGGAATAACTGTCTTATCAAGTCCACACAACGTTTCCAGCACAAAGTAAAAGGCGCTCGGCAGGCGGTAGACCTCTGTAACGCCTTTTCTTGGGCTTGCGCCGCGGATCAAGGGTGGTACAAGGGATCAATTAGTTATCACTCCGCCATCCCAAAAATTGTTTCACAAATATTCCAAGATTTAAATTAGGGTTCTACAAACCATTGATCGTCACCTTACTCAAAACGTTTTCGCGGTCCGACCGGTGACTCTCGTAGACCAGGCTGGATAAAGGTTCCTCATAGACGTCTCGTCCCAATGGAGACTGACCAACTGGGCCCCCTCGCATATTCTGTCGAGAGGGGAGTCGGGACTATTCTGTTAGCTCTGGGGACGATTAGACGAATGCCGTCCTTTCAAATATACATCCAATGGCGGACGAGCGTTAAAGCGGCGATACAAAATTTGACCCATATTTGAGGCACCGGAGACAAACCTGAGTTTCCGGCCGCTTGAACACAATGGTGAACTTTAAGGAAGTCCTGATCGGCCTCCCGTACCTATACCCGGGATTTAATCGAGGTAACTCCCCAAATTGATAGAGTATGGCTTTAACGGGCGAACAGGCTAGTCTCTAACGCGGGGATCTAAGTCGCTGGTGGCTACAGAGCGAGATTCGGCCGAAGACTTTGCGATTCCTGACTATAGAAAGCACTTAGTTTATCGGAGCTCCCTTTGGCCTGAGGAAATCAGTCAATGGTAAGCTCGCCAAAACCCCAGGGGTAACTTCCCTAGTTGGCCCTGAAGAGGATTGATGTCGAGTTCTTACGAACGATAAATTTAGATCTTCTAAGTTGTCGGCCATAACCTTCTGGTCAGATGTCGGGACTGCCGTATAGTTGCCCAATCAAGCTCGCTTTGTCGCTGTGTACGCAAAGTGTCAACGGTGGTTAGGAAGTCGCAACCGGCATTTGAACCGACGGAAGTCACATTGAGGTCTCCAACATGGGCGCTACACAGGCTCTTTATAGCATTTGTTGGTTCCCGTGGGTTTGATCTCTTGAGTGGTCCAACCATCCACGTCGGACCCATCCTATTTGATGGTACCCTTCCTCTAAATTAGCGCGCGCGTGGTTGTTGCCAAATGAATGACTCTGAACGACGGTAACAGCCATGAAAAAAATGCGTCTATACCTCTCGACCCGTTGGCACGGATGGGCCTACCAATGCAAAGATAGCCATTGGGGATAATACAGGATTGGTCCCAGTGACGCTCCCAACAATGGCTTTTAATTTCCGGAATATCTGGGCCCGGTTAAGTTAAGTTGTAGAGCCTGGCTTTAATCAGGATTAGACCTCGGTTCCCCTGTTGCGCGGAAAAATGACCTGATGCTAAATAGGTGGCGGATAGGGTTGCCACGGCGAAGGAGCTCGTAATAGAACCTAATACAAAGGGTACGTTACCCATACCCCAGATGCCCATCCTTTGCCAACATCTTCGGGCCCGCACACACTCTGACGTGAGACTAACCCGGCGTTAGGACCAAGCGAAAGCGTCAAAGACAGTTTGGAATCAGCGCGAAAAGACGGTGCGAGGGTAATAATGGACCCTCTTCCTATATCTGAATGAGAAAAGCTGGGTAGTACCAGTGTACTCGTAAACGGTTGCATCTCCTAGGTAGCCCGGTAAAGGAGTCTTCTCTTCTGACTACGTAAAGTTGGGGCTTCGGAGTGATATATTAGGAGCCTTGCTGGGCCGGGGAACACCACTCTCATCCCGGACGTCACTTGAGGTAACACCGCTACCCATACGAAATTTAGTGTTTGAGATGACTTTGACTGTTTTTTAAGTTGGTTCGCCAGATTGGCCGATGAGTGCGTGTAGCGTTGCCTTAAAAAGACTTCTGATCCCGGATGCTCGGTCAGCCTCTCAGAGGGAATGTTCGTCGTGATAAAATCATTGGACAGCCTGCTATACCGGCATATCAAACCGCATTGTGTGGGGAGGTCGACGCCCCCTCAAACTTGGGCGGGTGTAGAGTGCGCCCCTCCGTACCGATAAATGCGGCCGAACTGGACTTCGTCACTAATACCAGAGAAACTTGCCCGTGATAATTTTGAGTTCATTTTCGCCAAGTTGCATACTTTCAGCGGGACATGAAACCCAAGCAAACTACGTTGCATTGAAGGGGATTAACGGAGACTCAATTGAGGCGAACTCTTAGTTGTATACCGCGAGTGGGGGAGAAGTTAATAGTAAGTACTAACTTTAAACTTCGCCTGGTAGATATTCCTTGCGACAAGGCCAAGGTTCCAGCGGCGTAGCCAGGCGTACATAGTCAGCAGGCAAATCGAATAGCTGGGGGTACAGCTTAGATATCTGCACCCAAATATCTTCATATTACACGGCGCCACAAAAAAAAACCGCCGATGGCTTCCAAAGCTCAGGAAATGATCGAGGCATCAAGAGGCTGCGTCCAATAGAAGCCTTTATCGGTCTTTTCGTATTAATTTCTTCTCCGTCCATGGCGTGGACCGCGCAGTGTATTCCAGTGACCTTGCCAGTGGGGAGAGCCCATGACTGGTGAATTGCGCACTATTGACTGGTAGAACACGGTCGAAAAGAAAGTAATCGAAATATGGTAGTACCGGTAACGGGAGACGTCGCAGCCTAATCTTCCCTGGGGCATGAGATAAACGGGCCTTACCCACGGAGGTAATAAGCGAGTGCCCCCCCAAATAGTCTTTTGCTTTCAACGGAACAAGTCCCGAGTAAACTCATAAGAGGTGCGGTGAGCAAATCTCTCCCCCTGATGTATGCGTTGGATCAACAGGTTTTGGTTCAAAGGCTTTGAAATACCCCCGGTGCTAGAATCAGGGGGCCTCCGCTTAGTAACCCATCTGACCATCCTAACTCCCGAGAGCGTGGGCGCGCCTCACACTACTGTAGGCAAAAGTCTCCGGCAACATGATCACCCACGTTGTCCGTACGGTCAGGAGTCTCCCGTTAAATTCGTTCCGGCCGGCACCACACGGGCTTTGCACTCCCCTCCGGCACCACTTTGACAAAGCTGTAAATAGGGAAAAGGAGAAGTGTTTTTCTGCGGGCTCCATTACTTACTCACTGTAGACGCTTCAAGCCTCGACTTCATGAGACATTAGCGGGAAGGCATAAGACCCATGACTGCCCCTCATATAGGGTCGTCAATATGGAGCATAGGATGCTGGCTGAGGGTCAACGCCCTTGCAGGGCTAGAATTAAGACGAGGTATTTTATTCTACGTGGCTCTGCCGAAAATGTTCAAAGCCCCGAACGGGCAAACCCTGATTGGGGCGGTTGTAATCGGGATCAATGACTAGTAGCTATCGGGATCGCCAGTTGCCATTTGTGATCACTCCTCCGGGGTTAACTCACATGTAAATACAAGAAGGGGTTTGCCAAATACTGAGTGACGGGAAGTTGAGGCCACGGGAATAAGAAGGAAGAAACGCCGTCACCATCGGCCCCCTTATGTCGTAGACTTCAATGTTCGATCGTTAAAGCTCTTGTCGGTTATCCCTAGAGTATGGTAAATTTCCGTAAAAACGTCACTTCGCCGTTTAAGGGGCGTCTGGTGGGGGTAGCGACCCGGGCATATAATATCCTATAGCGACCGACGTTTCGATAAGCTATAACTAGAAATGTTCAGCCACTCGCGGCTCAGCGACATCACACTCTGCTACAATAGAATTCGCTAGCATCCCCCGGAATTTTGCCTCCAAGATCGTGTCTAGGACCTGTCAAATCCTGAGTCTATCATTCTTTGATCCTGTCTGTGCGCGTGAACGCCGGGCAGTAGAGATATTTCGATCTGTTTTATTCTTGAACAGATCCTAAGGGCCTAAATGAAAGACTTTTCTAAACATACTACTAAATCACACCGTTACTGTCTAGGTCGCGACACGCATGGTTGGGCGTAAGTCCTCATGTTTGGGTTACCACGGTGCCGTACTATGCCGGGTTACGGAGCCTTATAAGTGTCCCCCCGCC  /..*%,.&.).)%(,*&.-*,*)+."',-.,.,-".$+((+-+,.$.$..(.(*-().+-%$**.+/*&%..-'#..,,,..%-'%&.,$).%+..-(')-%-&(--'..,..-/'-(),*'*&&(**),.+-'&,)(.+*)-,-/*,$)+%%.&..$(*&'-(.((%-+,')#,*(#......",+*%'.-%).,.*.'/.++!.+-$+(*.-/.$,.%-./...".,(---&--'.-$+..+'.-*#-,#--.---,-++.*',,).',./.&-*&,..%,*-,-/%-++&*$-",'--,&*.*-*.-.(-#,(.-+,-),----,....#%#)''&((#&.%-+,.-+.,-,,.**$-'+.-.-*+,.*-$-"--$,-,#)-"-#$&'..&.)(-*+!#.-)**,-.$,--$$),'(*."+-&--%+%*..-%,-,%(.,....*-.,$-.'%%(,.)-.%-")"*--+).'.+..(-/.$-)*",--&.'&.&../&-%$-#'*+"(+'.,.%,(+%,+.-$&,-,$)-).-.-)$,-.+-(%..)/+,.+&-&.$....(,+,#,&,.&.%+-*.'/%)%.-'%/-).,.*,+%#$,$,+/--..-&*'-.-,.-''++,-,-+-,-,%&&--,.$&*$.+.%-/,).'..%(+...(,-&#.".(,-',.-,+*-*"-,').&--%'&$.&.%.+,/$(*+-.--#*#$+.-.!',%''(!+.,(..-%,'',,,**,%(%*&,*.--#'$.,$)$...-("-)(,)%$)*'-'%,..+''..+-(-".,(,.../+-+-/".,,-*%#++*",')/.%+#$,.-/)*&--*..*+..&%(-#".&'-,,++)-,.#-.$-..)#)-.--$*&-.--.,..-'(,--)-#(.+$.%*%.+.)#(.+#*.*,(..$*$.$%(&.)-..(.-)+&+-%,-..)/'(##"!/+-(.$(.+,.(%+,#,,--.....,.)+&%(-.-*+.,*,*&-+,)-*+&-#.+*./$(+-).#).,-&+&+%-(+**.%,+*".(,)...)(.$..-''(,.+'%-,---.-../*.$/.('-,,)...*-*-'*))/#,.%,-$&("(-*$''$'*%-(.+---)",*,)"*$+*),&.*..--),%..,-*.-(.&.."#)#-#.&$-*.)-*#-)(-.-+&+(%.+.-*(*$".%,-++.-)-*+--%-+,,,.).!*--.)+*+,&'),'-&.&$&.$%(*.--,%-)-.,..*-,+('+.).#..).+..".)-..',.$.&-,.!%..%.+&-$--,..-.%.-$#.,$+%$,(-.,&(..".(+%+.-)/.,%%&.*&,$.-''.(%--'$"#+*++.+*.-++('.'-'$--,*+'&,*!%.,,..*%(-$#-.%-)-*.-..*$/),.+&'$--+#--#((.**.+&-&,**.-.,....#,.%&..,.'-%.$*.%).&("%#,*).,.$.--.-"--*,*!-,'.,.*&-(%-.+),,(""&..,&()'+/-),'+,-%-..&-..,.+.)-,+"..&*+#-.)+--.++.,-.(--.-..+-,$,**$+-+-."%%*,...*.'%)-.(-(+.%.&'"''..-+*%%&#$&)&.+,-(.%.)$.#$-&-)&%,-..)+%--$--*.#'-*(.*..$(*-,#".)-(*#+,*-*/$.-,).-,-.*.,,'""/--%-.-$%)&-*-..+.,.,.".)*++'(..+-.*,",()-!*%(-%.,&+).%..*-&%-'-)#),,-&-(.,+*&(%(*"(&.+%-*(.").%$%(.-.&,).)*-)(.*-!//.-&,.,..#.)',)#.$,.---+$,*-&$..+%-.&+,*.%&'',./-,#-.(..$--**%-+,-.,'",(,,*&#.$...-".*.--.,+(..(.+./%-..%..*-((&##,-.(+-.+.)$%+,%.*(.+-..-+#+%&'*++.%,*/.-.%#-.)*&.+,$&(--."%--+...-,!.)-&(,/%)&-..+,,.,.)++#.').).$-"#*(.%)*..','..)/#&,.)),.,,++-(-+.#'.-.,(--*"'+,*"+-(+.#&#+*-+(,+-..-+"%.&.!,'('''%%(,..,((*--%','-.-(+.+-),,.$.$",+-(.%-',&..(**-,-..+-",--/,-))./#.,..%&+!&%&,*%.%,&,+--(.)##-,**,+*&/.$&'$,,$-$.)...'.'.-+')-+/-.+..-*%(,+.&-+%".-"---)**#,-$,*+.",**--+#,(-/+*.$*.*-.+,-'#.#,,'&$.(.".)..*,&#+(.%+.&.-+-,)'!-+*&),$'$-#-.+"+,.),.+.--.)./-,-&-*#.+,#'%','-%&--..%(,'..++.-$*!-,..*..',.*..+/&.+#*+-(-*..%,*%,'.#)&$,-('')$!.)%+--,-.!-(./)-(+-(,)'.%,.*-%)(+.+%-+.')'"$/*)&-.*+./(.&..-#,-),-,...,$'.(%#.)%,,.#+-*).,)#(.-.-(-(.--*-!*..-..,**'*)'--*).*.&.-+'+-#)/,..,).#...-.--*#+.".+.).(*+!+--&.&*'-)'.-+&-(.,%%$#-,!*/+)%.&+%++"&$..#+%+%*-.%*'-,...,-.'%)-),'.,!,--.%+),().&*.-%)$'/#,-,#&---++*.+.).$..($--*-+#-'"*,++-+.,*&----.&+.!.,,'&#.$(..-,.)'-.-,.-,(,")(,(*.%.-/',.)--.#-,-,-./"$,.-&*.''(-,..&.-..(-+--**.,,--.+-.,.+-..$#%(.+%+-$(-&.++,)"..,.)&-!)',-*$**)$,).+,.,+.-*/.,(--..+--.,%$-.*,,&'-+'-&'%,,'$.)%'.,-..-.,-".,)-*.).-,'-+'"/""))'-),.$--$--(.).),$#*+,*,.%-..'.,+)),./.+#+.)**++.+*#."+-,+.,$*,/)&-)%+&.'(*.'%,-#(%.(.$.#%#-&/.+'..($-.,--*.!#..)-."+*,,,.*..*$(,*-*%./&-.#-',-%.#--&-+-.($.#-++.)''--++..--)$,+%.(-)-)#...**!..'*)&,,-%(.,,-(+*-+*.-.#%'-*&.--*,--/+$,+.,#&+%-,"!$.$&#-,)--.)/,.+,,%.,-),.--)+&-(..!,,"*&&+."-&#'-"*()+-+&.+..#)-+..$''.-'((-.---)./-."',../%",%((!#+..*!/.'$%.,-**..+.%$".-)..-#.+..$-..%%-/.-&(-)#,*(',-,.--.,,.*'.,.).%''.-$#%$'%-,.)-#,-.%(--..--,,.&'.,.(%&*%(-.-%,.#$+%%.-#.++$.,.,/+---(-&&"+#&(&,#(*,.),%,-",'+!$).$,"-.-,.-&%."#+%#&-*-/.+,.-,",)!&)+*-$!%-,($*.,*,.--..(,%-.-"-($$-.+*..).()+,)*(.+--)--*%+,+%.,-+&)-),&+*,(..'.-)%$"$/-*--&.%++.&.')..,&...+,,'%&(&.---&&(&)$"--.).%.',+#..+*#.)-$.$)+,.(..*..*$..-+%.-,'(.,)(.+-$/,'-)*,.'.$-*%-$.'*%(#&.$*-%.,*!(.*+*.,&(.+.+-,..%.-(.*..++%(-$+-,*-..,'(.)-).**.-)-&....*.'/().-'*')##)+..%-+*,#*.)..!+.---%*#-$&$&-$,.,.,/.'"(+.-.'.-,$,'.,.#,*--..'%%-.&"+(*,$.%*".%,-+%*'$$,-+---'.(+-+....,,..-.(+"--.-,"..*-')-,--$.*$-.*----%-+%,..--%&*.)#-*%'!-.(#--..)--..#,..+-.*+#%).$(,.#&*..),-$''..'.*,.,.#,)...*$&,-,..*,--(+,*-%+*%'.-+.-.).&.'*,,')-#-%+,($.)#.$-%+%*-%+&$!$&+-*)-*&&-&&'(.-))-*)-).)#/&,"+",*.-.-&(+.-*.(-*.+#*&-..)--+.#$".#.$.-*-'-('(&,'&%-"'$'-*.#-")'&.-".'-(-.+#.-/'-).'...!!.....,&+)(.$!,-)",.+.-%(-.-%.&.(&)/**&,.+-'+.-,+..,(/.+.).,-*'..-#"*'#-$'--.../)-./,,.%-,%--*.(.-,+-.(.$-*-",.(#%-)(.#&+'),,)-$".-./.-..(*$*#(.)+%.+*-&...,,*,*,*))/.'+,.$,+-..,(,.(!$'+..#"&,-.--(&---(-+&,+*+#,.$.+(.$+&,.*%&+.&.+&.-.%).)-..'.,.-*%.,+..&.-+#".*.-+,-.(-.$*.&&(.,*)+*.+"-/..%.),(!'(+*&&-%.*$.#.)+!.).,)#+)-&!'+**(."#+,*+,$-+-.-*"$/+#.-%(+./&$%(.'+.-,/----$,&.--)&.'.-#$"-.+  NM:i:748    AS:i:14813  H0:i:1  ZE:f:0  ZF:f:0.697229   ZQ:i:4562   ZR:i:125137

And that CIGAR seems correct.

There are a few little differences in the alignment which aren't relevant, but I think I've found the real problem at this point, 1991 characters into the CIGAR:

There are 3 insertions that the current version seems to be incorrectly calling matches. This means that everything after this part is shifted by 3 bases and is therefore full of mismatches.

isovic commented 8 years ago

Hi Ryan, please never hesitate to post issues! That's the only way to polish the bugs in the code. Let me see what's going on here and report back - the anchored alignment part was rewritten between versions, I guess this introduced quirks (though, how they escaped my testing is beyond me). Thanks!

rrwick commented 8 years ago

I've found another case of this issue, and this one seems to occur both in the older and the current versions of GraphMap. So perhaps it's not related to the recent changes. Like before, the issue occurs in anchorgotoh mode.

Here are the files: contig.fasta.txt read.fastq.txt

Running this command (anchorgotoh): graphmap align -r contig.fasta -d read.fastq -o out.sam -a anchorgotoh

Results in this alignment which contains the error:

38711/0_18388   0   K_locus_rev_comp    2979    40  13S7M1D7M1I6M1D2M1I3M1I28M1I8M1I3M1I48M1I20M1I14M1D4M1I17M1I14M1I8M1I8M1I46M1I32M1I8M1I3M3I5M1I8M1I15M1D3M1D8M1D3M1D55M1D2M1I19M1I2M1I13M1D9M1I10M1I23M1I10M1I30M1I12M1I13M1I5M1I8M1D1M1D19M1I34M1I22M1I11M1D5M2D6M1D19M2I12M1I7M1I1M1I5M1D56M1D8M1I27M1I4M1D26M1I39M1I7M1I14M1I15M1D11M1D13M1D21M1I20M2I23M1I7M1D5M1I5M1D1M1D20M1D11M1I22M1D35M1I28M1I6M1I12M3I21M1D22M1D7M1I9M1D31M1D17M1D8M1D6M1I3M1I20M1I10M1I3M1I12M1D5M1D62M1I30M1D9M1D3M1I5M1D23M1I12M1I4M1D15M1I44M1I2M1I12M1D17M1D20M1I20M1I4M1D5M1I20M9I22M1I25M1I7M1D16M1D22M1D3M1D9M1I3M1I34M1D13M1I13M1I25M1I6M1I10M1D3M2D7M1D15M2I14M1I5M1D9M1D31M1D13M1D38M1I20M1D6M1D7M1I6M1I3M1I33M1I36M1I11M1D10M1I5M1I15M1I9M1I44M1D12M1I14M1D6M1I35M1I12M2I6M1D13M1I55M1D7M1I15M1I10M1I11M1D28M1D16M1I24M1D10M1I6M1D13M2I6M1I5M1I7M1I3M1I58M2I7M1I11M1I6M1D10M2D15M1I5M1I26M1D23M1I12M1D17M1I10M3I10M1I24M1I37M1D8M1I17M1I40M1I15M1I4M1D25M1I14M1I5M1D12M1D6M1D18M2I16M1D9M1D3M1I12M1I13M1D12M1I35M1D7M2I73M1I6M1D16M1I10M1I5M2I13M1I11M2I6M1I14M1I18M2D4M1I61M1D15M1I5M1D6M1I23M1I27M1I4M1I6M1I20M1I12M1I2M1I23M1I11M1D42M1I14M1I3M1I45M1D21M2I32M1D12M1I4M2I8M1I5M1D12M1I17M1D6M1I18M1I14M1I15M1D16M1I9M1I6M2I6M1I13M1D13M1D11M2I13M1I13M1D21M1D34M1I21M1I27M1D6M1D37M1D4M1I6M1I5M1I21M1D16M1I9M1I5M3I26M1I14M1I6M1I2M2I12M1D1M1D9M1I11M1I43M1D34M1I18M1I19M1I2M1I35M1I11M1I9M1I21M1D3M1D12M1I20M1I27M2D29M1D19M1I8M1I9M1I19M1D4M1I6M1I2M2I10M1I14M1D17M1D27M1D4M1I4M1I21M1I10M1I42M1I110M1I2M1I18M1I6M2I6M1I11M1D7M1I7M1I3M1I31M1I11M1I14M1D12M1I4M1D36M1D12M1I25M1I16M1I26M1D28M1I2M2I2M2I24M1I4M1I5M1I41M1I6M1I2M1D46M1I7M2I2M1I9M1I10M1I32M1I4M1I5M1I6M1D6M1I11M1I27M1I12M1I15M1D15M1D17M1I14M1I19M1I2M1I7M1D35M1D17M1D21M1I9M1D6M1D26M1D8M1D13M1I9M1I6M1I8M1I5M1I4M1I5M1D21M1D30M1I9M1I5M1D4M1D5M1D3M1D12M1I9M1I14M2I20M1D12M1I5M1D31M1I17M1I7M1D38M1D6M1I9M1I47M1D14M1D5M1D6M1D12M1I16M1I20M1I26M1D1M1D6M1D7M1I5M1D19M1D4M1D4M1D7M1D2M1D7M1D13M1D9M1D12M1I11M1D1M1D14M1I4M1D4M1D21M1D17M1I22M1I6M1D3M1D5M1D50M3D10M1I15M1I19M1I21M1D8M1I29M1I22M2D10M1D12M1I10M6I8M3D15M2I27M2I1M1I6M1I47M1D2M1D11M2D9M1D21M1D46M1D10M1D30M1D28M1D26M1D23M1I14M1I40M1I41M1D9M2D34M1I14M2D17M1D7M1D2M1D5M1D9M1I34M1I19M1D4M1D36M1I31M2D13M1D6M1D8M1D14M1I8M1I21M1D2M1D8M1I16M1D21M1I14M1D31M3I12M1D26M1I37M1I6M1D5M1I3M1D39M1D4M1D19M1I7M1D8M1I6M1I29M1D13M1D25M1I13M2D4M1D7M2I4M1I3M1D8M1D9M2D19M1D5M1I15M1I20M1I3M2I23M1D23M2D8M1I20M1D12M1D6M1D21M2D19M1I3M1D7M1D21M1D36M1D10M1D19M1I21M1D73M1D8M1D3M1I9M1I9M1I14M1I18M1D32M1D9M1I5M1I10M9D7M10I5M1I6M1I10M1D7M1D98M1D17M2D7M1D8M1D24M1I3M1D4M1D9M1D23M1D2M1D3M1D33M1D6M2D4M1D9M1I5M1I11M1D26M1D14M1D4M1D5M1D5M1D20M1D10M1I23M1I6M1D7M1D44M1D30M1D11M1I9M1D2M1D19M1I14M1D2M1D7M1D24M1I48M1D3M1D6M2D14M1D6M1D39M1D25M1D5M1I16M1I15M2I3M1D16M1I9M2D13M1D5M1D17M1D31M1D3M1D25M1D7M1D11M1D6M1I41M1I8M1D36M1I27M1I33M1I37M1I9M1D9M1I10M1D35M1D13M1D2M1I11M1D4M1D14M1D14M3I3M1D5M1D54M1D14M2I22M1I8M1I14M2D10M1I7M1D33M1I19M1D22M2D5M4D15M1D28M1D2M2D16M1D3M1D22M2D21M1D19M2I9M1D22M1D6M1D50M1I15M1I7M2I10M1I9M1D2M1D1M1D5M1D26M1D10M1I3M1I9M1I7M1D8M1I8M1D8M1D5M1D19M2D6M1I8M1I4M1I2M1I5M2D6M1D2M1D39M1D6M1D31M1I9M1I31M1D2M1D8M1D18M1I4M1D4M1D9M1I14M1D5M1I7M1I4M1D16M1D8M1I13M1D29M1D9M1D7M1I4M1D6M1I6M1D2M1D3M1I5M1I2M1I13M1I10M1D6M1D9M1D5M1D18M2D13M1I21M1D6M1D3M1D7M1D10M1I14M1D9M1D3M1D17M3I8M1D7M2D4M1I4M1I9M1I2M1I17M2D6M1D5M1I7M1D4M1I33M1I7M1I2M1I22M1I2M1D26M1D30M1D12M1I16M1I20M1D7M1I18M1I6M1I6M1I7M1I18M1D9M1D13M1D28M1I4M1D15M1D37M1I9M1I21M1I11M1D31M2D5M1I58M1I16M2I31M1D12M1I11M1I3M1I9M2I8M1D4M1I4M1D6M1I3M1I7M1D10M1I11M1I8M1I5M1D6M1I1M1I11M1I33M1I22M1D13M1I8M1I12M1D12M3D17M1D7M1I5M1I4M1I29M1I6M1I26M1I11M4I36M1I11M1I3M2I11M1D7M1I7M1I7M1D3M1I8M2I24M1I10M3I6M1I11M1D10M1I2M1I7M8I26M1I6M1I6M1D5M1D13M1I9M1I6M2I4M1I20M1I33M4I7M1D8M1D21M1D12M1I22M1I4M1I10M2I18M1I12M1I11M1I19M1D12M1I11M1I22M2D6M1I5M1D3M1D3M1I9M1I7M1I2M6I3M4D7M1D22M1I4M1I11M2D36M3I3M1I5M1I5M1D9M1I8M1I12M1I8M1D6M1D9M1D5M2I8M2I14M1I6M1D3M1I3M1I2M1I10M1I3M1I24M1I6M1I9M1I17M1I11M1I6M2I2M1I3M1I12M1I4M2I9M1I9M1I3M1I14M2I29M1I11M3I3M1I3M1I3M1I20M1I8M3I24M1I14M1I5M1I4M1I5M1I10M1D7M3I7M1I6M1I26M1I1M1I5M1I27M3I6M1I6M1D3M1I8M1D6M1I6M1I9M1D5M1I9M2I11M1D7M1I6M1I5M1I3M1D4M1I3M1I2M1I6M1I9M2I3M1I5M1I16M2I9M1I17M1I12M1D17M1I4M1D29M1I5M1I11M1I6M1I5M1I6M1I10M1I3M1I32M1I4M1I7M1D31M1I4M1D3M1I19M1I15M1D1M1D10M1I5M1I16M1I4M1I5M1I20M1I24M2I5M1I12M1D5M1D29M1I3M1I24M1I9M1I17M1I4M2I20M2I4M1I3M1D5M2I4M1D14M1I7M2I15M1I16M1I38M1D7M1I8M1I21M1I3M1I2M1I12M2I10M1I7M1I16M1I10M1I2M2I5M1I8M2I28M1I14M2I17M1I13M1I20M1I3M7I5M2I10M1I4M1I6M1I22M1D9M1I13M1I3M1I8M1D16M2I6M1D7M1I7M2I2M1I27M1D17M1I3M1I3M1I4M1I15M2I5M1I3M1I10M1D1M1D7M1D4M1I2M1I27M1I12M1D4M1I8M1I6M1I14M1D12M1D3M1D9M2I12M1I13M1I2M2I5M1I7M1I22M1I12M1I18M1I15M1D4M1I3M1I6M1D12M1I6M1I9M1I25M1I4M3I22M1I10M1I12M1D8M1I8M2D6M1I7M1I8M1D4M1I4M1I53M1D5M1I7M1D30M2I39M1D14M2I8M1I14M1I13M1I4M1I19M1I9M1I28M3I6M2I5M1I6M1I12M1I4M1D8M1I10M1I32M1I5M1I1M1I2M2I11M1I3M1I8M2I16M1I7M1D19M1I9M1I6M2I8M2I8M3I27M1D2M1D10M1I13M2I5M1I5M1I7M1D8M1I7M1D9M1I5M1I14M1D6M2D5M1I16M1I7M1D9M1I11M2I7M2I27M1I1M2I4M1D3M1I11M1I4M1I9M2I3M3I4M1I4M1I5M1D2M1I6M1I5M1I6M1D12M1I10M1D6M2I3M1I12M2D7M2D16M1D4M1I17M1I6M1I8M1D5M2I14M1I11M1I10M1I4M1I2M2I11M1I11M2D10M1D9M1I17M1I5M1I36M1D3M2I2M1I2M2I13M1D3M1I3M1D65M1D7M1D20M1I3M2I13M1D4M1D8M1D7M1I8M1D5M1I6M2I12M1D6M1D9M1I30M1I21M1I5M3I5M1D26M2I2M1I7M1I7M2I3M3I57M1I20M2I15M1I5M1I4M1D14M1D14M1D10M3I3M1I9M3I9M1I2M1I5M1I2M1I27M1D7M1D2M1I15M1I13M1D3M1I9M1I13M1I17M1D11M1I10M1I12M1I9M1D7M1D17M1D21M1I11M1D14M1I3M1D7M3I8M1I6M1D22M1I10M1D3M1D4M1I7M1I25M1I1M2I3M1I7M1I38M2I5M2I7M2I9M1I1M2I12M1I22M2I14M1I4M1D16M1D115M1I11M1I13M1D20M1I36M3I9M1I22M1I2M1I7M1I2M1I6M1I6M1I10M1I25M1I22M1I11M1I22M1I8M1I7M1I13M2I6M1I2M1I3M2I20M1I3M1I10M1D2M1I17M1D4M1I5M1I13M1I12M1I13M2I28M1I8M2I16M1I3M1I26M1I8M2I17M1I14M2I11M1I33M2I3M1I2M1I15M1I3M1I5M1I5M3I20M1D9M1D14M1I10M1I18M1I8M1D5M1D3M1I12M1I12M1I14M1D37M1I5M1D6M1I11M1I5M2I2M1D9M3I22M1I16M1I2M1I2M1I9M1D15M1D8M3I9M1I11M1D7M1I32M2I21M1I6M1I5M1I9M1I14M2I24M1D4M1D35M1I8M2I11M1D6M1I5M2I3M1I2M1I8M1I6M1I8M3I12M2I16M1I9M1I1M3I8M1I3M1I12M1I7M1I6M1I10M1I17M1D2M1D13M2D4M1I5M1D12M1D23M1I9M1I33M1D33M1D12M1D3M1I9M1D1M1D6M1D11M1D16M1I3M1I4M1I18M1D3M2I17M1I10M1I4M1D11M1D2M1I5M1D15M1I20M1D21M1D13M1I10M2I7M1I2M2I11M2I5M2I9M1I9M1I27M1D6M1I21M2I6M1D9M1I26M1I7M1I15M1I15M1I12M1D9M1I8M *   0   0   AAAGAGGAGAGATTTTAATACCATTTCAAAAGCGGCATTTAAGGATTGCTAAGCAAAAAGGCAAGTTTAGTCAGCCAACCTCTTTCAGGTGAATTGCTTTTAACAATAATTCCATTATCGTTATCAATAATAAAGGCTATCACAACCACCGACCATCATAAGCAATAAAGCGGCGCCACACAGAAGATGCCTTCCAGAAGAATTCCGCGGAACAACCTTCAGAAATAAACTGACGGCAAAGCAACGATATTTGATTGCTCATAAAGATCGGCAAACGTTATTCGAACGACCTAACCAGTTAATTTAATCCTGTCCTTGTGATGCCCAATTCTACAATGACCTGAAGGGAATGCATCTTTTCATTTCAACCAAAATTCCAGCAACATTCAAAGTAAAGTGAATATTCTTACTGCGTAAATATTTCTTCGCTTCAATTAAGATCGGCCCAGTCCTTTATCCACAACATTACGGCTGGCAAAACAATAAAACAGGGACATCGTGGATTCTGTTCAAAGAGAATATTTGTATATCCCTGGATTAATGGCCTGCACCATCAAATAATCATAGTCTTGTTGTTTCTTCGATCAACCAACTTAGCCAGTTTATTTTCTGTCGCGGTCATGTTCAAACATAAATATACCAGCGCTTATTACTGGCAATATAATTTATATGCACAATAAACCTGCGCAATAATTTTAAAGGCAAGTGCTGTCTGAAGAAAAATACATCCTTCCAGCCCAACAAAACTTACGATGACCGGCAGATTAAATTTCTTCGCGAGCACAACACCATCAAACATTGGCTTGATAGTGATGCAATGCAAGAGAATCCGTTTTATATTTTTAATAATTTTTTGCAACATCATGGTAAGTACGAAAGAAAACCAATGCATTAAAATGATTGAGCCATCAAGAGTAACATTTATGGCAAATAAAGCGAATGTTTTGATTTATTTATTATTTGTCATCAATAAAATGGCTGAATGATGTGAATCTCATAACCTGTGCATCACGGGAGGCGATGGCACGGATCGATCAGTGATAAATGAGTACCAATCCGAATTTATGAATAACACAATATTTCTCATTGCTATGCCCACTTATGATACTTACCACTAATACCTTTTATGCCATGTGAAAATTCCACGAAGAATAAATTTCATATAGGGAATATTTTTTGACGTTGCCCCCATGGCAGGATTAATATATATTTAGGATGCGTATCGCTATCGTGAATTGCCTATACACGCATTTTTCTGGAATATTTTCTTCGACAGGATAAATTACGCAATAGATATAAACCTTCATTCAGGGTGGCAATAAGTTTGCCCTGAATAACTCACATCATTGATTAAAAAAGCAACCTGGGTATACATAATTTTCTCCACAGCTAGTGATAGCTGATAGCCAAAGTAAAGATCATCAAAGTAGAATAAAAAGCTGTTCATGGATGTGTCCAAGGTGGTCGTGACAGAATCACATGTATGACCATCCCAACAAATGAAAACCGTTTGTACCGAAATAGAACGATTAGGGAAAGGTGCGAACAAGTTCTGGATATGAGATCATCATATTCATCCGTGAGGCGCATCCAAGAGGACATCATGAGCCATCACTCACCTTCGCCGATAGTGAAATTCAGCACTAAGCGCCGTCCAGACCGAATAAGAGATTTTCCTCTCCCGCAAAAAAAAAATGGAGAAGATTCTGCGATGGCAAAAACATGGTGGAAGTCATCGAGCCGGTTTTATCCAAGGCGGGCAATGGCGACGGCCCTATCCGATGGAGACATCTGCGTATTCCACATGCATGCAGCATTGGTACAACCTGAGCGACGGTGCATGGAAGATGCCGCTGTACGAAATCGACCTCCCTGCGCCTGTTTGCCCGATTAATCCCTAGGATAGCGCCTGCGATCGCACACCATCATGAATTTTCCCGCCACCTGCTCGAAGCAGATCAAATGGCCGTCAATTGTTCAAGACCATCAATCGCTGGTGGCCGAAGCAGGGTCATGATGACCCAAGGCACTTTGGTGGATGCCACCATCCATTGAGGCACCCAGATCTACAAGAAAAAGAGCAAGCAACAGCGAATCCGGAGATGCATCAGACCAAGAAAGGCAATCTAGTGGCACTTTGGCATGAAGGCCCACATTGGTGTCGAATGCCAAGAGTGCCTGACCCACCAGCCATAGTCACCACCGCGGCCCAACGAGCAATGACATCAATCAGCTGGGTAATCTGCTTCATGGAGAGGAGCAATTGTCTCAGCCGAATGCCGGCTACCAAGAGCGCACACAGCGCGAGGAGCTGGCCGAGGTGGATGTGGACTTGGCTGATCGCCCTGAGCGTCCGGCAAGGTAAACAACCTTGAAGCAGCATCCGCGCAAGAACAAAACGGCCATCAACATCGAATACATGAAGCCAGCCATCCGTGCCAGGGTGGGAGCACCCGTTTTCGCATCATAAGCGGCAGTTCGGCTTCGTGAAAGCCAATACAAAGGGCTGCTGAAAAAACGATAACCAACTGGCGATGTATTCACCCTGGGCCAACTGTTTCGGGTGGAAACCAAATTGATATCGTCCGTAGGGAAGAATTCTCAGTAAAAACCGGAAATAACGCCAGAAATGGTGGAAAAAATAGCCTAAATGAAGGATGATTTCGATGTGTTCTGCGGGAAAAAATCGGCAGATCCGCGAAATTATTAATAAAGCGAGTCAGCTTGGGAAGAAATGACTGCTTATTCGCACTTCCCCTAGCCTGACGGTGTGAACTAATGAAAGGAGCAACATAATAATTCATTATTTCTTGGTGGTTCGAAATGAATGGAATGGAGCGAACCAATTATTTTTCAAGTGGTGCAACGCAAAACATTGTACAGGAGAAGTTGGTTGATCGTGCTGGGTAAAAACGGTTTTGTTGCTTTGGATGGAGGATCTTGGCATGGTTAATAGTGTAATTCGTAAGAGATCTGGTCGTAATGCTGATGAATAGTTCACATGATATCTGCCATTTTTACGTTATGGAGGAATTCATCAATAATATTTAATCCGGTGTTAAAACATCGCAGGCAAGATTGACGGAAAAACAAGGACATTTATCACTCAGCATTCATATAATAATTGGTTCAGAAGGTGCTGCGAAAATTATCTTGGCTCAAAAGTGATTTAACTGGCTCTGTCGGTGAACCAATAATTGGCTTCGAGAAGGCAAAGGAAAAATCAATTTCTGGGTTTGATTAGTGATTTGATGTTAGCTTTTAATGGGACTAAAACCAATGAATATTACTTCCTACGCGCTTAATCATATACTCTGGAAATGCGATCAATTATTTCCATGGTCAAGATTTTTCTGATATAATAGTTGTATTCTTATCCTTATACTTACTTTGTTTGATTGCAAATAAATTAATGATTTTGTTTATTTGTATTTGACTTTTGTTGGCTATTGTTATATTTCAAAATGGCTGGTGGTATTACCGTTTTTTAATAGAATCATGCGCGAGGTAGTAAATTATCGTCCAGAATTATTCATTGAATCATTCAAAATTGGAGTATCAGCCCTTATACTTGTTTTTTTATAATTTCATTTTTGCCAGCTTTGCATATTGATAACTATGATTTTTTATCAAATGGGTATGCTGTAACATGTTTAGGATTTATTTTTTTTAGAACCGTAAAAGATTTACAATAGGATTATTTAAAGAAAACTTGGCTTTAATAAGAGAGTTGTTGTTTTGTAGGCACAAATGCCCCTAGTGGACATTGACTTTTAAAAAGTTTTCCAAGAACAACCTTGATAGGTTTTTGTTGTGGAAGGTGTGGTACGATGACGAAATTTTGCGGCGATTATCAACGCTTCCTTATGCATGGCGATATACAATACTACCTAATTAAACGACGCCAAAGAGGGACTGTTTATGAATTTATATTGCGCATTAGGTGCTGAAGCAAAGTAAACTATAAAAAATATCGCTCGTGAATAACAAACACCACATGTTCTGTATTGTTAGTACCATGATCTTTTTACATTTAACATCCCTCCAGTCTAGGACTGAGGAGATTAAGGAGTTCTGTTGTTCCTTTGTTTGATACACCATTAAACGGTATAATATTGGTGTATTAAACCGATTAGAGGATATTATTGTCCCGCGATTATACTTTTAATTAATTTCAACCAAATTTTTTGATTATTATATCATGTGTTGTTAAAATTTACATCGCCGTGGTCCAAGTTTTTTTTTCAGGCGTACGTTATGTGAATGGATGGTAAAACCTATACGTTGTTGGAAATTCCGCTCGATGACTGTGATGGAAATGATAATAAGGTTGTTCAAGCTACAAAAAATGGATGTTCGAGTGACCAAAGGTAGGAAAGTTTTTGCGTAGGTAACATCTTTGGATGAGTTTCCACAGTTTTTTAACGTCCCTTTTTGGTCAAAATGTCTGTTTGTAAGTCCTCGTCCACATGTGTGCTCATAATGAGCCAGTATCGTTCATCCATACAGGGGATATAAGCTTCGCCATAAGGTGAACCGGTATCACCGGGTTAGCTCAAATCAATGATGGCGGGAAGAAACTGACTACACTTGAAAAAAATGGCAAAAAAGAATTGAATATGATTGCTTCTATAATTAAAGAGGGTGGAGGTATTTGGCTTGATTAAAAATTATTTTCCTTCTGTTTTTAAAGGATTTATAAATAAATCGCGATATTAAAATTGTAATTTAATCCTTATAACTCGTAGTCTTCTTAATTTATGAGTTCAAGTTTTCATTTTGTGGCAATTTGCTTAATTTTCACTATGAGCTCATTGCACTTTGGGCTAACATTATAATCACATTAAAGCTGCGAACGTGTCGCAGTGACCACACTTGACAGGAGTATGTAATGTCCAAGCAACAAGAATCGGGGTTGTCGGTATGAGCAGTGAAATGGGGCCGTAACCTTGCTTGAACATTCGAAAGTTCGCTGGCTATACCGTATCCGTTTTCAACCGCTCTCCGTGAAAAGACTTGAAGAAGTGATTGCGAAAACCCTGGCCAAGAACTTGTCCTTCACTACACAGTACAAGAGTTTGTTGATCGCTCGAAACAACCACGTCGTATCCTATTGATGGTGAAAGGCCGGGGCTGGCACCCGACAGCGCCATCGATTCCCTGAAGCTTACCTCGATAAGGGCGACATCATCTATTGTAATTGGGCGGCAACACCTTCTTCAAGGACGACCATTCCGTACGTAACCGTGAGCTGTCTGCCGAAGGTTTTAACTTTATCGGTTACCGGATGTTCCGGTGGTGAAGATGGCGCTCTGAAAGGGCCTTCTATCATGCCTGGGTGGTCCCAGTAAAGAAGCCTTATGAGTTAGTTTGCTCCGATTCTGAAGCAGATTGCTGCGGTTGGCTGAAAGACTGGTGAGCGTGTGATGACTTATATCAGGTGCAGACGGTGCGGGCCATTATGTGCAAGATGGTTCATCAACGGCATCGAGTATGAGACATCAAGCTGATGCTGAAGCTTATGCACTTGTTGAAAGGCGGTCCTGGCACTTTCCAACGAAGAAGACTGGCGCAACCTTCACCGAATGGAACGAAGGTGAACTCAGCACTACCTGATCGACATTACAAAGATATCTTCACCAAGAAGGGATGAAGAGGTAAAACCTTGTCGATGTTATTCTTGATGAACAGCAAACAAGGTACCGGTAAGGTGGACCAGACAAGAGCCTCACTGGAATCTCAGGCGAAACCTTGTCTCTGATCACCGAGTCCGGTTTGCTCGCTATATTTCTTCGCTTAAAAAGACAGCGTGTAAGCCGTTCTAAGTGTGATGGCCCGCAGGCTTCAGCCGGCTTGGTGATAAAGCTGAAAATTTATCGAAAAAGTGCGTGTGCGTTGTACCATCGGGAAATCGTTTCCTATGCTCAGGGCTTCTCCCACAGTGCGTGCTGCTTCTGAATGAATAAAATGGGACCTTAACTACGGCGAGATCGCTAAGATTTTCGCGCTGGGCTGCATCAATTCGTGCGCAGTTCCTGCAGAAGATCACCGATGTTTATGCGCAAAAGCCGGCTTTGCTAACTGCTCTGGCTCATACTTCAAACAAAATCGATGATGACTATTCAACAGGCACTGCGTGATGTTTGTAGCCCATGCCGTACAGAATGGTTCCGGTACGACGTTCCTCTGCGCAATTGCCTACTATGACGCTACGTTCGCTGTTTGCAGCTAACTGATTCAGGCTCGCGTGATTATTTGGCGCGCATAACTTATAAGCGATGATAAAGAAGGTGTTATTCATAAGAATGGTTGGAATAAAATAGTAAATTATCTATACCCTAAGTTTTTAAGCTAGGGTATTATAATAATGAATCTCGCAGATAATTCTGATGCGTGCTATTTTTTTTATATAAATGATTTTGTTTCCCATGCGATAAGCTTAAAATTGCTTTTTCCATTATTTTTGAGAGTAAAGGCTATCGTTCATGGGAATTTATGCGTAAAGGATTAATAACTTCGTTTGCGAATTGTTTGTTATTGTGTTATAAAATAATTTATAGAGAGTGAGATGAGACAATTGGTGGGTGGATTTTTTATATGCTAAGTTTGGGATAATATTAAGGTAGTTTTTTGTCATGTTAATAGAGGAAGATAATTTCAATGCGGGAGTTTCTATAAATACAGAACTATATCATTCTTTGGATAAATATATATTCATTATATGCCTCTTTTTTCTTTTTATCTGGATTCTTTTCATTGAATCAATAAGTGGTAAAAGTAAGAAAAAGTTCATTTAGGTAAATTCAAAGTATATTCTATCCATATGCTGTTTGGTAATATTACAAGGTTGTATAGAGGTTATTTCTCAAATTATACTAATTCCAAAACTCTCTACTATCTGTTTTATCATTTCCCATTCCATCCTAGAAGCTCAGTTTTGGTTTCTGTATGCATTGCTTTTGACTTTCAATTTTATCATGTAATATATATAATAAATACTTCACTAAACAATACCTTTCTTTGGTTTTATCTTTCTTAGCTTATATTTATGGACGAGAAAATCATATCTCTATTATATAAATTATTTTTTGAAATCCGTTATTTTTTCTTTGGGCTGTCTAGTGTATAAATACACTAATCTTCTTGGAATCTCTTTTAAACTTAATTATTTTTTATATTAACGTGCGTTTTTATTTTAGTTGAGGTATCTATATTTTATTCGCTTAGGTAATAATTTTCGCTTTGAATTGTATACGCTGCGATGCTATTGTTGGCATTTTTCTGGAATTTCGAATTTATCTATTGTATACTAGATATGGATATAAGTTGGCTATCCTTCTGGGGAGGCAAAGTATAAATTACTTTTCTTGTCATATACTTGCCTCGAGCGGAGTGAGAATTTGGGTTTTAACGAAATCTTACATATAGATAATTGGTATTTTAAATATCTCCGTTGGTACAATTGCTTGTATCATATTACAGATTGGTTTCTAATCTCTTGCTATGCGCTTGAAAATGCAATTCCTTTTTGTATACCTTTTCAAAAACTTCTAATAGTATTGAAATAAGGATGTGGTTTCGATCTCGATAAAATTATAGGTAATGTGTTTTATGAATACTTGTTCTTTGTTTATTATTTGTTATATGTCTTTTATTGTCTCTAAAATAAGATCAATTATTCTTCATTATCTATTAACTAATAAGTGTAATCTTATGAAAATACTATTTTCCGGTACAGGTTAATGTTGGTTTATCGAACGGTGGTCATCGGATCGCGCAAAACCACGAAGTGTGGCCCTGGATATCGTACAGGCAAGTGGATAATGCTTAACCAGAAGATCTCCCGATTGTTGATAAGAGATCAGGAATATCTGGCAGAAAACGTTAAATTTCCGTGCCACTCACGACAAGCCGACGGCTATCGTAATGCCGATACGTGATCATTGCGACGCCGACCGATTATGATCCCAAACTAACTATTCAACACCTCTACGGTGGAAAGCGGTTAATCGCGATGTCAAGAGATCACCCGGAACGCGGTGATGATCATAAATTCGACAATCCAGGTGGGTTTCACCCGCGACATCAAAGAAGTTTAGGGTTGAATAATGTTATTTTTCTCTCACGGAGTTCCTGCGTGGAAGGAGGTGCGCTGTACACAACCTGCACCCATCGCGCATTGTCATTGGTAGCGCTCTGACGCGTGGCCGAACGTTTGCTGAATCTACTGAAAAGAAGAGCGCGAGTCAAGAAGGAATCCCAACCTGTTTAACGACTCCACCGAAGCGGAAGCGATCAAACTGTTCGCTAACACCTATCTGGCGCTGCGAGTTGCCTATTTCAACGAGCTCGACAGCTATGTGAAAGCCAGGGGCTGAAGCAAGCGATTATCGAGGGGTATGCCTGGATCCGCGTATACGGAACCCTACAACAACCGTCCTTTGGCTACGGAGGCTATGCTGCGAAAGATAACAAGCAGCTGCTGGCGAACTACGATCGGTCGAAAATATCATCGGCGGCATATCGTCGATGCAACGTTACCCGTAAAGACTTTATCGGGATTCTATTCTCGTCGTAGCCGAAGTATGGGTGTGTATCGCATGATCTGAAGAGTGGATTCGGACAACTTCCGCGCCTCTTCCTATTCGGGCATTTGAAGCGCATCAAGGCGAAAGGTATTCGGTTTATTATCTATGAACGGTGATGGAGGAAGATGAGTTCTTCAACTCCGCGTCGTGCGGAGGACTGGTGCTTCAAACAAGAGGCGGATGGTGATCATCTCTAACGATGGCGGAGAGCTGGCAGATGTGGCGGACAATGGTTTACACCCGCGATCTGTTTGGTAATGATTAAATCTGCCTGTCTGAACTGCGGTTCTGCCGCCAGTGTTTTCATTTCTTCCCCGTTATATCCCTCACTACGCGTATTTCTCGCAATTCAGATTAACATCAATAAATTGTATGGATCATTACGATCCTGCTCAAAAAGCCGTTGCGGGGATTGAAACAGGTCAGATAAGTTTAAACTTATTGTGAAGAGCTACGTCATGTGATGTAGATGCCGGGATAAGCGCCGGGAGGTAAAACAAAGCCTGCACGAGGCTTTTGTTATTTATGTCCTATGAAAAACGAGGACAGGGCGGAGTAGTCGTTATTTTTTCTTGCCTTAAGGCCATGCCAAAACGCAGAAGTGAATAGTATTCTGTCATATCATTTTTTTATCTCTTAATATTATACTTAATCTAATTGCATGATGGAGCGGGCCCTTACCACTTGCGTTTATTAAACGTAAGTTTCGGTTTTCTTTCTGTCTTTTAAATAAGAAATTAAGAAATAAAACGGAAAAGCAAGTAGTTATGGCAGCGCCACTAAGAAAAATAGGTTTTCCATAATATCTACCCAGGGCGTATGTTATATGAATTATTAGTTGAAAGCAATACACAAGTTTGTGCTGTTGCAATCTGGTTGCTTAACATATCCTGGATTTAGGAAAAATTCTACAGAGAGTAATGTTTTTGCTCAATAGCATATAATGCTGAATTTCCACTCAACAAATTGGGATGGGATGACAGGAAAAGTGTGAGTGTGGCGCGCGGAATATTTGTTTTTTGAAAAAGGCTGGATGAAACAGGTTTCAGGGCGGGCGAGTAAAAAGGCAAAATAGCGTCTATAGTACAAAATTATAAAATAATGAATGTGATTCCGTCGAATTATAGTCAGGATAACGAGTACATAGAAGGGATTGCGCATCAGACGATTGCGGCAGGGAAGGGATTAGATCTGATAGTAATCTTGAACCACTCCACGAAGGTTTCTTCACGCGTCCTTCACTGACGTTTGCGGTTAAAGCCACCAGGTCATACAGCGGTTGGGTGTTTGCGCTGGTGTCCAGCACATATCCCCGGCTGGATCGGCAATCATATTCTCTTCTGCGCTTTCCATTCCAGGTTCTTCAGGGCGGTGATGTAGTCCATCAGTTCACTGGTGAGCCTGTTTACCAATGTTTATATACAGATACGAGCGCGGAATGGTGGCCGGGAACGCTCTCAAAGGTCCAGTCCATTGGCCCTGCGGGAATCACCATTCCTGCCCGAACACGCTCCGACGATGTCGTCGATATTAGTGAAGTAGCGCTTATTTTGCGTAGTTGTAAACGTCGATCTTTTTTTCTTCGCAGCATCGCTTTTCGTGAACTTGAAAAGCGCCATATACGGGGACCCACGGACATACACTGTAAAGAAGCAGCAGCCGGGGTCGGGATAATCGTACAGGTGAGATAGGATGTGGGCGCCTCGCTCATTAGCTTTCTTGTGGCGGCAATACAAGGAGACCGATGATCGACGGAATCTTCGGTGGAGAACGCATTTTACGTTGAGGCCCGTAACTGAGGCTGGAGAGCGATACACGCAGGGTGTTTCACCTTGGGTATGACGGAGCCTTCAGAATGTTAGGTACCCATCAGGTTCGCGTCTGTAGGCATACGGGTTTTTCCAGCGAGTAGCGCACGCGGCCTGGCGCCAGGTGATCACACGATTCAAATTGCTCTGTGCGAACAGCTTGCATTACTTCACGGTCGGTAACCAGATCCGCTGCTGAATGAGAATGGCCGGAGATGGCGCAGGCGATCCAGACGGGAGTTTCGGCTGTACGTCATATAGATCATTCATGTTGTCGATTCCGACAACATCTGGCGCCTTCATGTCAAGCAGGCGCTGCGCGATATGGATAGCGATTAAAACTGCGGCACCAGTGACCAAGACTTCATATTTTTCCTTCGGGGTGTGGTATCCCGTTCTAGCATAAGTGCCGATTTTAACACTCGGTTGCGGTTGGGACACTTGCTTTTGCCATGACAAGATATGGCAAGTAAACTGTAAAACAGCGGGCGTCTGAGAGTAAATGCTTGTAATTATTATCATTCGTGAAGGTATTAAGCCATTCAGAGGATGAAACAGCATATAGAAACTAATATAACAATGGGTTATCTGTTTGTTTCGGTTTTATCGAGTAATTGCTAGGTTTTTAGACGCGGTCTGGCCTCTGTAGAGTAAAGTTGTTACTTTGGTTTGCCCGGTGTGTTTGTTCCGAGAAGCTCATTTAGCGATAATGCCATCATATCGTCTAAAGTGTGTCCATTTTTACATTGAGAAAAGCCATGCACCGGATTTTTTTTCTTTAATTCTTTACTTGCAGAGTTAAATACGCTGCCGTTTCTATTTGGCAAGACCTTAGGTATCATGCTTGATAATCTATCACAAAAGTTTGTTTATTAAATGCAAGAAACTTATTTCAGAATTTTCATGCTTGTCCTAGATGAGTTTCTTTTGCATGGTTAAGGCGTGATGAGCAGGTGAGGGGAGTGCTAACGCCAGGCATGCTGCATGCGGAATGAGAAAGTCCTTGATAGCTAAAGGGAGAAGGGAACGCCAGAGTACCTTTTTGTAGCTAAGGAACGAGATTGCATGGGCTGGTACTGAACAGTAAGGCCATCTGCAGTGCGGGTTTGAAACGGATGTGAGTGCTAAAAACTCGGTTGGATCACGCAAATTTTTTGGTTGCGATAGCCAATGGCGGTAGCGTGGAAGAAAAACATAAGGATGATTTTTTTTAATTTTTGAATTAAAAAGGGTTTTTTATGTTCTTATTGCTGGGGGGTGTCGCTTGCGCTTCCGTTCAAAATCATTGGATTTTGCAGTTCGATGAATGGAACTGACCTGAATAAAACTTTGGGGGGGGGCCCGCAGCTCAAAGCAGTTCGTTTCTTCGATTAATTGAGCTGACGGAATGGCGAGGTAAGACATGGTAATGACTTAAACTCCATTCAGTGGATATTTGCAGAAATAATTTATGAGTATAAAGATGAAGTACAATTTTTATAGGGTATTATTTGATTACTTGTGTTGATAACAAATAAGATCTAAAAGTTGCGCTATAAGAGCAGCATGCTAAGGCTTATTTATGGTCCCAGTAGCAAATCCATTGCTTTTTTGCCATGATTTTATTATTTTAATATTTAAGCTGGTAATGAAGTACAAATTCCAAAATTATAAAGTTTTTCCTCATTACCGGCTTGTTCGTGGCAAATGGTTGCAGTTTCGGCCACTTAACTCAATTAATTTCATTTTCATCGTAACGCTCCAATTATCAAGAAGAAAAGTTTTTTCCCCGGCGGAATTCCGCTAAGTAATGTGAGAATGGAAGGCTTTTGGCATTTTTCTTTTGCCCATCCCGGATTATTGTTGGTCTTTCTTTTTGGTTTATCGATGACGCGTCCTTGTCTGGGTTTTTGGGGTAAATACCTCTCATTGCTTATTGGCAGAGTGAATATTTCACCTTTGGGTGGTTTCAATCATCTTTTCAACGCTGAAACCTGTTTTTTTCGTGGACCTGGAGCGATTTGTCCAGTCTGGGGATTTATGCTTTGAATGTTTTTATTGTACGACCGATTTTTTATATGACGTCTGATATTGATTTCCGGAAAAATTTTAAGCTGGATAATTTACTACAATCAGCTAGCAGAGTATGATTCCCTTTAGGTTGGGCGGTGATTTATTCATGAATGGGAACTCTTAAAATTTATGAGTAAATTTCTATACTCTATTTTTACGGGAATCATTTTTGAACGGTTTGTCAGGTTTGTCTATTTCAATTAAAAATTAATAATATCTGATTTGCAGAGATCTTGTAATGCACCTCAAGTTACTTACTTTCAGTCATGTTACAAAAGAGTAAAATCCTCTTGTACCTCATTATTGGCTAGGAATCCAAAGATTTTAATTTTCATCCAAAAACGCGCCTTTTTCAGTTGCGAAGGGGACGGAAATTATTTAAGCATCGAAAGAACAGTATCCTTTTACAGTTTGGGCAAAAGGTTGAGGCTGTTTGCCTGGAATTGGACGTAAATGGGGCAGGAAAGAGTTACCTCGCTTGGCTGGTTGCCGGCGTGATATAAGCAACTAAGGGAACCGTCACCACTGAAGGAGCGGGTGGGCATCGATGCTTTGAACTTCGGCGGGAGGCTTTTCATCCGGAAACTTTACGGGCCGTGAGAATATTTACCTGAATGCTAACTCTTGCTGGGCTTCGGCGTAAAGAGGTCCAGCAACGTATGGAAACGATTAATTGAATTTTCGGAACTGGAAAGAATTCATAGACGGCAATCAGAGTGGTACTCCAAGCGGAATGCTAGCTTAAGTTTAGGTTTTTTCGGTCATCAGTCAGGTTTGAACCGGATATTTTAATTATTGGAATGAAGGTTCTGGAAGTAGTGATTCGCTTTCAAGGCAAAATGTATTCAGACCAATCGAGAGATTTTAAGAAAAGAGGCGTGAACAATAATGTTTTGTTAGCCACAATATGGAGTTGGACCGTGAAAAAATCTGCGAACCAGAGGTCTCTGGAAATCGAAATCATAGGCTCATGAGAAGTGGGGGGTCCGCAGAGCGAAATCATTGAACTGTACAAAGCAAGCAATGGCTTAATCAGTGGGTAATATAATGAAAATAGCGTTTAAAATCTTATACCAGCCACCATAAAACTAAGTGGCTTTTTCTTAATGCCTTGCATTTATCAAAACCTCTTGCATGTCGGCAAAGCTTTATTCTTGTTAAATTGAAATTTGGTTGTCACCAGGAGATGACACTGGCGATAATATTTCCCTTTAAGAATCCGTTTTTTTTTGCGAACTAACTTGCGCATTATGGGTTTTTGGAAAAACGAAGAGCTTGGCAAAAAAAAAACTAAATGTCGGTTTCCATGCCACTATCCGCCGTCATCTTAATTTTTCCGAAAACAAACTTTTTTCTGAGGATAACCTTGGGGGGTGTGAACCATCCATGCATTTTGATGAGAATATGGAGAAGAATTCTTTTGAATTAAACGAAGAAACAATTCAAGGTGTGTCGAAGGTATTGGACAATCTTTGCTTACCCAAAAAATGGTCACTGTCAACTGGCGGCGGGAATAAAATAATACGAATCCTTTATGAACGAGGTGAATACTTACACAATTCGTGATTATAGGCTTGCCATTGACCATCGTTTGAACAACTATATCAGAGTATAGCAGGCATAAAAACGTTTTTAATGATGCCAAGTAATGGCTATTAACAAACAAAGTATGTTTGGTCATGCGCAAAGATATTTTTGTTTGACTATTCTGAAGTGGCTCTTTTCCATTCTTGGATAATCTCGAAGTGCCAATCTTCGATGACAATTATAATGCCTCAGGAAAAAACGCGTTTATTGGGCATATAGCTGAACGGCTGGTTTTTAAATATTTACATAATTAAGCTGCAAACAAGATGGTTGAGCTTAAGGTAAAGAATTAACAGCGTATTTGTCAAGCAATGAAAACATTCATGGTTGCACCTGAATCCAGTTTTTGATTCTGCGGTTCCAGTGGGTATCAGTTTCGATGATAATACGCAAATCAGCGTGGCGCATTAATTAATTTCATTATCCGACAAATGCGGACAAAAATATAAAATAGAATATCGTAGTACTCGAAACAAAGTTAGCTTAATTTGAATAAAAACGCGGTTGGTAAAATCTAACCTCTGGCTCAATCCGAATATTTCTCTTCGTTTTTTTTGACCGTTAATGCTTTCACTGAAATTAACGGTGGGGTGCATAAACCCGAAGCGCATTTTTAGCGCATCAAACGATGCCCGTCCTTTTTATTCATTCAACTGTTCAGACGATACGATAAAGTCGTATTTTATGTGGAATTTGGGATACCGTTTGTTAAAGGCTTGGACCTGGGTGAAATGCTTTGATGTCCTCTGGGCAACAATTTAGTTTGCAGCGGTTTAAGGAAATATCGTCAAATGGAAGGTTTTTTTGTAAAATTTTCTGCAATGTCGGCTCGATGATGGCGTTTATGCGGGCAGGGCCGAATAATTTAGCAGAAAACTTAAACATTGAATGACCTGATGAATTATTTATCAGGCAGGGATTATGTTTTATGTCAAAACAAATGGGTGAAGAAAAATACTTTGCTGAATTTGATGCGGGTAAATTAAAGCAAAAAAAAAATACTGGTTTCTCGACCAGAGGAATATATGAAATAAAAGATTACTACTTCTCGAGTCAAACAAATTTTCTTGCCAATTAGGTGGGAACGTTTTATCCATGGTATGGCAATACGGAATGATTTCTTCCTAATTACTTAAAGTTTGCAACGTATGAAATTTAGCAGCTCGCAAGAGCCTTAAAATGATCCATTATGACGGGTGAAGAACAAACATGGGAAATACCGAAAAAGTCCGATTTTTATGAATGACTTTTTATGAATAAACCATCGCAAACAGCTCCATGGGAGGGAAATCTATAACGTCAGATTGTCGTTAGCGGCTTCGAATTGGTTTTTAACAATAGCGAGCCGCAACAACAAATCTTGTTCAGTAACGCAAGAAATCAGAAACGTCTGAATGCTTATGTTAATAAATATGCACCAATAGGCACGCCAAGAAGAAACATGATGATTAAAATTTAATACAAGTACGCGTGCTATTCTTGGATAATAGAAAAGGAGACAACAGATGAAAGAAAAAAATTTGATCGTTAGGCGCTGTTTCTTCTGGTGGGCAGTTATCGGTGCCAACTGCTGAGAAGGGGACATCAAGTCAATATTATCGATCAGCGTTGATCATATTGGGGGGAATTCACTATGAAAATGCAGCGACTCTGAAACGAATGTGATGGTAAACACTGTTTATAGGACCCCAAATAATTTTTTCCATACTGACAATGAACCAGTGGGGAACTATGTCAACAAGCGTGCAGAGATGATTGCCCTATGTGAACGGGGTTTAAAAGCGACAGTTAATGGGTCAGGGTATTTCCCTGCCTATTATTTGCATACTATCATCAGTTTTTTTCCTCAAAAAACTTGGTTTTCGCCTGATTGAAGGCCAAGAAGCGCTCATTGCTGAGAAAGGGGACAGACTATTGTGAATCCACAAACTTTTGAAAGAGCAAGCGTTCGCTTTTATTGGTAAAAGAGTTATATGAAGGCTTTTTTTAAAGGAATACGATTAAACCAGTGGGGGATTGCAACCCTCGGAAACTGCCCGAACTATTTTAAACGTCTTCCTGTTGTTTTAACTATGCTGATAATTAATTTTAACCACAATTTCAGGGCATGACCGAATGTGGGTTTTATACGCAAGATGATAAGTCAATTCTCAATCATGAGAAATATCAAGGTGATTACAAGCGGGATTTTTATCGTTGAAGAGCGAACTCATCTAAACGAATCACGTCCTTCTATAGCGTTCCATTAGATGCGTTTTATGGTTACCAAAATATGGGGCCGTCCTTGGGCTATCTGGAAACATTAGATTTGTAAAAAGTTTATCTATCAGGGTGGGATTACCAGGGATGCCGCATGATGAACTATTGTTCGTGGATGAGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCTATACTCGCATCACTGAAACATAAATATCTTTTCTCCCTGGGACAACACGACGGCTCTGTTTGGTTATAAAGAGTATAGCCGTGCTTGTTAAGAAAATGAAAATATTCCTTAACTAATCTATTCGCCAGATGGGAAGAAGATGGCTTCTTTCTTGAAAAAATAATTTGTCATTGGGCCGAGAATGAAACCAACATCACTCTTTGTCGGTCGTCTTGGAACCTAACCGTTACCTTGGATATGGATGTGACCATCGCCGAAAGCATTGAAAAACGGCCAGAAGTCTATTTAAAAATTCAACGTCACCCTGAAAATCAGCCAATGCCTGGTGTTTTACGGTTTTGTTACGATGAAATATACGGATTGTATAGTGGACATTCAAACGTCCTCGGCAAACTGAAAAAAAACGGTTGAAAAGAGACCCTCAAACTTGAATTCAATAATTATTGTTACTTTGTCAATAACGGGTCAAACGGGATGGGACCCAAGCCTGGCTTTCGTCCAATTGTTTGGATACACGAGTCATTGTAATTAACCATCACCGATAGAATACCGGTGGGGGCGGGGGGCTTTAAAACCGGTAGTCATTATAAATCATGTTGAACAGCTGGCAAGTTGATTTGGGTTATTTTTCTTCTACGATGACGATGCTTACCCTATCCAACACGTGAAAGTCCTTTTTCACAGCTTGGATAAGCAGGGATGTCGGGGTATTTGTGGATGGATGAAAGATCCGCAAAGGAAAACCGTGGTCAGATGAATATGCGTTCTCGCGTGTGCCAACTTCACTTGGCGACACTGTAACGCTTTTACGACTACCTGGGAGAAGTTTTGATCCGGCAGCTTTAAAGGAAGGTGCGATAAAGCAGGTTCTTTCCTTCCCAAGCTTGTACATCGCTGATTAATTTCCGCGGATCTGGCCGATTTTGTTTTTCCCGCCAAACACATCGATCAGCCTTATTTAGGCTAATTTTTTCACCAATTTTGGCGTTTTATTTCCGGTTTTAACTGAGAATCTCTCCCCACTTGACGTATCAATTTGGTCCACCCGAAAAACAGGTGAGCCAGGTGGAATAAATCGCAGTTGGTTATCGTTTTTCAGCAGCCCTTTGTATCTTGGCTTTCAAACGAAGCCGAATGCCGCTTTGATTGGATGGCGGAAACGGGTTGCTCCGACCCTGGCAAAACGGATGCTGGCTTTTTCATGTATCGGATGTTTGATGGCCCGGTTTTTTGTTCTTTGCCGCGGATGCTGCTTTAAAGGTTTTTTACCCTTGCAGGGAACGATCGGCGATCAGCCGTCACATCCACCTCGCAGCTTCCTCCGTTGTGGCGCTCTTGGTAGCCGGCATCGGCTGAGAACAAATTGCTTCCTCTCCATGAAGCAGATTTACCAGCCGATTGGGTCCAGCTCGTTGGCCGCGGTGGTGACTAGGCGTGGGTCAGGGCCTCTTTGGCATCGCCCAATGGGGCCTTCATGCAAAGTGGCACTGATTGGCCTTTTCTTTGTTCTGATGCATCTCCGATGCCGCGTTGCTGCTATTTGTTTCTTGGTAGAAGCTGGTGCCTCAATATGGGTGGATCCACCAAAGTGCCTTTGGGTCATCATGACGCCTGTTCCGCCCGCCAGCGATTGATGTCTTGAACAATTGGACGGGCCAGTTTTGATGCTTGGCCTCGAGCAGGTTGGGCGGGCAAATTCATGAATGGTGGTGCCGATCCGGCAGGGGGCTATCCAGGGATATCGGGCCAAACAGGCGCATGGAGGCGATTTTTCGTCAGGGAATCTTTCCATGGCAACGTCGCTCAGGTTGTAACCAATGCCTGCATGCAGTGAATAACGCAGCATGGTCTCAAAGCGGATAGGGCGTCGGCCAATTTGCCGC    $&+-.,*.)./(--+/,/+)+/$-&./,)&'.*/&-#/,-."///.././)&-+.)-)./+-*(./-')$/,,-#,'-+#/.0)+/-/.%.,/,.-//)**,./*//,/./'0/..0*,..//0)+'.,...&-/,&0.0,/-+/'.('*/--"%/.--+-+/+-&,&.#+(+,'#-#--./0,//./+"-,-(/,0-+/*/./+/.+..*(&%+++.+///+)+.-+.,)&//-(.-+-.++.#./0%(+&///+-,.+./)#-/.)--#/-*./-+./-'(/,.,//*(/)/+-./-/)((%%#()#)%''%,.,//(./(%%-(.,),0"+)*+//+0/0,/),,%-.&/',-/-(/./-'-))-,/&+*.-/((/'#-#-&-/.+-#+/,*-///,,0&.0+-/(,0././.*.///+/-.(.-.*+/*-.0*0/&/)#((*./.0((.*/+'%,-.+(-.)-.//#%0-'/,-%..#.0-%'/(&+,+.)./-/0-//./.00.//,+#.-/)././-'*)..*'&&).+.%./+...+*0//&/,./+'+(/+,&#0//-././-'../-(/./--//+&,/).)+.../.'00./$."/-&/./-/,/.//.+-0/./.(*&/0/-*////.*#-+-/,./0/$/-0-$/),/.)%,.**,*-%).'$(+/-%(+//--.(.&-+-0++/-+.0+/&/#(/////.00,00--$)../-$/$,//*0-/%,/)+.--(/--/+-/$0//+/.+-.0/+/,+/.)/../-.-//.//*&,--,.(./.+../-+'(-..00.).0//0/.,-/.0,-..,,"-,#*.,*/,.-/.-*/*.0+./*+*#../%//./*./.,,+///.-.-%+.+(+/&/+,0.-///,,)("/.'////&--/0)/,-//+/%-%+'/0/*))$//.+,.+-,00/.-)..&.+.)/,/../.,'.*/,#/-+./%,*..)+*'0&,.0///-/-,.+.+/,*/))//),++.$'.,..*/+.0%-/)./,/#.0-+-'-%.(/".+*/+'0//-,/&&0%,0+./,///(%&+++**.)./#/*.+-/.//.,////&))#,$-&,0.//-&)/%+(,/+/.-%./*+/-/*&/.*#//+*&/+0+,."0-./,,/.%..(////)./-(++//).,-'+-./)0/.-''$$--.,'.//,/*0,/*.(.-($'.,-///./)0////.0//.///+&...&-0$0.'(-,$&.),,',.*-+-///.',..,/.--(.-*/*)../.&*,%"/-/./+(,&,+/..././..,#%--#/,/0,/./,./(+.//+.0+/&////-..0)/0/.0.-/%&.-./"(//,#,&//.//0+//-(.-/%+./.,+/*.//./#..0.///.*/.+..-(+'/-0/.0/*)/0(.0#--,,,+-///)---//.///.///%,),,...-/)--).',+$./+,'&...%/,/,,0.)'.+--()///%(&.,00/,'//-,#0+'&/.0,0)0../'--.-#/.//.00,//*//./-0,.00//..././////./*//*.'----.,#',(--(.).."#+/-/.//.//''/0//.*../".,..,,'.-././/.)/*/-//(*+.*////+///%*-0.)0/.,"+,.%/-/-$,'..+/&-%.*'%'((''"'./..-.,0/./0.0..'00/**,',*/-/.,////,//0..0.//.*$+(.*+(+/*/+0.)/--'/+,/-)+0/./,',///.'//)...//-++(&.--)/(.-)/./"/.-./.0/...+..'&/.+,+00/*.+///.//../0/.-./-//*,#,0/0.//-+&,.-#+//'+&/-/-+.-,/,./),..-.-+-,*'.+#//-/.,'-&//.*)/'..,/*)*//0/,//-/"-+/&'.(*,.&.).-/+/'-,,00.0.*)*+-#*&/0-+.//0(//+//.*..,/)/0-//0/.0.&(//+-(-')*$/-/0,/0/*),-+/.'.')/(.,-0+*,,.'-+&--+)/+,-//.)+*%,*-.*/-/*,&-.-.'%(---+(/./+//$*//+//+///)0-/////*,0.+/,)&,&./+.,/0-.--(/+././+(.&-/*/--/*',.//--,-/"././#,..*+&**,-/+&/../),//(,//*.#/.//,,'.)%+&*+*%*/)/.0/--#+0/-(.//,+/)//0/,,./*.0.0-///-*//./.,,&/,,+./,-)%/+-.%)..$0.&(.+//,-0+/(.-//.#/*...//...&,-.//-*+/0/(.0-(/0)..--.'),&-+/$..-$(/"/+-.-*))/%.+//'/--."*.$-/,0-/'/0/,,0*.//'/+//-/.-++/),*&///,,/+.0.0,..///00.'(&//.&/+.*.0/.'//.--/*-./.+.(+../,+/../).-0,#.../++//.++-*/.,.//.+#..)#'+./&,).--+/*/-/".,),&./)//,/,/++&0.+//0/0&.-.-/*)/+,,)&'*(+*$/)//--.'./%)#+(,*.--/.//"-..'#-0",---$/,-/"-.-/*/+-$+/+///.+/0,///,/,/.+//./0,,.-,-+..$+)..(+.*#%-+-#00..'..0/..*.//"0./--.-,,++.0//,+-..*'+#//)(/'0".0,//*#'.///.//,)*./,-.,.*+&.///-/./././///+/-.+')*,.++%/0../////-.+--0*//..,..././,/"+.+//,//*//-,"-(/,...//$.#.-.++*+0,/0-,+0/&-,.//&-,+*/..//.$*..&..()/%,-'&+/.-,+/./+/.',-././)+"//../////0.00//.)+//,+(),.--0(,./,,-(/,.--%&,-'-.'.-/*.,/#0-.-)'*/..(//)/-"+(/)-/*..*--++(.-/+',/,)/.//'-0/%..,/,)/./'"/-./,../--)//-..-&.(.*,.+/.//0)/*-0,///.**'.0+/-.//&-%-+..,0./,/0+..&-)',0/(...''%.+(-+-0.&/,///./&&/(.,.&/-/."/,-/,../-/'/.//&.///-/0//0*%$//0././..,.'.,)&+//-//,.,-//'(+-,%+,--../#.,+*./,./'/,&#////.+//+/-&(//,),(,%,*-.-&-/(-/,+.-/./&./0//-+./...//)+.(,#*#*+*(#)/$*)),#+/00-///.//,,#&/0/////.#/(*0./.."0,0,0-/.&-.//)#(.*.-//.-)-&././,()&///.--/$/0///0,///./.00/..&./+/(/(.-0.+-/,+.'*.-,././..*+)-*,#*%-).000/-,./.*,+.%*.')-*%.,(.++.,/.),---)/&)///+,&.-$()./-*'/&..../-.//+.*&,'*&.+#///'./#.*.///0+/-/*//-**.*,/%/0)+-/-*/0//0/...0,"////-/-+-"/,../&/.0///%).*-*.*'.---'$&%&/)0,//,,///&$&(%$)+$./,+////..,/-)(/"/,.//'(&)(..//-#..--.0//..,%.*,//0//(//.-..*/,.,'+,,**.-+**+#/(((./#&+...&//.,.-&*./,.,+..-/%,-/+.+/.,0&./-0/.0/0,-//.0+-&.,//.,//,+-"/.(#+-0//.,+",0/.//./+%/,,")//+,*/(-+./,+,".)./.&#)-()/,-,.//./0$.,&(/0-0)/''.0//0.,0.+/)'$'../'./'.0/0/+.-/&)/&+.++-.0)#/(&/0/--/"&/0/-/"(..)/./-).).)'.+#'(.//**,)*/+.*,'.&*//(/./////#.//.0-./0/0/0'/$/&+//0.%.,0)/,---*,//(./.0,..*+-(+.+-*/-/,/(//0/-/.-.(/,-/.////.(/"0.+'(-,-*/../+,/,//..$'+/*0-./,-+..#%,.*--+.*./+/-$++-0'/-'.,./*/.,+-.,,.--/./'0,,-)+--)/+*'('/-')&.../"./-**+//,-.,.0/./.,.0+////&+.../(-)//0+.++.&-.0+./*//#-+/(&,*#)%$+//-/,,/.+./.-/*-..+,.0,,*./*.-#0/,-)/#/-$/(/,"/./'*,)+'-/(.'*0///0./$-.#/++///-,-/0.+*,,/-*/////./..'/-&.-/%+.+.*.//).-00/0//%/.+.0///,*/+.%.///.//+..+0./,*--*/+-.,'0-/,////.*,/-+/(.0.//.+/0*(-+/,-..*+.0#////..,-(-..////+/%-.////-&-*/,..,/&(//,++-$-)-+-'*/./-+..)./-%.%&'././/)-,//'//,//.*/-/,.../.+-,0+-////0,#/%*..(-/-)*,%*.-+#././/.++)/*/././-.&#$-/....+-)(/+..-+//-*-.0,//./$.,-$)/&)/.&0-///#/)..(-)#'$'*''.*-+#*'(&'-/+////'/.-///&$,-&.-0-),/&/%("+,-#/0+./-/0.-'//,///0+)'*,*,#.0//.)/'/..&/*.,(*/.*,-'//,)//,+-++#./).-0#/../,-(.////*+-(-',0&/-/+&,#,0*-/&//)$/-//,.-+//0/./,//,-0/,*/0//,*/&0.,/,+.%.-.(.)/.$,/*/--.0./.*//../-//,/(.,.).)%).'-.,,,00,*/0-0,*///0/..*.-0../*--//+,/+/*/+,+-/.+.,-*).#///'-//.(0*...,+.#,0+-0)-),.+/..+//0/0*"-$.+-/*#-/)+.*$)./()$*(-,/&./-)(/../0.*/-//-/(.&++/-/0"0//,0)///++0/,/,/,-0)/%,0-..,+///.).,,0-,//.(+.--+-.(&/**/,+%$(,..--*)-*&%+*,./+,%,-.-/0/.+///0/,.//.0&-,#*0./.*.)$#$--*(../..0'///&./)0$.00--%.**0,+-+/*.*/)(*"0//////+,0)/00./(*//.-//,.//(./-//0,/,.+/////0/+'.#.-,#%+,.$(,+*/)/,...*0./-/*,*.-)/(//+/,)+*..0"///+/-/)&/'././0+0/+.0,-./.,+-,/,)(,-/'-.-..(,(##.$,**-./0.///&/0-0--%-..,.0.+/-.)*/.*-0*/.++%+//%+*/+-/$*/,/",+.,(',&)$.,)//..0+./&,-./)00.$)')0')//+0-(///-/////.'+/'0.%,0//*//0/////0/0/"00+--//////#%-0(/.0../////..&)0./-/0//-",'//0..-/)/0"*(#.-,.0-//'*..%*,,-*)&%./..0.'-.*+)//.%%.--$#%*(//-0#*,/(.///%//.+-../+.)$,///*,/,',"(/-,0./+)++.//**0.,-//.-/-0-//.0/,../+/,//(//+-.-/0./,/0).//*(//---0-.//-,.(/+,(**)-/0$//.'.0-+),*....0--..(.'.'/'(-./-/(,./+-##&((*--./*,...(.#-....*+/-#()*.(-'(/..-,&.*"/'/(.)),.+)/&(..-.+.)/.-'..))-///))&,.$-'+/+,)/-,*'(+(-**'----",).**(&.-,/*.*+($&)&)(.(-.,.#+.*$*%)%*)/.'+.(/,+*,/*-*).///+/-+//%//.-('/,-'///.*+*./-/*/0////0/&$/.*,"/+*,.,"-0'--&/*./+)0.0,/.,'./.%/&&+$.--)*,#(-.///-/+,.+"0&%)%,,*%0--.,*.#/+.-/)./(+.,/,0./.0++/.0-'/+-)+,/*-)(,-)/.,"--....$.--..+*().,.*.*.//)//*/&.++-#.%/'//.+)$%-)..,*0*.,./%+-0/,/,/,,.//./&%,(+,*+(,)#-.+0#00.00'&0-.-.*--//,/.*...//0/-/.,//*+$'&)&0/&'/.*/.0+-0)/.)&(*.,-(.%...+'+/+./(()(./-.%+)+(/../(*/++,#/.-+/)+//.&-*+.%/+/,/",./,/%#).)/-./0.-00+,&-&).//0,.**-,/-/(/.'&'+%-'(%%-,.-/0/+&/./../+(/+//,///+/(+*&*(//-//,"$-/./%(+//(,%/$)--,(#/*..+/)+*/0-.0)/,$0)./*(%+#.-(&'0.0,+././0,0/./.#-(*-)(+&*).,'*(#%,+//,-+-//&/').)0-)/+/+.."./*+,#///.0-,(**/$././--'./-/-//(+/&(-&.0-../--+%'*)*/+/..,.//-+.%+.-0*-/.".-/)+'*++-'*"--.-&-/(**/-,-..&$/+&($/).,#*$',-,,-,/,-(+//,'--%.&.%-)))*+*.,'#'#$',',--',&&-''-+-,//,+....(&,,.-.%%+)*,'./++/./*%//+*//--)-/.").(&%,0/.-,,-./*/+0-0++,..'-.&.,(./+')",-(*%-+-(++*&.)/(..+-,.,.$*-,-#''**(&'(.(.(+&.-,./).,%+"((#.--.,/,&0(%..$/,,./--**/&.(*(&++(*0./)0/,.//./)+/.0.,$+)/.0.//-0,/*./.,//.0&/,-*.0&-.-$/.-,../-,/*+/,.//.././(()/(,'/./.0.+-(/./*+++)(*(&/'/.-/$.*.,.*)/.-/-,+.),(,+.&*,/(,/.,"-,)0-//.,*.+./*'.//-/0...//.,(+++.-".'-),#(,'/+../.'-#./*/././*-/)),/,((.//-.'#+-%)-/)($(.).+-../*+/%.+/'/--/,/*+/+0-/,/-*../#/-/)-+/0&,//.)/%/,.--...').,(,.$%#$(.$()-)-.-//(#+(#',,)*'(+'/./,0.*-/0*0*&'-+*/-/%*/+'-,'*%((++,,#.+*/*+.*..(.//*/-,,(/.0-,-(/-&.-,$.(*),*.+&)'(#-.+--'*0+0,&/.)+//.,.//-.+-,/,.0,-/.".,.*/,.-,.-./-+(())(+.(.().&//+.///+,*./)#%.*/./+#*,,.+),/,,/,-0-...')&,##-/./++-.///.(-)(.+*#0*/&-./-/+&*-,/%.,',//))'+"+/,&'')-*-./)-////&.-.-()-+/../-../0/./&./#*,,,.++)*,$&-*,/,..+../...**.$*,*,./(-+#)-*,0-.*.'///-.../,+/$+.+&&&-,)'./&.0//)./..--/)/.-#..-/,/./-,.0//.,--0.**/0..(*)*"&.--+./.,0+&%,,*/.,,''('',"/),--//"/-,-),/%-...0//-/0#((/#0'.././--+).,/0#-//*/////,-).-&0,/0*-.,.-$'%(-#-(.+-0+/,)/..&)(/./'/+%)/.//.&**/''#,+%-/./,*)/#.-."-/*.+.,.+.-'.)+(-).%*/(///**0*--'-/,(*&,.-0.-,)/).*.*,&,.+./,.0./.+/-*/.-/*++*.//",.,".",-,($.-,/-**,,/**/$/-/'/*'%)(0-./0+../-/,.-(.%../+-.0*%/./..+-*.//,./&&(/(%.//.).--(.,%///0.0,.//,-0/0+**+.00,(*+,/.'.+./,,))0//,-.-"/.+/*.,.'($.-(''*/+0-./+&.-(#*-**(//*+'./////-+..&,0/)0//./)/..0)+/*'#-0*-'0+/.++-.((.&-0))-/.,..*/.././/+*)$///-/,//+'*-/./*/&)../)-$..//--,*//(,.)"$,".--+&%),%''-*/''-*)#//&&,/,/+.-..'#-.,../,'--$//..-$.+/)/)/..-%*/,0+/-'./$&.,/%'/.'/0+/-0--'+-/'*.&....+&&(,(.-/,,),+-/,./---/*-.///.-..%,..-0-0.$+.,-&#*)&0,++//'./+00.",',$$/),)%--).'#+).*/,'/+)-.&/,-'/)&*.*.)-.+-&*'#,,/,)*.-+*/-/.///#..+.*,,,+-.0-,/*/-.(/,-**0,0-.$*/.-(/,.$0///),0-),//,,,.*,$#,/.),..0,/0&/-*/-%.0-,.+)/.'',/'/////..//-//-+,./-0/)...///+(.*,/-/#//-$/)+-/,,+-)**++//).+)-.&%0&(-+#,%+%./),.../,+,-//+/)%*,+///0.-/,&.0-/*/%)/-(.-/*,/-'+%(-*,+,'+)/,'.#0,++-,,-//,'')&.+%/)*./--+,/../+/,..,).,.0,.)./*0,/-+/-*.',/(../)0+,/,././,/./($..+&'/0,*/../,-#./+-.,-(+$./*/.-/)#0-,.#,/-.0,)-&.'.-/-(/'...+..*,/*(*,$.+///./,//($..(+&&%/,())%((..0./.#+--,0/00/.'-/).//&-+0*0).//'0//)%.$./.*/..-#+.//*),.*-///,(*.-.'.)/././/+.+/'-./.0.+./,,,.///.+/&0///0/+0.//,*/".-/+//..)++/00/-,/./-/*/0*($//--&)-/.*)'#/-*,+.---0-,+-.+',/*-+*./%/./++--"-+..-''$)&/./*//0*#,.-.+#$*+-././*/-/+./(/.-/.,/./)0.//.,),&+(.-'/-/..,"/)./-.+,/'//*)-,#*)#.+',0/,.(,*,-",')#%).-+*..*/&/#-.,+/-+...0/./0//*././.0/-)/.-(/00/0/,/.*0/-$+--/+,*,'(+",-..-,/.-+,.,+/-(+(-*-./+/+)/&+)/,/%/+-.0,/)+.(,-.,,)(,,%.&/.0..*///./0.-"&///-/-,-+0,/+/*.&/+/.**,///,/#,+*'//./+/#0/(**//0&+/.///((-.."',,,,*%.-,).$--.$-..0.0"#+-,00,/,(/)/-/-")/*-/-,--''+%+-.--/./+../#(/.-*,*/-//'//)+--,-/'+/-/*../.0(/#+-*+%/**+-(+..)-/-).0.*#'(*..)&.,/,,//,*+,(/-+-,-..**'-*$$+-&+).+.-//-(.*.-/,,///$&,$)(-.,&.0//.(,)&.)/.,.-/-.0(.%*/-(*-++,0,)/+%(//*/00/-0/..(/'+&"0./*,/'0#+//-.$-%'//./.(%.-/(-+&(..+0,*/0-$-/0,///.-$)-,-'-*(//-+.0./+.0%/00"$.&/$.,,0-&#,,((%.---/.-*.-/'/(,-+,++/0*-/,/.-//*)+,.////"-///+,/&,('+-.)(*$//+/0/../--+,-.//.'///--**+.*.'+..).&)/.(.*,+&//-///,0,.-/"/,(').+,-)&)$#'''*/%(/*/,+.'*../-#'*#-.'.*-'(+-..'/,(+*$($".+/+'+(-"**-,(.&,....)/.-$.*+*'*-+,(,#(*'-/+-/0,,)$/+..+)/%+-.&&#.*-/%./-/%/&.%,/+.,.-./+/((*-+%//&/////-..-////-+/.(**+),.,(..*+/#/&.+/-*-/+,+*(///-0-.+)-'+//-.+&.#/(&+./)$0..'/&/+.-"00/0-.0-)".//..////,.&/..0-&*..%+-.,.*.,++.)&00.//-,/*''(*/0./,.,.,/#.*.&#-.((/,))(+/'/+///..-&&/+//(+$*(,.-,,-/.//,(*/-+'+-$.,),+*-(%.&.)/%.,$')-..#&*.//.,*)'-).-'/',/**/.),&0%,)-%--/#-*/./'///-(/-..//-//()/,-./"-*/...-/-,..+./,..//0,+-///-/-0(/,)+**/)(,)#+,.&/-/(-%-()&,0*+'#+).*-)--//&...*0&.'+*)+%)")+--)).0/-.-0//,*-(,*/'#,.*.(),++-/*+,../*/"*00/*"//0-..&'..."/&/)+$)/$-/(/*../-0..+.)/+/./0,+,.,-&)0+.,.--,//+.*).//)./.,//-./,,.'-//./-0*)./-'/-*/*%&/.//.+%&+./)/+".//#,,-/.//*..$/+/./&/+-(,.-/*(/,-%+++'-0///.*..'.(+.*,(*+,/--/(+/.,'',./)+//.-$-//--0'-.-%/./--,-./-+*/&-/*+/,//.+,(&&.,(.+'&/-,.,$/..&//+0%-+&.0,-/.&*/++-&/*//.,&.,,$///%.///."/+/0,.,../-//#&.&*)-,/*/)./-/0+,/0/$/,/-/$(0/,,*/0-%+#)-/,*/,/&--0+,)*.#./*///+)//$+.'/$./)///#/,,././//-./-.0/-/+)/-&*/.//,/.&&#'(,,+--#//',,/+0,/.'.,--/.-..0-/)#..&/%&/-+++$/-..,..,.(*//*,+),&%+-(,-/,/$,)/*-*,),&)-&,/,)+&.(',..+-/*,,-,+0/..%+///.*.)*.-(%'+/-.//././-,./'-,-..,.'+-/**(0.."+-.+.%/'"/+///.'..0/0*,)*(),&,-'+//-.//0.+0'**/'+/--/&*'%(.',/.-+'*,,.,'.*//-/+..$),,/-/+/.-,00.*/,#'-#/)%(-)%-)/)/.+.%&('*+*,./0-/./*/,./#+0'/./)*/*0*-*0.(/.'../*.//-')///-/,)---(/-+)./-"+/..///.).)'..-.,%"*.-/.+.-),,*/,,#.+-./,/&//#0$#.+-,./,.,%,/-/,*/.'//,-,////0/,*(#/////+/)(+/--*/+,,/.,%/.,&%.+%*./+/*/,.,#'"(&%$,**'%)/+.',).)''')-,.//./-).)...-,/+//.$-&&+*'*.).&/).$.,./-////#"%-.)-.//,.0."///++,--'.-&+.-%*.(#,+(+#,((/#&/(./.-,%///(//,*/,-0/..*//).'*.,#(#/.*))%(%-,'*0./-*+..+/.+/+//-)..//-./+(---./(,)-$*-)-,/+/%0/-0//"/-./(+.//*.*#/-,$),,',//-.&*+..-...,,,-.#///+/.//./'%+'+,+./+-.(0+.--,*$..0/,.&0)/%&+//,./,./.,/.//0&/.($++///,.'00.,*)//,./+,.,*./0//-////./,+,+,,/,//-+..&.$.-)'%%#.--(+.//,/0/0/0/.++)-//,//.'+./.0,-)"/('&'-./)%%-.#0/-/**+(('')+.)&&-+*-&-,)''.*',-'+)*///-//#(/0/.+//*+)),-/.+.(/.,+-,/--'//.,)$'')/'//'+,$.$,(.-//'/.//0/#-'%.*/(//+'*//+,/($*,-.-($)%$$$$#$&*+///.&"&*)///+/%*-//+.-,../,.',0/////-0/////#.*-()-.,..&0/..#../0'/0/-.%.#*/.0)-*.//,/0-),/#'&-/..0+",.+/--#.///-/*&+),//00+///-*)(%'$*$'.,+###*)(+'%+-/+...%-,)%'-,)/*//,*,.)+',++,-+),/.-//.+.*&)%-&,/.*.%/..'+-.,(,-+.-$,0../$&/.$&-%/'*./+++#./..''&),+*/'/0-.)&+/.0/-,(/-"///+.,$,*/,./%%.#.&.-..)*/.0+*-+(*./$.+&//&*)*+*./,&.0*,0.*+.'(,''/./+*'&//',&-'*/.*$.(/+*.+-,/(/-(-$&-0+/.$0,&/,*-.....0)-//.+(-)-.0//,+/',-.,&*#/.#('%,'()-+++..-#--%+)(/*-/.*)'-..%/(0&..+,.+/&*+.+*/(/***'..-+--&#,,-'*...".//..,//#.0,/+/..--,..//*//0#(//).*%/,/((%+//-/--/-+,,.,),/0*%//*+'.*/.,/..0(.#-.++'/.,/00,.."'*/.,).,,.$,..-/),./*+.///-/*+/#,,.--0-"+/)$)//*(,,,&(,.%-'**',.).+.(/,.*/*0//.,,-+-../'//0./-'#-(+0//*.'//)-//-)-"&#'+)**((/.0-0/".,/.//0//&.//+$)$'--,,,(.,#'.'./+/,/..(%)&&($#(,",0."-//,,/%/'/0-../,,&*.%'..##..#-*.-././0,/$.0-.0/,/(('.&.+,)'),+$,*(../,.$.$'%)',&.-/-+.*..+&'&.).,--*"0-./#,)'.*.).-&#-./'#...+...+/..,&.)/#..-(*-./+.$+//./)"0/.-+--//..-.--,./%-).)/*,"/'./-0/#-/#(''..///./('-/.)+,+././.&'&#/)-/,.+.0.)&.-+"-(../$-/)./#/0$+()-.//%,.+./-)/)./'0(*,(./'./+/.))+/-/0///.0-/.+-.$//-.'0."//+/('.+00)-#+..,.-*//-.*-/,*//-/(*&('&%+'*%,-+%+./.,/0/(,-,*./#.,"./+,,,//()/.,'-)-///'+.0(.)-)(+.,.-//.*.)./&.&+.+,-.////"/,0./+()/*/,.+-'%/-0//)+&+./&/../&/+-//)-'/./.,-0.*.*&.,//,./.*.%&./.+(/,*/.'0*.--,$///&).-*,*%)./..0-0//)+/.,',*,,#.&.&",'+&.-,/,.,(-/--'+,/.+.--../)0)./*0./.-0-,.&&,/',%,"--.(.--(&.)/(.////%*)0+/&./-///)//,/*/0$.////-/(.-/'#)..../+.//%.--(&.-&/0'/+.-+)&)))-*,//.0'/./,..-/#./,/,,*/(/./,).+-..///..*/*,,-./-',$)+#.&/*&,0..0.+".&.**-/+,-+)///)/.//.0(&#$-/.$-..///-+/)/)-*).(+-*(///,',%//+,))+'&-*-./$*/.--'/-/()/$&&...'..0/)(++(.#,/-/)'(*/+.-,,('.'/.//))/%,##///-0//,.//-"(,-.#/.+)&#"&,&-'/$.))*/,+0+))/..-/,,.//-+''./*/-.+/0.(+-+*/0.///-+.0+/,&/(#-*-))//.-&/-$.'*(//-,..//&''.(/.+/(0&,%*&.$)..)+,/%**/--.%)+-%/.-././$,$//-,*.%..-)..0-0/-,.*-,%/,-$"-../-#.&)0-+./-0(+0'-.,+.&/,#-+$./,,-/00/.../,*.0%0,,///*0(%(.&(,-/+-0+///,,)-&%),')/,/'.+)*'-///'/..-*,-./-)%--/*,#*.*/'-/*--$),'-,&*+%&+(#.+/&#/0..,./,,/&..-/'%--0*0,".',.'+&++'.*--*)()(---,*+,-)-..+*,+/...",-//&+$&'-*%'$*---%-,/*0-/)0.//#..%$-./,./.'//.0-,*.*-,&+*$'+'($/**++(*/+/*/0-&,.+.(/*."//////0,0,///0///.--.#./-/*.//-//*,/,),*#//.//("..//.%,&'&%(+(+(,-+./+,'/0+//.-/)&-*//(/,.(,.*/'*//.,//0-,./-/),"//.///.-0(/),+%++-)-+'/.#+0/0/0.&+/'-#('-0)+-0'//./(//--.-/*,(/***&+--.&&)/,+///0/+-)./--#).+-/.)&$,*&)/,-).)0-///,.$..*.)&'/+-+.-./0/-)+(//'+//-//.0,&/+-///)+',.(',)"(..,..../**/0,)//)+//.*$#+/+(/--/.//-&/.//.)///*//./+..**/',*+*.#+)/./,.'/-.///..%&&,./+.(+-.&)).(,(&/-$/.-.+$(,'&-&*/-'#*+++-0*0....0//-..,.%./'+-0*.-0*..0-/-/./-..*-&.&.(/0.#-*/,,./../+.'.//-",.++-0+..+/,-*//./-*0-/./..*/*/0#,///*////+/.//.//0,./&.--(*/+////./-+-.//+.*&-'&.(*//,./.--'.-,*+$.)/--.--+,*..-#)&'(,%(%#&).*..))/,..--)+*,,'/.%)%'+'-+-/--0-./.%+)/./,.,....)#)(*'-0*/+/0./*(+//*./$$0,00/.(/%(,,&*,/-,,',,-*.+-.-/,/#'.-#./.,,+.(../,)/%-/)+'.--//.+()-"//*/-.././-'+(/+//0/0--&..//-/*&,//'-/--+.//0/&#.,(,.//./'..&'/,.//0-*-%.)/*/0-/-)./)$/*/"..,.*./-0/*/./$&/,-,+//('%-',/+,/+**/-/#+0-./),/)//0).0).'-+.+/,*/(-%.-(%,-&/-'%/0%.,/..)#////-./)&$-.,.-0./.-$,++,.0--+-0-'-,*&/,.///,.+-/-/0.0//&*/0($/////.$,//#.,*//&/.'.,,/.#,/..+*.+//.+/)/./0+./".'/.//0-$/+/./--"///0)(,,,.$/.#'.-+'(*"-$&)(&)++'-/-#.*/,./'",)/0/-.)---)-+'.+-.-0'/--//''+-0+)*.,-,*&+,,)*-/,,*(./&&,0*-/+.%(+-+%.0./&0.+-%0,'+&./,.".0/...).,/&,..#*..)%./+*#('.,+/*../-*//#,.$#-/,')-%)%/-/)-.,-"&,%..&.-.%-0*//)/.'-'+'(.%*",,'+))..#.//(.,.//.(%((&)..,/-/-.'//)./.*),,/.-'-/../&#////..%/-..//-#0+--'(+*..,',-%.//+.0.,-+./0$//"-*$(/)0.,''/...+,+/.&.-%"(&/*/'/.)/&%-/-*,/)/-/(*+%)')&).*()/+,//.+-*0.%../././+,&.*.--).."*.*,/-))*),)$-/&-.//+).-/+#()//.+/.-(./-0//0"*-,%*)'*.(.,."-#&&.//-//,/0(.-.(00-*+/0,+//.0/,/,.%..&-).)'/'/*./,+/-*//'-0/*/#).$+%,(&)&)$()')+.-+///+//0/)/)#/.../%./.%.%%-/#+/.*.&/-//'/)*'/&*+,,)//*.//'.0.//.+/-0.+/'')&--/../.)#/)/-..#%$*,(%.*.-&*/)-+/+,-&*.//.0.,.%0/%-0(.(./*,,*,+*,.&-//0/.)...&)()(.,/./,$.0../+#&.)-+/.///+,-//&''.-*////*'/.((-+.-$"./.&../".-.$$)/#(+/&,/,))+$*&.0+/.0,,(-/(')",,//(#$,+0.//0/.)*/,+./-"..-////.///.//&,$/../0/,+.(*,-+#-,*(/,+.-.+/.+*//.*%///-,-/-.')&(-//*/.-.0/.(%,+))+,/-0/.//-)/)',#'/)-0--+--+/-.--//$+/,-+000/+,/(//+(-+//-&.-.-/-+//...//#*%/-+,./*/)-*0//.-0-,"*+#/-,+/,.)*-/++../--*).)/,-'/,.)*//''*(#**(,-/..-+0/0/)//((.+-,-+/-+,,.(+0++0+.0-()',-./)#)&-0&../#.*%+/.,&.*/,-,$+./%/.0-0($/+,//,-&,,)////../#*/+*/&///%)/*.,%,/$,/-*.+.*-+-''/(-#-,,*-//.&+.,(/-(/',.**+/00.*,$&%/',--''+,&.*/.0-).,".--0/)-,+*/.)/*-',*//$...$#.)*+-(/()).///0/./+/////.,*.0-..+/&#+(/%.0--./($/-(+/+0(,/,(/)$,.(./00/*//,++./),&..)&*)*//&/,*-$&/./%*&,(.))0,0,$,/&+.(0./+.).+(#/++((///,/.(-0////,,-/''//./-,.*-&,,/'&-/../.',/+/+/&-&.,(-*/--...)&$#""#!!#""!"##"$##"##"##"###$##$######""#""######$$##"######"#""###"$"##$""#"$#""####$$"%(.).-#.--0,/.),/-#%---(.*//.*#%*%.(&*'//,-,&/,/.,-.+.0,..,///,-,..-/0,,/,-(/,(..$/0)./.#/./,/0&,*+00.**-.--0(/-0+/-/%./&/.-0./+/",/.,-.+//#,.-/-,,/#./)/-.//,),,((0(/.&.,0/./(,,)*)./)**00%+/+-'*/0///.0"/+.,0(-//*+0+.-,/++*./-"+*/.(,%+..$-/-+.+&.+(.)-+0/+./%&,.*/+)+/,-()&+$..*)/,0+.//,0//,)-,$+&.0.).//#,.%'+...-'-.///+-(.0/*-0-.0..+&//0//0'+.-.,-//-00-#/(/0-/*//*/%#.//,/-../%--&)%+$/$#.,.),'+"-+/+.-+*)*++../.-/",++.///%+-/-++-+/.0)*-/.&//(-+/..*,)./"/,.-).$/0,-.,--/."%'.+,.-0,+,)&,((.-(-//+(%)0-,0%/,-//..#..'/++-/././/.//.+/#")(&($-"0.+*/+*"-/+./.,0-.0#%%-(*+($''().%/*-+-(/./0'-/+&./.,++/('#00/-0*/////0%-&&-/$)//-%#*+.&.+#,('-+.',0'./,.(/-..0..*./*+*+.0+,,&-/./+/.*+//&*/,-)./--./$.-'./.&.-,----.&#'.)*)./+.&,//,-//+-"/0.,/0-0)/$.'%*(.*'%/'--/#+/#*0.//,./#)--/./(+-./&/(0)'/'/.-/./-).-***.//.,,/&---./#)(--.$-/-&./(,.)/*0/(-)-#/0**0+0../)(/-$+./(,.//+.../.*'./0/.,'-/+/'///),/+-.,.*/$*.*/-/$//%-&*),*&$*/,..//./*+*//..)+.#/+,*/(,--*/-,-.././-/0).-/(*-/-/,//+,.0&'/,*+*/+),($+.,*'-*-.0-)/-/*/-"..&()+(.&.--/*//,/+/#'+,+.#.//*//-/#+",+-,,,%(*&*-.#*)*"",,-.&#.&/"-./(.$/0)+**//$//.%#/&'.-../--+%//.-+/'+//-/////.%-/#..$.."*+-0+-,$,0,///+////,.0-%/-/(0-#-+-*+,.(,,+*+./$.#*'&.0)*/,&$/,/-,00/%/(-.-,(/////-(+'*(,/,,#'(..-*$)*+,.&,)+./--*/,..*)-./.-0/.0.-.&*"',,-*')%(.))*+.-,/#-+.*&,."/.',../0-*/*/(/)*/0*+,/*(/-//../&.)-/+'.(-./-*...0+/..//*.*/-,+//.)+.0&./%+.,+////,#/$#.+0).,0.*..0-#/.,-0-+./%//0(.'-,/'///&/.//++&$-/*//0.///,,.+.,*//,+(../-,)()0-/*,-*,&.*(%++#,/+%(*(/..&/0.,*)./&/%),+///(.()''/()/+$+-,'/-.//)//.0+#+/.,)%)./,0/-/,0..0"'+.//&/-.,./)+))#/(/-/..'-.,+(/-/,,/*/-.0&.)**+&*/'*(-/,,--./+0//)/..+/+/0/*+*-.*%*/*/#-+.0/./$**#,)..+/.&/'.+,+.,*'(///.*'+/$+*-%$++&+*..,-////.)'+*+#,,#,*)..-/.0&)0(//(//%$.)/,,(.++-%++-(-0-/).'-+/0('0.+.**/''--./*(/+/0-.-/+,.-.-(&/--/$#,,)"//-/(/*,*.,)**')-/)0-0.'///..##.(*$,/-*//'-./...0/.-.%##%.-,/(-0/./,//%&(-*././.--+,*0-.(),#++(*(%()#    MD:Z:7^C9C3^T126^C7A1C79A0T47G29^A3^C8^A3^T55^T36^C27C43T27C0A19^G1^C86^G5^G0T2A3^C44^A51C4^A39^G52T48^C11^A13^G71^C10^C1^A20^A33^A102^T22^C16^C31^C8G0C7^G8^C54^T5^C16A0C67G0T5^C9^G8^G39^C32C0T35C3^G17^A44^C31C9C37^C16^C15C6^C3^G46^C31A35^C3^C0G7^C34^C5C3^C31^C13^C53C4^C6^C96^G44C38^T26^G59^C68^A43^C28^G40^T16^C28A8G0A56C20^A10^C0C20C25^C14C1T18^G98^T49A34^C44^A12^G6^A34^C9^G12C15^C47^A46T0A38^C20T72^C0A65^C1T18^T50A83^T100T3^T53^C1G27^A29^G1C14A36^A50^C10G2^A37^A21^T82^C6^C37^A36^T90^A1^A32G0T29^A90A42G15^C3^A23C0C0T14T18^A0C29^G7T1G45^T36^C17^A27^C234^G29C43^C16^A9C26^A3C75^C13A11C0A0T22C63^T15G105^C71^G7G0C6^T15G43^A35^G17^C30^G6^T26^G8^A23C26^C21^T28G1C13^C4^A5^C3^G55^C17^A31G0C22^C2C35^C49C12^C6A7^C5^A6^C18C37T17^A1^C6^C12^C19^A4^C4^C7^C2^C7^C13^A9^T23^T1^C18^C4^C21^A1T43^A3^C5^A26A23^C0C0T58A0G5^C16G2C7C0G22C7^G0C10^T30^A0G0G25G18T51^T2^A11^C0C9^T21^G0T45^C10^A30^C28^C26^A72T17T0C26^C9^A0T48^T0G17^A7^C2^T5^A1T43A16^A4^C67^T0A13^A6^C8^T43^T2^T24^C26T0C7^T43^T50G12C5^T8^A39^C4^C26^A43^A13^G1C2T33^A0C4^C14^A8^G9^T0A11C7^T44T21^G23^C0A28^T12^A6^T21^A0C22^G7^A5C15^C36^A10^C28T11^C8A2C18T2A5C4C6G21^C8^A41C11^G32^G24^T0T0G0C0T0G0A0T0C23C4^T7^C8C57C31^C17^A0C7^A8^A27^C4^A9^C17C5^C2^C3^C9C23^A6^C0C4^C25^C4C0G20^C14^C4^A5^A5^G14C5^A39^A7^A27C1G14^C8C21^C12C1A0C4^A2^C33^C2^T7^A51C6T13^C3^G6^C0C14^C3T2^C3C35^C12C12^G39^A9C15^C0C13^C5^C17^A31^A3^C25^A7^C0G10^C55^C51A0T36C52^C19^A35^A13^G13^T4^T11C2^T17^C5^C24T1C27^C24C33^C0C17^C52^A16C5^A0T5^A0T0A0A15^C10C0A16^G2^G0T12G3^C3^A20C1^G0G21^C28^C22^C6^C27C20C42^C2^C1^C5^C26^C29^C1C14^C8^G5^C9C9^G0G25^C0A6^C2^C3C0T18A0G7C6^C6^C19G0C5C28C10C4^C2^C8^C22^C4^T10C12^A9C3A2^A16^G21^G29^G9^G11^A3C8^G2^G33^C6^C9^C5^C11A6^G0C34^C6^G3^G7^G24^G9^T3^C3A0C20^A7^G0A36^C0C0T5^A12^A33A0T35^C4A3C17^A2A16C10^A33G1C12^T62^C9^A13^A32^C15^A78^A31^T0C84A4T4C15^T43^A8^C16^T34^T20A1G44T5^A33^A12^A0A0G17^T149^A21^C62^C1G26A9C0A17^C5^A3T0C12C74^T8^T8T0G11^A108^G20C24^T0C11^T3^C24^T0T0C0A7^C8A14C13^T0C2T0G19T0G24^A35G1^C6^C9^C33^C56C14C90A0C8C63T52^T55A0C34^A11^C21^C25^T21^T42G0C42^C21^C79C2G35^C35^T22G14^A1^C96C4^G5^A7T0C53T26G0T22^A9^A27T62^C32G0C23A29A69A22T2G23G45^A33^C22^A20G22^C60^G1^A7^T7A0C36^C23A8^C12^C3^A115^A13^A100^A16^C0C21^A42T18^T12^G18C26A3T2T0G7C7^A90C51^T18C41C31C10^C77^A2^A16C23^C13A1^C28^T6^T0A15T0C11^T27G0C15C14^C9G0T32^A19^A22^C21^T0A7^T0T16^A13T21^C38A13T15^A0T10^A34A1C1C28^C13A0G5^A6^C51C4T0A3T3^A7^C36^A4^A8^A15^G23^C6^T22C47^C65A5T18A25C29^T14^A14^A67^C7^C30^A29C12^T42^C1T5^C17^C12A19^A17^A21^T32^T3^C11A11C34G21C78^G16^T7T0G0C0C0C0T0A0T0A0C0T0C0G0C0A0T0C0A0C0T0G0A0A0C0A0T0A0A0A0T0A0T0T0T0T0T0C0T0C0C0C0T0G0G0G0A0A0C0A0A0C0A0C0G0A0C0G0G0C0T0C0T0G0T0T0T0G0T0T0A0T0A0A0A0G0A0G0T0A0T0A0G0C0C0G0T0G0C44^G46A22T0C201^A19^T18T52C27G60T46A56^A9^C6A0T42^C5^T30C10^G42^A11T0C11^T22A0G9G2A23^A2T2G9^G28^T18C5T5A2T19T48T0G6A0A6^C4^C54^G60T0C39G16C6C13^G2^G13^T0T9^C2G9^G52C0T5C5^T4C0T27^C10T1^C12^T1^G6^C11^A7G18T14^C15A18^C11^C7^G35^T3A3G13^C79A13^T33^G5C13G52C11^G11T0C4   NM:i:3223   AS:i:59701  H0:i:1  ZE:f:0  ZF:f:0.909539   ZQ:i:18388  ZR:i:40725

Running this command (sggotoh): graphmap align -r contig.fasta -d read.fastq -o out.sam -a sggotoh

Results in this alignment which is good:

38711/0_18388   0   K_locus_rev_comp    2963    40  5M1D8M2D7M1D7M1I6M1D2M1I3M1I28M1I8M1I3M1I48M1I20M1I14M1D4M1I17M1I14M1I8M1I8M1I46M1I32M1I8M1I3M3I5M1I8M1I15M1D3M1D8M1D3M1D55M1D2M1I19M1I2M1I13M1D9M1I10M1I23M1I10M1I30M1I12M1I13M1I5M1I8M1D1M1D19M1I34M1I22M1I11M1D5M2D6M1D19M2I12M1I7M1I1M1I5M1D56M1D8M1I27M1I4M1D26M1I39M1I7M1I14M1I15M1D11M1D13M1D21M1I20M2I23M1I7M1D5M1I5M1D1M1D20M1D11M1I22M1D35M1I28M1I6M1I12M3I21M1D22M1D7M1I9M1D31M1D17M1D8M1D6M1I3M1I20M1I10M1I3M1I12M1D5M1D62M1I30M1D9M1D3M1I5M1D23M1I12M1I4M1D15M1I44M1I2M1I12M1D17M1D20M1I20M1I4M1D5M1I20M9I22M1I25M1I7M1D16M1D22M1D3M1D9M1I3M1I34M1D13M1I13M1I25M1I6M1I8M1D5M2D7M1D15M2I14M1I5M1D9M1D31M1D13M1D38M1I20M1D6M1D7M1I6M1I3M1I33M1I36M1I11M1D10M1I5M1I15M1I9M1I44M1D12M1I14M1D6M1I35M1I12M2I6M1D13M1I55M1D7M1I15M1I10M1I11M1D28M1D16M1I24M1D10M1I6M1D13M2I6M1I5M1I7M1I3M1I58M2I7M1I11M1I6M1D10M2D15M1I5M1I26M1D23M1I12M1D17M1I10M3I10M1I24M1I37M1D8M1I17M1I40M1I15M1I4M1D25M1I14M1I5M1D12M1D6M1D18M2I16M1D9M1D3M1I12M1I13M1D12M1I35M1D7M2I73M1I6M1D16M1I10M1I5M2I13M1I11M2I6M1I14M1I18M2D4M1I61M1D15M1I5M1D6M1I23M1I27M1I4M1I6M1I20M1I12M1I2M1I23M1I11M1D42M1I14M1I3M1I45M1D21M2I32M1D12M1I4M2I8M1I5M1D12M1I17M1D6M1I18M1I14M1I15M1D16M1I9M1I6M2I6M1I13M1D13M1D11M2I13M1I13M1D21M1D34M1I21M1I27M1D6M1D37M1D4M1I6M1I5M1I21M1D16M1I9M1I5M3I26M1I14M1I6M1I2M2I12M1D1M1D9M1I11M1I43M1D34M1I18M1I19M1I2M1I35M1I11M1I9M1I21M1D3M1D12M1I20M1I27M2D29M1D19M1I8M1I9M1I19M1D4M1I5M1I3M2I10M1I14M1D17M1D27M1D4M1I4M1I21M1I10M1I42M1I110M1I2M1I18M1I6M2I6M1I11M1D7M1I7M1I3M1I31M1I11M1I14M1D12M1I4M1D36M1D12M1I25M1I16M1I26M1D26M1I4M2I2M2I24M1I4M1I5M1I41M1I6M1I2M1D46M1I6M2I3M1I9M1I10M1I32M1I4M1I5M1I6M1D6M1I11M1I27M1I12M1I15M1D15M1D17M1I14M1I19M1I2M1I7M1D35M1D17M1D21M1I9M1D6M1D26M1D8M1D13M1I9M1I6M1I8M1I5M1I4M1I5M1D21M1D30M1I9M1I5M1D4M1D5M1D3M1D12M1I9M1I14M2I20M1D12M1I5M1D31M1I17M1I7M1D38M1D6M1I9M1I47M1D14M1D5M1D6M1D12M1I16M1I20M1I26M1D1M1D6M1D7M1I5M1D19M1D4M1D4M1D7M1D2M1D7M1D13M1D9M1D12M1I11M1D1M1D14M1I4M1D4M1D21M1D17M1I22M1I6M1D3M1D5M1D50M3D10M1I15M1I19M1I21M1D8M1I29M1I22M2D10M1D12M1I10M6I8M3D15M2I27M2I1M1I6M1I47M1D2M1D11M2D9M1D21M1D46M1D10M1D30M1D28M1D26M1D23M1I14M1I40M1I41M1D9M2D34M1I14M2D17M1D7M1D2M1D5M1D9M1I34M1I19M1D4M1D36M1I31M2D13M1D6M1D8M1D14M1I8M1I21M1D2M1D8M1I16M1D21M1I14M1D31M3I12M1D26M1I37M1I6M1D5M1I3M1D39M1D4M1D19M1I7M1D8M1I6M1I29M1D13M1D25M1I13M2D4M1D7M2I4M1I3M1D8M1D9M2D19M1D5M1I15M1I20M1I3M2I23M1D23M2D8M1I20M1D12M1D6M1D21M2D19M1I3M1D7M1D21M1D36M1D10M1D19M1I21M1D73M1D8M1D3M1I9M1I9M1I14M1I18M1D32M1D9M1I5M1I8M1D7M1I8M1I7M1I6M1I10M1D7M1D98M1D17M2D7M1D8M1D24M1I3M1D4M1D9M1D23M1D2M1D3M1D33M1D6M2D4M1D9M1I5M1I11M1D26M1D14M1D4M1D5M1D5M1D20M1D10M1I23M1I6M1D7M1D44M1D30M1D11M1I9M1D2M1D19M1I14M1D2M1D7M1D24M1I48M1D3M1D6M2D14M1D6M1D39M1D25M1D5M1I16M1I15M2I3M1D16M1I9M2D13M1D5M1D17M1D31M1D3M1D25M1D7M1D11M1D6M1I41M1I8M1D36M1I27M1I33M1I37M1I9M1D9M1I10M1D35M1D13M1D2M1I11M1D4M1D14M1D14M3I3M1D5M1D54M1D14M2I22M1I8M1I14M2D10M1I7M1D33M1I19M1D22M2D5M4D15M1D27M1D3M2D16M1D3M1D22M2D21M1D19M2I9M1D22M1D6M1D50M1I15M1I7M2I10M1I7M1D4M1D1M1D5M1D26M1D10M1I3M1I9M1I7M1D8M1I8M1D8M1D5M1D19M2D6M1I8M1I4M1I2M1I5M2D6M1D2M1D39M1D6M1D31M1I9M1I31M1D2M1D8M1D18M1I4M1D4M1D9M1I14M1D5M1I7M1I4M1D16M1D8M1I13M1D29M1D9M1D7M1I4M1D6M1I6M1D2M1D3M1I5M1I2M1I13M1I10M1D6M1D9M1D5M1D18M2D13M1I21M1D6M1D3M1D7M1D10M1I14M1D9M1D3M1D17M3I8M1D7M2D4M1I4M1I9M1I2M1I17M2D6M1D5M1I7M1D4M1I33M1I7M1I2M1I22M1I2M1D26M1D30M1D12M1I16M1I20M1D7M1I18M1I6M1I6M1I7M1I18M1D9M1D13M1D28M1I4M1D15M1D37M1I9M1I21M1I11M1D31M2D5M1I58M1I16M2I31M1D12M1I11M1I3M1I9M2I8M1D4M1I4M1D6M1I3M1I7M1D10M1I11M1I8M1I5M1D6M1I1M1I11M1I33M1I22M1D13M1I8M1I12M1D12M3D17M1D7M1I5M1I4M1I29M1I6M1I26M1I11M4I36M1I11M1I3M2I11M1D7M1I7M1I7M1D3M1I8M2I24M1I10M3I6M1I11M1D10M1I2M1I7M8I26M1I6M1I6M1D5M1D13M1I9M1I6M2I4M1I20M1I33M4I7M1D8M1D21M1D12M1I22M1I4M1I10M2I18M1I12M1I11M1I19M1D12M1I11M1I22M2D6M1I5M1D3M1D3M1I9M1I6M1I10M2I7M1D22M1I4M1I11M2D36M3I3M1I5M1I5M1D9M1I8M1I12M1I8M1D6M1D9M1D5M2I8M2I14M1I6M1D3M1I3M1I2M1I10M1I3M1I24M1I6M1I9M1I17M1I11M1I6M2I2M1I3M1I12M1I4M2I9M1I9M1I3M1I14M2I29M1I11M3I3M1I3M1I3M1I20M1I8M3I24M1I14M1I5M1I4M1I5M1I10M1D7M3I7M1I6M1I26M1I1M1I5M1I27M3I6M1I6M1D3M1I8M1D6M1I6M1I9M1D5M1I9M2I11M1D7M1I6M1I5M1I3M1D4M1I3M1I2M1I6M1I9M2I3M1I5M1I16M2I9M1I17M1I12M1D17M1I4M1D29M1I5M1I11M1I6M1I5M1I6M1I10M1I3M1I32M1I4M1I7M1D31M1I4M1D3M1I19M1I15M1D1M1D10M1I5M1I16M1I4M1I5M1I20M1I24M2I5M1I12M1D5M1D29M1I3M1I24M1I9M1I17M1I4M2I20M2I4M1I3M1D5M2I4M1D14M1I7M2I15M1I16M1I38M1D7M1I8M1I21M1I3M1I2M1I12M2I10M1I7M1I16M1I9M1I3M2I5M1I8M2I28M1I14M2I17M1I13M1I19M1I4M7I5M2I10M1I4M1I6M1I22M1D9M1I13M1I3M1I8M1D16M2I6M1D7M1I7M2I2M1I27M1D17M1I3M1I3M1I4M1I15M2I5M1I3M1I10M1D1M1D7M1D4M1I2M1I27M1I12M1D4M1I8M1I6M1I14M1D12M1D3M1D9M2I12M1I13M1I2M2I5M1I7M1I22M1I12M1I18M1I15M1D4M1I3M1I6M1D12M1I6M1I9M1I25M1I4M3I22M1I10M1I12M1D8M1I8M2D6M1I7M1I8M1D4M1I4M1I53M1D5M1I7M1D30M2I39M1D14M2I8M1I14M1I13M1I4M1I19M1I9M1I28M3I6M2I5M1I6M1I12M1I4M1D8M1I10M1I32M1I5M1I1M1I2M2I11M1I3M1I8M2I16M1I7M1D19M1I9M1I6M2I8M2I8M3I27M1D2M1D10M1I13M2I5M1I5M1I7M1D8M1I7M1D9M1I5M1I14M1D6M2D5M1I16M1I7M1D9M1I11M2I7M2I27M1I1M2I4M1D3M1I11M1I4M1I9M2I3M3I4M1I4M1I5M1D2M1I6M1I5M1I6M1D12M1I10M1D6M2I3M1I12M2D7M2D16M1D4M1I17M1I6M1I8M1D5M2I14M1I11M1I10M1I4M1I2M2I11M1I11M2D10M1D9M1I17M1I5M1I36M1D3M2I2M1I2M2I13M1D3M1I3M1D65M1D7M1D20M1I3M2I13M1D4M1D8M1D7M1I8M1D5M1I6M2I12M1D6M1D9M1I30M1I21M1I5M3I5M1D25M2I3M1I7M1I7M2I3M3I57M1I20M2I15M1I5M1I4M1D14M1D14M1D10M3I3M1I9M3I9M1I2M1I5M1I2M1I27M1D7M1D2M1I15M1I13M1D3M1I9M1I13M1I17M1D11M1I10M1I12M1I9M1D7M1D17M1D21M1I11M1D14M1I3M1D7M3I8M1I6M1D22M1I10M1D3M1D4M1I7M1I25M1I1M2I3M1I7M1I38M2I5M2I7M2I9M1I1M2I12M1I22M2I14M1I4M1D16M1D6M87I22M1I11M1I13M1D20M1I36M3I9M1I22M1I2M1I7M1I2M1I6M1I6M1I10M1I25M1I22M1I11M1I22M1I8M1I7M1I13M2I6M1I2M1I3M2I20M1I3M1I10M1D2M1I17M1D4M1I5M1I13M1I12M1I13M2I28M1I8M2I16M1I3M1I26M1I8M2I17M1I14M2I11M1I33M2I3M1I2M1I15M1I3M1I5M1I5M3I20M1D9M1D14M1I10M1I18M1I8M1D5M1D3M1I12M1I12M1I14M1D37M1I5M1D6M1I11M1I5M2I2M1D9M3I22M1I16M1I2M1I2M1I9M1D15M1D8M3I9M1I11M1D7M1I32M2I21M1I6M1I5M1I9M1I14M2I24M1D4M1D35M1I8M2I11M1D6M1I5M2I3M1I2M1I8M1I6M1I8M3I12M2I16M1I7M1I3M3I8M1I3M1I12M1I7M1I6M1I10M1I17M1D2M1D13M2D4M1I5M1D12M1D23M1I9M1I33M1D33M1D12M1D3M1I9M1D1M1D6M1D11M1D16M1I3M1I4M1I18M1D3M2I17M1I10M1I4M1D11M1D2M1I5M1D15M1I20M1D21M1D13M1I10M2I7M1I2M2I11M2I5M2I9M1I9M1I27M1D6M1I21M2I6M1D9M1I26M1I7M1I15M1I15M1I12M1D8M1I9M   *   0   0   AAAGAGGAGAGATTTTAATACCATTTCAAAAGCGGCATTTAAGGATTGCTAAGCAAAAAGGCAAGTTTAGTCAGCCAACCTCTTTCAGGTGAATTGCTTTTAACAATAATTCCATTATCGTTATCAATAATAAAGGCTATCACAACCACCGACCATCATAAGCAATAAAGCGGCGCCACACAGAAGATGCCTTCCAGAAGAATTCCGCGGAACAACCTTCAGAAATAAACTGACGGCAAAGCAACGATATTTGATTGCTCATAAAGATCGGCAAACGTTATTCGAACGACCTAACCAGTTAATTTAATCCTGTCCTTGTGATGCCCAATTCTACAATGACCTGAAGGGAATGCATCTTTTCATTTCAACCAAAATTCCAGCAACATTCAAAGTAAAGTGAATATTCTTACTGCGTAAATATTTCTTCGCTTCAATTAAGATCGGCCCAGTCCTTTATCCACAACATTACGGCTGGCAAAACAATAAAACAGGGACATCGTGGATTCTGTTCAAAGAGAATATTTGTATATCCCTGGATTAATGGCCTGCACCATCAAATAATCATAGTCTTGTTGTTTCTTCGATCAACCAACTTAGCCAGTTTATTTTCTGTCGCGGTCATGTTCAAACATAAATATACCAGCGCTTATTACTGGCAATATAATTTATATGCACAATAAACCTGCGCAATAATTTTAAAGGCAAGTGCTGTCTGAAGAAAAATACATCCTTCCAGCCCAACAAAACTTACGATGACCGGCAGATTAAATTTCTTCGCGAGCACAACACCATCAAACATTGGCTTGATAGTGATGCAATGCAAGAGAATCCGTTTTATATTTTTAATAATTTTTTGCAACATCATGGTAAGTACGAAAGAAAACCAATGCATTAAAATGATTGAGCCATCAAGAGTAACATTTATGGCAAATAAAGCGAATGTTTTGATTTATTTATTATTTGTCATCAATAAAATGGCTGAATGATGTGAATCTCATAACCTGTGCATCACGGGAGGCGATGGCACGGATCGATCAGTGATAAATGAGTACCAATCCGAATTTATGAATAACACAATATTTCTCATTGCTATGCCCACTTATGATACTTACCACTAATACCTTTTATGCCATGTGAAAATTCCACGAAGAATAAATTTCATATAGGGAATATTTTTTGACGTTGCCCCCATGGCAGGATTAATATATATTTAGGATGCGTATCGCTATCGTGAATTGCCTATACACGCATTTTTCTGGAATATTTTCTTCGACAGGATAAATTACGCAATAGATATAAACCTTCATTCAGGGTGGCAATAAGTTTGCCCTGAATAACTCACATCATTGATTAAAAAAGCAACCTGGGTATACATAATTTTCTCCACAGCTAGTGATAGCTGATAGCCAAAGTAAAGATCATCAAAGTAGAATAAAAAGCTGTTCATGGATGTGTCCAAGGTGGTCGTGACAGAATCACATGTATGACCATCCCAACAAATGAAAACCGTTTGTACCGAAATAGAACGATTAGGGAAAGGTGCGAACAAGTTCTGGATATGAGATCATCATATTCATCCGTGAGGCGCATCCAAGAGGACATCATGAGCCATCACTCACCTTCGCCGATAGTGAAATTCAGCACTAAGCGCCGTCCAGACCGAATAAGAGATTTTCCTCTCCCGCAAAAAAAAAATGGAGAAGATTCTGCGATGGCAAAAACATGGTGGAAGTCATCGAGCCGGTTTTATCCAAGGCGGGCAATGGCGACGGCCCTATCCGATGGAGACATCTGCGTATTCCACATGCATGCAGCATTGGTACAACCTGAGCGACGGTGCATGGAAGATGCCGCTGTACGAAATCGACCTCCCTGCGCCTGTTTGCCCGATTAATCCCTAGGATAGCGCCTGCGATCGCACACCATCATGAATTTTCCCGCCACCTGCTCGAAGCAGATCAAATGGCCGTCAATTGTTCAAGACCATCAATCGCTGGTGGCCGAAGCAGGGTCATGATGACCCAAGGCACTTTGGTGGATGCCACCATCCATTGAGGCACCCAGATCTACAAGAAAAAGAGCAAGCAACAGCGAATCCGGAGATGCATCAGACCAAGAAAGGCAATCTAGTGGCACTTTGGCATGAAGGCCCACATTGGTGTCGAATGCCAAGAGTGCCTGACCCACCAGCCATAGTCACCACCGCGGCCCAACGAGCAATGACATCAATCAGCTGGGTAATCTGCTTCATGGAGAGGAGCAATTGTCTCAGCCGAATGCCGGCTACCAAGAGCGCACACAGCGCGAGGAGCTGGCCGAGGTGGATGTGGACTTGGCTGATCGCCCTGAGCGTCCGGCAAGGTAAACAACCTTGAAGCAGCATCCGCGCAAGAACAAAACGGCCATCAACATCGAATACATGAAGCCAGCCATCCGTGCCAGGGTGGGAGCACCCGTTTTCGCATCATAAGCGGCAGTTCGGCTTCGTGAAAGCCAATACAAAGGGCTGCTGAAAAAACGATAACCAACTGGCGATGTATTCACCCTGGGCCAACTGTTTCGGGTGGAAACCAAATTGATATCGTCCGTAGGGAAGAATTCTCAGTAAAAACCGGAAATAACGCCAGAAATGGTGGAAAAAATAGCCTAAATGAAGGATGATTTCGATGTGTTCTGCGGGAAAAAATCGGCAGATCCGCGAAATTATTAATAAAGCGAGTCAGCTTGGGAAGAAATGACTGCTTATTCGCACTTCCCCTAGCCTGACGGTGTGAACTAATGAAAGGAGCAACATAATAATTCATTATTTCTTGGTGGTTCGAAATGAATGGAATGGAGCGAACCAATTATTTTTCAAGTGGTGCAACGCAAAACATTGTACAGGAGAAGTTGGTTGATCGTGCTGGGTAAAAACGGTTTTGTTGCTTTGGATGGAGGATCTTGGCATGGTTAATAGTGTAATTCGTAAGAGATCTGGTCGTAATGCTGATGAATAGTTCACATGATATCTGCCATTTTTACGTTATGGAGGAATTCATCAATAATATTTAATCCGGTGTTAAAACATCGCAGGCAAGATTGACGGAAAAACAAGGACATTTATCACTCAGCATTCATATAATAATTGGTTCAGAAGGTGCTGCGAAAATTATCTTGGCTCAAAAGTGATTTAACTGGCTCTGTCGGTGAACCAATAATTGGCTTCGAGAAGGCAAAGGAAAAATCAATTTCTGGGTTTGATTAGTGATTTGATGTTAGCTTTTAATGGGACTAAAACCAATGAATATTACTTCCTACGCGCTTAATCATATACTCTGGAAATGCGATCAATTATTTCCATGGTCAAGATTTTTCTGATATAATAGTTGTATTCTTATCCTTATACTTACTTTGTTTGATTGCAAATAAATTAATGATTTTGTTTATTTGTATTTGACTTTTGTTGGCTATTGTTATATTTCAAAATGGCTGGTGGTATTACCGTTTTTTAATAGAATCATGCGCGAGGTAGTAAATTATCGTCCAGAATTATTCATTGAATCATTCAAAATTGGAGTATCAGCCCTTATACTTGTTTTTTTATAATTTCATTTTTGCCAGCTTTGCATATTGATAACTATGATTTTTTATCAAATGGGTATGCTGTAACATGTTTAGGATTTATTTTTTTTAGAACCGTAAAAGATTTACAATAGGATTATTTAAAGAAAACTTGGCTTTAATAAGAGAGTTGTTGTTTTGTAGGCACAAATGCCCCTAGTGGACATTGACTTTTAAAAAGTTTTCCAAGAACAACCTTGATAGGTTTTTGTTGTGGAAGGTGTGGTACGATGACGAAATTTTGCGGCGATTATCAACGCTTCCTTATGCATGGCGATATACAATACTACCTAATTAAACGACGCCAAAGAGGGACTGTTTATGAATTTATATTGCGCATTAGGTGCTGAAGCAAAGTAAACTATAAAAAATATCGCTCGTGAATAACAAACACCACATGTTCTGTATTGTTAGTACCATGATCTTTTTACATTTAACATCCCTCCAGTCTAGGACTGAGGAGATTAAGGAGTTCTGTTGTTCCTTTGTTTGATACACCATTAAACGGTATAATATTGGTGTATTAAACCGATTAGAGGATATTATTGTCCCGCGATTATACTTTTAATTAATTTCAACCAAATTTTTTGATTATTATATCATGTGTTGTTAAAATTTACATCGCCGTGGTCCAAGTTTTTTTTTCAGGCGTACGTTATGTGAATGGATGGTAAAACCTATACGTTGTTGGAAATTCCGCTCGATGACTGTGATGGAAATGATAATAAGGTTGTTCAAGCTACAAAAAATGGATGTTCGAGTGACCAAAGGTAGGAAAGTTTTTGCGTAGGTAACATCTTTGGATGAGTTTCCACAGTTTTTTAACGTCCCTTTTTGGTCAAAATGTCTGTTTGTAAGTCCTCGTCCACATGTGTGCTCATAATGAGCCAGTATCGTTCATCCATACAGGGGATATAAGCTTCGCCATAAGGTGAACCGGTATCACCGGGTTAGCTCAAATCAATGATGGCGGGAAGAAACTGACTACACTTGAAAAAAATGGCAAAAAAGAATTGAATATGATTGCTTCTATAATTAAAGAGGGTGGAGGTATTTGGCTTGATTAAAAATTATTTTCCTTCTGTTTTTAAAGGATTTATAAATAAATCGCGATATTAAAATTGTAATTTAATCCTTATAACTCGTAGTCTTCTTAATTTATGAGTTCAAGTTTTCATTTTGTGGCAATTTGCTTAATTTTCACTATGAGCTCATTGCACTTTGGGCTAACATTATAATCACATTAAAGCTGCGAACGTGTCGCAGTGACCACACTTGACAGGAGTATGTAATGTCCAAGCAACAAGAATCGGGGTTGTCGGTATGAGCAGTGAAATGGGGCCGTAACCTTGCTTGAACATTCGAAAGTTCGCTGGCTATACCGTATCCGTTTTCAACCGCTCTCCGTGAAAAGACTTGAAGAAGTGATTGCGAAAACCCTGGCCAAGAACTTGTCCTTCACTACACAGTACAAGAGTTTGTTGATCGCTCGAAACAACCACGTCGTATCCTATTGATGGTGAAAGGCCGGGGCTGGCACCCGACAGCGCCATCGATTCCCTGAAGCTTACCTCGATAAGGGCGACATCATCTATTGTAATTGGGCGGCAACACCTTCTTCAAGGACGACCATTCCGTACGTAACCGTGAGCTGTCTGCCGAAGGTTTTAACTTTATCGGTTACCGGATGTTCCGGTGGTGAAGATGGCGCTCTGAAAGGGCCTTCTATCATGCCTGGGTGGTCCCAGTAAAGAAGCCTTATGAGTTAGTTTGCTCCGATTCTGAAGCAGATTGCTGCGGTTGGCTGAAAGACTGGTGAGCGTGTGATGACTTATATCAGGTGCAGACGGTGCGGGCCATTATGTGCAAGATGGTTCATCAACGGCATCGAGTATGAGACATCAAGCTGATGCTGAAGCTTATGCACTTGTTGAAAGGCGGTCCTGGCACTTTCCAACGAAGAAGACTGGCGCAACCTTCACCGAATGGAACGAAGGTGAACTCAGCACTACCTGATCGACATTACAAAGATATCTTCACCAAGAAGGGATGAAGAGGTAAAACCTTGTCGATGTTATTCTTGATGAACAGCAAACAAGGTACCGGTAAGGTGGACCAGACAAGAGCCTCACTGGAATCTCAGGCGAAACCTTGTCTCTGATCACCGAGTCCGGTTTGCTCGCTATATTTCTTCGCTTAAAAAGACAGCGTGTAAGCCGTTCTAAGTGTGATGGCCCGCAGGCTTCAGCCGGCTTGGTGATAAAGCTGAAAATTTATCGAAAAAGTGCGTGTGCGTTGTACCATCGGGAAATCGTTTCCTATGCTCAGGGCTTCTCCCACAGTGCGTGCTGCTTCTGAATGAATAAAATGGGACCTTAACTACGGCGAGATCGCTAAGATTTTCGCGCTGGGCTGCATCAATTCGTGCGCAGTTCCTGCAGAAGATCACCGATGTTTATGCGCAAAAGCCGGCTTTGCTAACTGCTCTGGCTCATACTTCAAACAAAATCGATGATGACTATTCAACAGGCACTGCGTGATGTTTGTAGCCCATGCCGTACAGAATGGTTCCGGTACGACGTTCCTCTGCGCAATTGCCTACTATGACGCTACGTTCGCTGTTTGCAGCTAACTGATTCAGGCTCGCGTGATTATTTGGCGCGCATAACTTATAAGCGATGATAAAGAAGGTGTTATTCATAAGAATGGTTGGAATAAAATAGTAAATTATCTATACCCTAAGTTTTTAAGCTAGGGTATTATAATAATGAATCTCGCAGATAATTCTGATGCGTGCTATTTTTTTTATATAAATGATTTTGTTTCCCATGCGATAAGCTTAAAATTGCTTTTTCCATTATTTTTGAGAGTAAAGGCTATCGTTCATGGGAATTTATGCGTAAAGGATTAATAACTTCGTTTGCGAATTGTTTGTTATTGTGTTATAAAATAATTTATAGAGAGTGAGATGAGACAATTGGTGGGTGGATTTTTTATATGCTAAGTTTGGGATAATATTAAGGTAGTTTTTTGTCATGTTAATAGAGGAAGATAATTTCAATGCGGGAGTTTCTATAAATACAGAACTATATCATTCTTTGGATAAATATATATTCATTATATGCCTCTTTTTTCTTTTTATCTGGATTCTTTTCATTGAATCAATAAGTGGTAAAAGTAAGAAAAAGTTCATTTAGGTAAATTCAAAGTATATTCTATCCATATGCTGTTTGGTAATATTACAAGGTTGTATAGAGGTTATTTCTCAAATTATACTAATTCCAAAACTCTCTACTATCTGTTTTATCATTTCCCATTCCATCCTAGAAGCTCAGTTTTGGTTTCTGTATGCATTGCTTTTGACTTTCAATTTTATCATGTAATATATATAATAAATACTTCACTAAACAATACCTTTCTTTGGTTTTATCTTTCTTAGCTTATATTTATGGACGAGAAAATCATATCTCTATTATATAAATTATTTTTTGAAATCCGTTATTTTTTCTTTGGGCTGTCTAGTGTATAAATACACTAATCTTCTTGGAATCTCTTTTAAACTTAATTATTTTTTATATTAACGTGCGTTTTTATTTTAGTTGAGGTATCTATATTTTATTCGCTTAGGTAATAATTTTCGCTTTGAATTGTATACGCTGCGATGCTATTGTTGGCATTTTTCTGGAATTTCGAATTTATCTATTGTATACTAGATATGGATATAAGTTGGCTATCCTTCTGGGGAGGCAAAGTATAAATTACTTTTCTTGTCATATACTTGCCTCGAGCGGAGTGAGAATTTGGGTTTTAACGAAATCTTACATATAGATAATTGGTATTTTAAATATCTCCGTTGGTACAATTGCTTGTATCATATTACAGATTGGTTTCTAATCTCTTGCTATGCGCTTGAAAATGCAATTCCTTTTTGTATACCTTTTCAAAAACTTCTAATAGTATTGAAATAAGGATGTGGTTTCGATCTCGATAAAATTATAGGTAATGTGTTTTATGAATACTTGTTCTTTGTTTATTATTTGTTATATGTCTTTTATTGTCTCTAAAATAAGATCAATTATTCTTCATTATCTATTAACTAATAAGTGTAATCTTATGAAAATACTATTTTCCGGTACAGGTTAATGTTGGTTTATCGAACGGTGGTCATCGGATCGCGCAAAACCACGAAGTGTGGCCCTGGATATCGTACAGGCAAGTGGATAATGCTTAACCAGAAGATCTCCCGATTGTTGATAAGAGATCAGGAATATCTGGCAGAAAACGTTAAATTTCCGTGCCACTCACGACAAGCCGACGGCTATCGTAATGCCGATACGTGATCATTGCGACGCCGACCGATTATGATCCCAAACTAACTATTCAACACCTCTACGGTGGAAAGCGGTTAATCGCGATGTCAAGAGATCACCCGGAACGCGGTGATGATCATAAATTCGACAATCCAGGTGGGTTTCACCCGCGACATCAAAGAAGTTTAGGGTTGAATAATGTTATTTTTCTCTCACGGAGTTCCTGCGTGGAAGGAGGTGCGCTGTACACAACCTGCACCCATCGCGCATTGTCATTGGTAGCGCTCTGACGCGTGGCCGAACGTTTGCTGAATCTACTGAAAAGAAGAGCGCGAGTCAAGAAGGAATCCCAACCTGTTTAACGACTCCACCGAAGCGGAAGCGATCAAACTGTTCGCTAACACCTATCTGGCGCTGCGAGTTGCCTATTTCAACGAGCTCGACAGCTATGTGAAAGCCAGGGGCTGAAGCAAGCGATTATCGAGGGGTATGCCTGGATCCGCGTATACGGAACCCTACAACAACCGTCCTTTGGCTACGGAGGCTATGCTGCGAAAGATAACAAGCAGCTGCTGGCGAACTACGATCGGTCGAAAATATCATCGGCGGCATATCGTCGATGCAACGTTACCCGTAAAGACTTTATCGGGATTCTATTCTCGTCGTAGCCGAAGTATGGGTGTGTATCGCATGATCTGAAGAGTGGATTCGGACAACTTCCGCGCCTCTTCCTATTCGGGCATTTGAAGCGCATCAAGGCGAAAGGTATTCGGTTTATTATCTATGAACGGTGATGGAGGAAGATGAGTTCTTCAACTCCGCGTCGTGCGGAGGACTGGTGCTTCAAACAAGAGGCGGATGGTGATCATCTCTAACGATGGCGGAGAGCTGGCAGATGTGGCGGACAATGGTTTACACCCGCGATCTGTTTGGTAATGATTAAATCTGCCTGTCTGAACTGCGGTTCTGCCGCCAGTGTTTTCATTTCTTCCCCGTTATATCCCTCACTACGCGTATTTCTCGCAATTCAGATTAACATCAATAAATTGTATGGATCATTACGATCCTGCTCAAAAAGCCGTTGCGGGGATTGAAACAGGTCAGATAAGTTTAAACTTATTGTGAAGAGCTACGTCATGTGATGTAGATGCCGGGATAAGCGCCGGGAGGTAAAACAAAGCCTGCACGAGGCTTTTGTTATTTATGTCCTATGAAAAACGAGGACAGGGCGGAGTAGTCGTTATTTTTTCTTGCCTTAAGGCCATGCCAAAACGCAGAAGTGAATAGTATTCTGTCATATCATTTTTTTATCTCTTAATATTATACTTAATCTAATTGCATGATGGAGCGGGCCCTTACCACTTGCGTTTATTAAACGTAAGTTTCGGTTTTCTTTCTGTCTTTTAAATAAGAAATTAAGAAATAAAACGGAAAAGCAAGTAGTTATGGCAGCGCCACTAAGAAAAATAGGTTTTCCATAATATCTACCCAGGGCGTATGTTATATGAATTATTAGTTGAAAGCAATACACAAGTTTGTGCTGTTGCAATCTGGTTGCTTAACATATCCTGGATTTAGGAAAAATTCTACAGAGAGTAATGTTTTTGCTCAATAGCATATAATGCTGAATTTCCACTCAACAAATTGGGATGGGATGACAGGAAAAGTGTGAGTGTGGCGCGCGGAATATTTGTTTTTTGAAAAAGGCTGGATGAAACAGGTTTCAGGGCGGGCGAGTAAAAAGGCAAAATAGCGTCTATAGTACAAAATTATAAAATAATGAATGTGATTCCGTCGAATTATAGTCAGGATAACGAGTACATAGAAGGGATTGCGCATCAGACGATTGCGGCAGGGAAGGGATTAGATCTGATAGTAATCTTGAACCACTCCACGAAGGTTTCTTCACGCGTCCTTCACTGACGTTTGCGGTTAAAGCCACCAGGTCATACAGCGGTTGGGTGTTTGCGCTGGTGTCCAGCACATATCCCCGGCTGGATCGGCAATCATATTCTCTTCTGCGCTTTCCATTCCAGGTTCTTCAGGGCGGTGATGTAGTCCATCAGTTCACTGGTGAGCCTGTTTACCAATGTTTATATACAGATACGAGCGCGGAATGGTGGCCGGGAACGCTCTCAAAGGTCCAGTCCATTGGCCCTGCGGGAATCACCATTCCTGCCCGAACACGCTCCGACGATGTCGTCGATATTAGTGAAGTAGCGCTTATTTTGCGTAGTTGTAAACGTCGATCTTTTTTTCTTCGCAGCATCGCTTTTCGTGAACTTGAAAAGCGCCATATACGGGGACCCACGGACATACACTGTAAAGAAGCAGCAGCCGGGGTCGGGATAATCGTACAGGTGAGATAGGATGTGGGCGCCTCGCTCATTAGCTTTCTTGTGGCGGCAATACAAGGAGACCGATGATCGACGGAATCTTCGGTGGAGAACGCATTTTACGTTGAGGCCCGTAACTGAGGCTGGAGAGCGATACACGCAGGGTGTTTCACCTTGGGTATGACGGAGCCTTCAGAATGTTAGGTACCCATCAGGTTCGCGTCTGTAGGCATACGGGTTTTTCCAGCGAGTAGCGCACGCGGCCTGGCGCCAGGTGATCACACGATTCAAATTGCTCTGTGCGAACAGCTTGCATTACTTCACGGTCGGTAACCAGATCCGCTGCTGAATGAGAATGGCCGGAGATGGCGCAGGCGATCCAGACGGGAGTTTCGGCTGTACGTCATATAGATCATTCATGTTGTCGATTCCGACAACATCTGGCGCCTTCATGTCAAGCAGGCGCTGCGCGATATGGATAGCGATTAAAACTGCGGCACCAGTGACCAAGACTTCATATTTTTCCTTCGGGGTGTGGTATCCCGTTCTAGCATAAGTGCCGATTTTAACACTCGGTTGCGGTTGGGACACTTGCTTTTGCCATGACAAGATATGGCAAGTAAACTGTAAAACAGCGGGCGTCTGAGAGTAAATGCTTGTAATTATTATCATTCGTGAAGGTATTAAGCCATTCAGAGGATGAAACAGCATATAGAAACTAATATAACAATGGGTTATCTGTTTGTTTCGGTTTTATCGAGTAATTGCTAGGTTTTTAGACGCGGTCTGGCCTCTGTAGAGTAAAGTTGTTACTTTGGTTTGCCCGGTGTGTTTGTTCCGAGAAGCTCATTTAGCGATAATGCCATCATATCGTCTAAAGTGTGTCCATTTTTACATTGAGAAAAGCCATGCACCGGATTTTTTTTCTTTAATTCTTTACTTGCAGAGTTAAATACGCTGCCGTTTCTATTTGGCAAGACCTTAGGTATCATGCTTGATAATCTATCACAAAAGTTTGTTTATTAAATGCAAGAAACTTATTTCAGAATTTTCATGCTTGTCCTAGATGAGTTTCTTTTGCATGGTTAAGGCGTGATGAGCAGGTGAGGGGAGTGCTAACGCCAGGCATGCTGCATGCGGAATGAGAAAGTCCTTGATAGCTAAAGGGAGAAGGGAACGCCAGAGTACCTTTTTGTAGCTAAGGAACGAGATTGCATGGGCTGGTACTGAACAGTAAGGCCATCTGCAGTGCGGGTTTGAAACGGATGTGAGTGCTAAAAACTCGGTTGGATCACGCAAATTTTTTGGTTGCGATAGCCAATGGCGGTAGCGTGGAAGAAAAACATAAGGATGATTTTTTTTAATTTTTGAATTAAAAAGGGTTTTTTATGTTCTTATTGCTGGGGGGTGTCGCTTGCGCTTCCGTTCAAAATCATTGGATTTTGCAGTTCGATGAATGGAACTGACCTGAATAAAACTTTGGGGGGGGGCCCGCAGCTCAAAGCAGTTCGTTTCTTCGATTAATTGAGCTGACGGAATGGCGAGGTAAGACATGGTAATGACTTAAACTCCATTCAGTGGATATTTGCAGAAATAATTTATGAGTATAAAGATGAAGTACAATTTTTATAGGGTATTATTTGATTACTTGTGTTGATAACAAATAAGATCTAAAAGTTGCGCTATAAGAGCAGCATGCTAAGGCTTATTTATGGTCCCAGTAGCAAATCCATTGCTTTTTTGCCATGATTTTATTATTTTAATATTTAAGCTGGTAATGAAGTACAAATTCCAAAATTATAAAGTTTTTCCTCATTACCGGCTTGTTCGTGGCAAATGGTTGCAGTTTCGGCCACTTAACTCAATTAATTTCATTTTCATCGTAACGCTCCAATTATCAAGAAGAAAAGTTTTTTCCCCGGCGGAATTCCGCTAAGTAATGTGAGAATGGAAGGCTTTTGGCATTTTTCTTTTGCCCATCCCGGATTATTGTTGGTCTTTCTTTTTGGTTTATCGATGACGCGTCCTTGTCTGGGTTTTTGGGGTAAATACCTCTCATTGCTTATTGGCAGAGTGAATATTTCACCTTTGGGTGGTTTCAATCATCTTTTCAACGCTGAAACCTGTTTTTTTCGTGGACCTGGAGCGATTTGTCCAGTCTGGGGATTTATGCTTTGAATGTTTTTATTGTACGACCGATTTTTTATATGACGTCTGATATTGATTTCCGGAAAAATTTTAAGCTGGATAATTTACTACAATCAGCTAGCAGAGTATGATTCCCTTTAGGTTGGGCGGTGATTTATTCATGAATGGGAACTCTTAAAATTTATGAGTAAATTTCTATACTCTATTTTTACGGGAATCATTTTTGAACGGTTTGTCAGGTTTGTCTATTTCAATTAAAAATTAATAATATCTGATTTGCAGAGATCTTGTAATGCACCTCAAGTTACTTACTTTCAGTCATGTTACAAAAGAGTAAAATCCTCTTGTACCTCATTATTGGCTAGGAATCCAAAGATTTTAATTTTCATCCAAAAACGCGCCTTTTTCAGTTGCGAAGGGGACGGAAATTATTTAAGCATCGAAAGAACAGTATCCTTTTACAGTTTGGGCAAAAGGTTGAGGCTGTTTGCCTGGAATTGGACGTAAATGGGGCAGGAAAGAGTTACCTCGCTTGGCTGGTTGCCGGCGTGATATAAGCAACTAAGGGAACCGTCACCACTGAAGGAGCGGGTGGGCATCGATGCTTTGAACTTCGGCGGGAGGCTTTTCATCCGGAAACTTTACGGGCCGTGAGAATATTTACCTGAATGCTAACTCTTGCTGGGCTTCGGCGTAAAGAGGTCCAGCAACGTATGGAAACGATTAATTGAATTTTCGGAACTGGAAAGAATTCATAGACGGCAATCAGAGTGGTACTCCAAGCGGAATGCTAGCTTAAGTTTAGGTTTTTTCGGTCATCAGTCAGGTTTGAACCGGATATTTTAATTATTGGAATGAAGGTTCTGGAAGTAGTGATTCGCTTTCAAGGCAAAATGTATTCAGACCAATCGAGAGATTTTAAGAAAAGAGGCGTGAACAATAATGTTTTGTTAGCCACAATATGGAGTTGGACCGTGAAAAAATCTGCGAACCAGAGGTCTCTGGAAATCGAAATCATAGGCTCATGAGAAGTGGGGGGTCCGCAGAGCGAAATCATTGAACTGTACAAAGCAAGCAATGGCTTAATCAGTGGGTAATATAATGAAAATAGCGTTTAAAATCTTATACCAGCCACCATAAAACTAAGTGGCTTTTTCTTAATGCCTTGCATTTATCAAAACCTCTTGCATGTCGGCAAAGCTTTATTCTTGTTAAATTGAAATTTGGTTGTCACCAGGAGATGACACTGGCGATAATATTTCCCTTTAAGAATCCGTTTTTTTTTGCGAACTAACTTGCGCATTATGGGTTTTTGGAAAAACGAAGAGCTTGGCAAAAAAAAAACTAAATGTCGGTTTCCATGCCACTATCCGCCGTCATCTTAATTTTTCCGAAAACAAACTTTTTTCTGAGGATAACCTTGGGGGGTGTGAACCATCCATGCATTTTGATGAGAATATGGAGAAGAATTCTTTTGAATTAAACGAAGAAACAATTCAAGGTGTGTCGAAGGTATTGGACAATCTTTGCTTACCCAAAAAATGGTCACTGTCAACTGGCGGCGGGAATAAAATAATACGAATCCTTTATGAACGAGGTGAATACTTACACAATTCGTGATTATAGGCTTGCCATTGACCATCGTTTGAACAACTATATCAGAGTATAGCAGGCATAAAAACGTTTTTAATGATGCCAAGTAATGGCTATTAACAAACAAAGTATGTTTGGTCATGCGCAAAGATATTTTTGTTTGACTATTCTGAAGTGGCTCTTTTCCATTCTTGGATAATCTCGAAGTGCCAATCTTCGATGACAATTATAATGCCTCAGGAAAAAACGCGTTTATTGGGCATATAGCTGAACGGCTGGTTTTTAAATATTTACATAATTAAGCTGCAAACAAGATGGTTGAGCTTAAGGTAAAGAATTAACAGCGTATTTGTCAAGCAATGAAAACATTCATGGTTGCACCTGAATCCAGTTTTTGATTCTGCGGTTCCAGTGGGTATCAGTTTCGATGATAATACGCAAATCAGCGTGGCGCATTAATTAATTTCATTATCCGACAAATGCGGACAAAAATATAAAATAGAATATCGTAGTACTCGAAACAAAGTTAGCTTAATTTGAATAAAAACGCGGTTGGTAAAATCTAACCTCTGGCTCAATCCGAATATTTCTCTTCGTTTTTTTTGACCGTTAATGCTTTCACTGAAATTAACGGTGGGGTGCATAAACCCGAAGCGCATTTTTAGCGCATCAAACGATGCCCGTCCTTTTTATTCATTCAACTGTTCAGACGATACGATAAAGTCGTATTTTATGTGGAATTTGGGATACCGTTTGTTAAAGGCTTGGACCTGGGTGAAATGCTTTGATGTCCTCTGGGCAACAATTTAGTTTGCAGCGGTTTAAGGAAATATCGTCAAATGGAAGGTTTTTTTGTAAAATTTTCTGCAATGTCGGCTCGATGATGGCGTTTATGCGGGCAGGGCCGAATAATTTAGCAGAAAACTTAAACATTGAATGACCTGATGAATTATTTATCAGGCAGGGATTATGTTTTATGTCAAAACAAATGGGTGAAGAAAAATACTTTGCTGAATTTGATGCGGGTAAATTAAAGCAAAAAAAAAATACTGGTTTCTCGACCAGAGGAATATATGAAATAAAAGATTACTACTTCTCGAGTCAAACAAATTTTCTTGCCAATTAGGTGGGAACGTTTTATCCATGGTATGGCAATACGGAATGATTTCTTCCTAATTACTTAAAGTTTGCAACGTATGAAATTTAGCAGCTCGCAAGAGCCTTAAAATGATCCATTATGACGGGTGAAGAACAAACATGGGAAATACCGAAAAAGTCCGATTTTTATGAATGACTTTTTATGAATAAACCATCGCAAACAGCTCCATGGGAGGGAAATCTATAACGTCAGATTGTCGTTAGCGGCTTCGAATTGGTTTTTAACAATAGCGAGCCGCAACAACAAATCTTGTTCAGTAACGCAAGAAATCAGAAACGTCTGAATGCTTATGTTAATAAATATGCACCAATAGGCACGCCAAGAAGAAACATGATGATTAAAATTTAATACAAGTACGCGTGCTATTCTTGGATAATAGAAAAGGAGACAACAGATGAAAGAAAAAAATTTGATCGTTAGGCGCTGTTTCTTCTGGTGGGCAGTTATCGGTGCCAACTGCTGAGAAGGGGACATCAAGTCAATATTATCGATCAGCGTTGATCATATTGGGGGGAATTCACTATGAAAATGCAGCGACTCTGAAACGAATGTGATGGTAAACACTGTTTATAGGACCCCAAATAATTTTTTCCATACTGACAATGAACCAGTGGGGAACTATGTCAACAAGCGTGCAGAGATGATTGCCCTATGTGAACGGGGTTTAAAAGCGACAGTTAATGGGTCAGGGTATTTCCCTGCCTATTATTTGCATACTATCATCAGTTTTTTTCCTCAAAAAACTTGGTTTTCGCCTGATTGAAGGCCAAGAAGCGCTCATTGCTGAGAAAGGGGACAGACTATTGTGAATCCACAAACTTTTGAAAGAGCAAGCGTTCGCTTTTATTGGTAAAAGAGTTATATGAAGGCTTTTTTTAAAGGAATACGATTAAACCAGTGGGGGATTGCAACCCTCGGAAACTGCCCGAACTATTTTAAACGTCTTCCTGTTGTTTTAACTATGCTGATAATTAATTTTAACCACAATTTCAGGGCATGACCGAATGTGGGTTTTATACGCAAGATGATAAGTCAATTCTCAATCATGAGAAATATCAAGGTGATTACAAGCGGGATTTTTATCGTTGAAGAGCGAACTCATCTAAACGAATCACGTCCTTCTATAGCGTTCCATTAGATGCGTTTTATGGTTACCAAAATATGGGGCCGTCCTTGGGCTATCTGGAAACATTAGATTTGTAAAAAGTTTATCTATCAGGGTGGGATTACCAGGGATGCCGCATGATGAACTATTGTTCGTGGATGAGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCTATACTCGCATCACTGAAACATAAATATCTTTTCTCCCTGGGACAACACGACGGCTCTGTTTGGTTATAAAGAGTATAGCCGTGCTTGTTAAGAAAATGAAAATATTCCTTAACTAATCTATTCGCCAGATGGGAAGAAGATGGCTTCTTTCTTGAAAAAATAATTTGTCATTGGGCCGAGAATGAAACCAACATCACTCTTTGTCGGTCGTCTTGGAACCTAACCGTTACCTTGGATATGGATGTGACCATCGCCGAAAGCATTGAAAAACGGCCAGAAGTCTATTTAAAAATTCAACGTCACCCTGAAAATCAGCCAATGCCTGGTGTTTTACGGTTTTGTTACGATGAAATATACGGATTGTATAGTGGACATTCAAACGTCCTCGGCAAACTGAAAAAAAACGGTTGAAAAGAGACCCTCAAACTTGAATTCAATAATTATTGTTACTTTGTCAATAACGGGTCAAACGGGATGGGACCCAAGCCTGGCTTTCGTCCAATTGTTTGGATACACGAGTCATTGTAATTAACCATCACCGATAGAATACCGGTGGGGGCGGGGGGCTTTAAAACCGGTAGTCATTATAAATCATGTTGAACAGCTGGCAAGTTGATTTGGGTTATTTTTCTTCTACGATGACGATGCTTACCCTATCCAACACGTGAAAGTCCTTTTTCACAGCTTGGATAAGCAGGGATGTCGGGGTATTTGTGGATGGATGAAAGATCCGCAAAGGAAAACCGTGGTCAGATGAATATGCGTTCTCGCGTGTGCCAACTTCACTTGGCGACACTGTAACGCTTTTACGACTACCTGGGAGAAGTTTTGATCCGGCAGCTTTAAAGGAAGGTGCGATAAAGCAGGTTCTTTCCTTCCCAAGCTTGTACATCGCTGATTAATTTCCGCGGATCTGGCCGATTTTGTTTTTCCCGCCAAACACATCGATCAGCCTTATTTAGGCTAATTTTTTCACCAATTTTGGCGTTTTATTTCCGGTTTTAACTGAGAATCTCTCCCCACTTGACGTATCAATTTGGTCCACCCGAAAAACAGGTGAGCCAGGTGGAATAAATCGCAGTTGGTTATCGTTTTTCAGCAGCCCTTTGTATCTTGGCTTTCAAACGAAGCCGAATGCCGCTTTGATTGGATGGCGGAAACGGGTTGCTCCGACCCTGGCAAAACGGATGCTGGCTTTTTCATGTATCGGATGTTTGATGGCCCGGTTTTTTGTTCTTTGCCGCGGATGCTGCTTTAAAGGTTTTTTACCCTTGCAGGGAACGATCGGCGATCAGCCGTCACATCCACCTCGCAGCTTCCTCCGTTGTGGCGCTCTTGGTAGCCGGCATCGGCTGAGAACAAATTGCTTCCTCTCCATGAAGCAGATTTACCAGCCGATTGGGTCCAGCTCGTTGGCCGCGGTGGTGACTAGGCGTGGGTCAGGGCCTCTTTGGCATCGCCCAATGGGGCCTTCATGCAAAGTGGCACTGATTGGCCTTTTCTTTGTTCTGATGCATCTCCGATGCCGCGTTGCTGCTATTTGTTTCTTGGTAGAAGCTGGTGCCTCAATATGGGTGGATCCACCAAAGTGCCTTTGGGTCATCATGACGCCTGTTCCGCCCGCCAGCGATTGATGTCTTGAACAATTGGACGGGCCAGTTTTGATGCTTGGCCTCGAGCAGGTTGGGCGGGCAAATTCATGAATGGTGGTGCCGATCCGGCAGGGGGCTATCCAGGGATATCGGGCCAAACAGGCGCATGGAGGCGATTTTTCGTCAGGGAATCTTTCCATGGCAACGTCGCTCAGGTTGTAACCAATGCCTGCATGCAGTGAATAACGCAGCATGGTCTCAAAGCGGATAGGGCGTCGGCCAATTTGCCGC    $&+-.,*.)./(--+/,/+)+/$-&./,)&'.*/&-#/,-."///.././)&-+.)-)./+-*(./-')$/,,-#,'-+#/.0)+/-/.%.,/,.-//)**,./*//,/./'0/..0*,..//0)+'.,...&-/,&0.0,/-+/'.('*/--"%/.--+-+/+-&,&.#+(+,'#-#--./0,//./+"-,-(/,0-+/*/./+/.+..*(&%+++.+///+)+.-+.,)&//-(.-+-.++.#./0%(+&///+-,.+./)#-/.)--#/-*./-+./-'(/,.,//*(/)/+-./-/)((%%#()#)%''%,.,//(./(%%-(.,),0"+)*+//+0/0,/),,%-.&/',-/-(/./-'-))-,/&+*.-/((/'#-#-&-/.+-#+/,*-///,,0&.0+-/(,0././.*.///+/-.(.-.*+/*-.0*0/&/)#((*./.0((.*/+'%,-.+(-.)-.//#%0-'/,-%..#.0-%'/(&+,+.)./-/0-//./.00.//,+#.-/)././-'*)..*'&&).+.%./+...+*0//&/,./+'+(/+,&#0//-././-'../-(/./--//+&,/).)+.../.'00./$."/-&/./-/,/.//.+-0/./.(*&/0/-*////.*#-+-/,./0/$/-0-$/),/.)%,.**,*-%).'$(+/-%(+//--.(.&-+-0++/-+.0+/&/#(/////.00,00--$)../-$/$,//*0-/%,/)+.--(/--/+-/$0//+/.+-.0/+/,+/.)/../-.-//.//*&,--,.(./.+../-+'(-..00.).0//0/.,-/.0,-..,,"-,#*.,*/,.-/.-*/*.0+./*+*#../%//./*./.,,+///.-.-%+.+(+/&/+,0.-///,,)("/.'////&--/0)/,-//+/%-%+'/0/*))$//.+,.+-,00/.-)..&.+.)/,/../.,'.*/,#/-+./%,*..)+*'0&,.0///-/-,.+.+/,*/))//),++.$'.,..*/+.0%-/)./,/#.0-+-'-%.(/".+*/+'0//-,/&&0%,0+./,///(%&+++**.)./#/*.+-/.//.,////&))#,$-&,0.//-&)/%+(,/+/.-%./*+/-/*&/.*#//+*&/+0+,."0-./,,/.%..(////)./-(++//).,-'+-./)0/.-''$$--.,'.//,/*0,/*.(.-($'.,-///./)0////.0//.///+&...&-0$0.'(-,$&.),,',.*-+-///.',..,/.--(.-*/*)../.&*,%"/-/./+(,&,+/..././..,#%--#/,/0,/./,./(+.//+.0+/&////-..0)/0/.0.-/%&.-./"(//,#,&//.//0+//-(.-/%+./.,+/*.//./#..0.///.*/.+..-(+'/-0/.0/*)/0(.0#--,,,+-///)---//.///.///%,),,...-/)--).',+$./+,'&...%/,/,,0.)'.+--()///%(&.,00/,'//-,#0+'&/.0,0)0../'--.-#/.//.00,//*//./-0,.00//..././////./*//*.'----.,#',(--(.).."#+/-/.//.//''/0//.*../".,..,,'.-././/.)/*/-//(*+.*////+///%*-0.)0/.,"+,.%/-/-$,'..+/&-%.*'%'((''"'./..-.,0/./0.0..'00/**,',*/-/.,////,//0..0.//.*$+(.*+(+/*/+0.)/--'/+,/-)+0/./,',///.'//)...//-++(&.--)/(.-)/./"/.-./.0/...+..'&/.+,+00/*.+///.//../0/.-./-//*,#,0/0.//-+&,.-#+//'+&/-/-+.-,/,./),..-.-+-,*'.+#//-/.,'-&//.*)/'..,/*)*//0/,//-/"-+/&'.(*,.&.).-/+/'-,,00.0.*)*+-#*&/0-+.//0(//+//.*..,/)/0-//0/.0.&(//+-(-')*$/-/0,/0/*),-+/.'.')/(.,-0+*,,.'-+&--+)/+,-//.)+*%,*-.*/-/*,&-.-.'%(---+(/./+//$*//+//+///)0-/////*,0.+/,)&,&./+.,/0-.--(/+././+(.&-/*/--/*',.//--,-/"././#,..*+&**,-/+&/../),//(,//*.#/.//,,'.)%+&*+*%*/)/.0/--#+0/-(.//,+/)//0/,,./*.0.0-///-*//./.,,&/,,+./,-)%/+-.%)..$0.&(.+//,-0+/(.-//.#/*...//...&,-.//-*+/0/(.0-(/0)..--.'),&-+/$..-$(/"/+-.-*))/%.+//'/--."*.$-/,0-/'/0/,,0*.//'/+//-/.-++/),*&///,,/+.0.0,..///00.'(&//.&/+.*.0/.'//.--/*-./.+.(+../,+/../).-0,#.../++//.++-*/.,.//.+#..)#'+./&,).--+/*/-/".,),&./)//,/,/++&0.+//0/0&.-.-/*)/+,,)&'*(+*$/)//--.'./%)#+(,*.--/.//"-..'#-0",---$/,-/"-.-/*/+-$+/+///.+/0,///,/,/.+//./0,,.-,-+..$+)..(+.*#%-+-#00..'..0/..*.//"0./--.-,,++.0//,+-..*'+#//)(/'0".0,//*#'.///.//,)*./,-.,.*+&.///-/./././///+/-.+')*,.++%/0../////-.+--0*//..,..././,/"+.+//,//*//-,"-(/,...//$.#.-.++*+0,/0-,+0/&-,.//&-,+*/..//.$*..&..()/%,-'&+/.-,+/./+/.',-././)+"//../////0.00//.)+//,+(),.--0(,./,,-(/,.--%&,-'-.'.-/*.,/#0-.-)'*/..(//)/-"+(/)-/*..*--++(.-/+',/,)/.//'-0/%..,/,)/./'"/-./,../--)//-..-&.(.*,.+/.//0)/*-0,///.**'.0+/-.//&-%-+..,0./,/0+..&-)',0/(...''%.+(-+-0.&/,///./&&/(.,.&/-/."/,-/,../-/'/.//&.///-/0//0*%$//0././..,.'.,)&+//-//,.,-//'(+-,%+,--../#.,+*./,./'/,&#////.+//+/-&(//,),(,%,*-.-&-/(-/,+.-/./&./0//-+./...//)+.(,#*#*+*(#)/$*)),#+/00-///.//,,#&/0/////.#/(*0./.."0,0,0-/.&-.//)#(.*.-//.-)-&././,()&///.--/$/0///0,///./.00/..&./+/(/(.-0.+-/,+.'*.-,././..*+)-*,#*%-).000/-,./.*,+.%*.')-*%.,(.++.,/.),---)/&)///+,&.-$()./-*'/&..../-.//+.*&,'*&.+#///'./#.*.///0+/-/*//-**.*,/%/0)+-/-*/0//0/...0,"////-/-+-"/,../&/.0///%).*-*.*'.---'$&%&/)0,//,,///&$&(%$)+$./,+////..,/-)(/"/,.//'(&)(..//-#..--.0//..,%.*,//0//(//.-..*/,.,'+,,**.-+**+#/(((./#&+...&//.,.-&*./,.,+..-/%,-/+.+/.,0&./-0/.0/0,-//.0+-&.,//.,//,+-"/.(#+-0//.,+",0/.//./+%/,,")//+,*/(-+./,+,".)./.&#)-()/,-,.//./0$.,&(/0-0)/''.0//0.,0.+/)'$'../'./'.0/0/+.-/&)/&+.++-.0)#/(&/0/--/"&/0/-/"(..)/./-).).)'.+#'(.//**,)*/+.*,'.&*//(/./////#.//.0-./0/0/0'/$/&+//0.%.,0)/,---*,//(./.0,..*+-(+.+-*/-/,/(//0/-/.-.(/,-/.////.(/"0.+'(-,-*/../+,/,//..$'+/*0-./,-+..#%,.*--+.*./+/-$++-0'/-'.,./*/.,+-.,,.--/./'0,,-)+--)/+*'('/-')&.../"./-**+//,-.,.0/./.,.0+////&+.../(-)//0+.++.&-.0+./*//#-+/(&,*#)%$+//-/,,/.+./.-/*-..+,.0,,*./*.-#0/,-)/#/-$/(/,"/./'*,)+'-/(.'*0///0./$-.#/++///-,-/0.+*,,/-*/////./..'/-&.-/%+.+.*.//).-00/0//%/.+.0///,*/+.%.///.//+..+0./,*--*/+-.,'0-/,////.*,/-+/(.0.//.+/0*(-+/,-..*+.0#////..,-(-..////+/%-.////-&-*/,..,/&(//,++-$-)-+-'*/./-+..)./-%.%&'././/)-,//'//,//.*/-/,.../.+-,0+-////0,#/%*..(-/-)*,%*.-+#././/.++)/*/././-.&#$-/....+-)(/+..-+//-*-.0,//./$.,-$)/&)/.&0-///#/)..(-)#'$'*''.*-+#*'(&'-/+////'/.-///&$,-&.-0-),/&/%("+,-#/0+./-/0.-'//,///0+)'*,*,#.0//.)/'/..&/*.,(*/.*,-'//,)//,+-++#./).-0#/../,-(.////*+-(-',0&/-/+&,#,0*-/&//)$/-//,.-+//0/./,//,-0/,*/0//,*/&0.,/,+.%.-.(.)/.$,/*/--.0./.*//../-//,/(.,.).)%).'-.,,,00,*/0-0,*///0/..*.-0../*--//+,/+/*/+,+-/.+.,-*).#///'-//.(0*...,+.#,0+-0)-),.+/..+//0/0*"-$.+-/*#-/)+.*$)./()$*(-,/&./-)(/../0.*/-//-/(.&++/-/0"0//,0)///++0/,/,/,-0)/%,0-..,+///.).,,0-,//.(+.--+-.(&/**/,+%$(,..--*)-*&%+*,./+,%,-.-/0/.+///0/,.//.0&-,#*0./.*.)$#$--*(../..0'///&./)0$.00--%.**0,+-+/*.*/)(*"0//////+,0)/00./(*//.-//,.//(./-//0,/,.+/////0/+'.#.-,#%+,.$(,+*/)/,...*0./-/*,*.-)/(//+/,)+*..0"///+/-/)&/'././0+0/+.0,-./.,+-,/,)(,-/'-.-..(,(##.$,**-./0.///&/0-0--%-..,.0.+/-.)*/.*-0*/.++%+//%+*/+-/$*/,/",+.,(',&)$.,)//..0+./&,-./)00.$)')0')//+0-(///-/////.'+/'0.%,0//*//0/////0/0/"00+--//////#%-0(/.0../////..&)0./-/0//-",'//0..-/)/0"*(#.-,.0-//'*..%*,,-*)&%./..0.'-.*+)//.%%.--$#%*(//-0#*,/(.///%//.+-../+.)$,///*,/,',"(/-,0./+)++.//**0.,-//.-/-0-//.0/,../+/,//(//+-.-/0./,/0).//*(//---0-.//-,.(/+,(**)-/0$//.'.0-+),*....0--..(.'.'/'(-./-/(,./+-##&((*--./*,...(.#-....*+/-#()*.(-'(/..-,&.*"/'/(.)),.+)/&(..-.+.)/.-'..))-///))&,.$-'+/+,)/-,*'(+(-**'----",).**(&.-,/*.*+($&)&)(.(-.,.#+.*$*%)%*)/.'+.(/,+*,/*-*).///+/-+//%//.-('/,-'///.*+*./-/*/0////0/&$/.*,"/+*,.,"-0'--&/*./+)0.0,/.,'./.%/&&+$.--)*,#(-.///-/+,.+"0&%)%,,*%0--.,*.#/+.-/)./(+.,/,0./.0++/.0-'/+-)+,/*-)(,-)/.,"--....$.--..+*().,.*.*.//)//*/&.++-#.%/'//.+)$%-)..,*0*.,./%+-0/,/,/,,.//./&%,(+,*+(,)#-.+0#00.00'&0-.-.*--//,/.*...//0/-/.,//*+$'&)&0/&'/.*/.0+-0)/.)&(*.,-(.%...+'+/+./(()(./-.%+)+(/../(*/++,#/.-+/)+//.&-*+.%/+/,/",./,/%#).)/-./0.-00+,&-&).//0,.**-,/-/(/.'&'+%-'(%%-,.-/0/+&/./../+(/+//,///+/(+*&*(//-//,"$-/./%(+//(,%/$)--,(#/*..+/)+*/0-.0)/,$0)./*(%+#.-(&'0.0,+././0,0/./.#-(*-)(+&*).,'*(#%,+//,-+-//&/').)0-)/+/+.."./*+,#///.0-,(**/$././--'./-/-//(+/&(-&.0-../--+%'*)*/+/..,.//-+.%+.-0*-/.".-/)+'*++-'*"--.-&-/(**/-,-..&$/+&($/).,#*$',-,,-,/,-(+//,'--%.&.%-)))*+*.,'#'#$',',--',&&-''-+-,//,+....(&,,.-.%%+)*,'./++/./*%//+*//--)-/.").(&%,0/.-,,-./*/+0-0++,..'-.&.,(./+')",-(*%-+-(++*&.)/(..+-,.,.$*-,-#''**(&'(.(.(+&.-,./).,%+"((#.--.,/,&0(%..$/,,./--**/&.(*(&++(*0./)0/,.//./)+/.0.,$+)/.0.//-0,/*./.,//.0&/,-*.0&-.-$/.-,../-,/*+/,.//.././(()/(,'/./.0.+-(/./*+++)(*(&/'/.-/$.*.,.*)/.-/-,+.),(,+.&*,/(,/.,"-,)0-//.,*.+./*'.//-/0...//.,(+++.-".'-),#(,'/+../.'-#./*/././*-/)),/,((.//-.'#+-%)-/)($(.).+-../*+/%.+/'/--/,/*+/+0-/,/-*../#/-/)-+/0&,//.)/%/,.--...').,(,.$%#$(.$()-)-.-//(#+(#',,)*'(+'/./,0.*-/0*0*&'-+*/-/%*/+'-,'*%((++,,#.+*/*+.*..(.//*/-,,(/.0-,-(/-&.-,$.(*),*.+&)'(#-.+--'*0+0,&/.)+//.,.//-.+-,/,.0,-/.".,.*/,.-,.-./-+(())(+.(.().&//+.///+,*./)#%.*/./+#*,,.+),/,,/,-0-...')&,##-/./++-.///.(-)(.+*#0*/&-./-/+&*-,/%.,',//))'+"+/,&'')-*-./)-////&.-.-()-+/../-../0/./&./#*,,,.++)*,$&-*,/,..+../...**.$*,*,./(-+#)-*,0-.*.'///-.../,+/$+.+&&&-,)'./&.0//)./..--/)/.-#..-/,/./-,.0//.,--0.**/0..(*)*"&.--+./.,0+&%,,*/.,,''('',"/),--//"/-,-),/%-...0//-/0#((/#0'.././--+).,/0#-//*/////,-).-&0,/0*-.,.-$'%(-#-(.+-0+/,)/..&)(/./'/+%)/.//.&**/''#,+%-/./,*)/#.-."-/*.+.,.+.-'.)+(-).%*/(///**0*--'-/,(*&,.-0.-,)/).*.*,&,.+./,.0./.+/-*/.-/*++*.//",.,".",-,($.-,/-**,,/**/$/-/'/*'%)(0-./0+../-/,.-(.%../+-.0*%/./..+-*.//,./&&(/(%.//.).--(.,%///0.0,.//,-0/0+**+.00,(*+,/.'.+./,,))0//,-.-"/.+/*.,.'($.-(''*/+0-./+&.-(#*-**(//*+'./////-+..&,0/)0//./)/..0)+/*'#-0*-'0+/.++-.((.&-0))-/.,..*/.././/+*)$///-/,//+'*-/./*/&)../)-$..//--,*//(,.)"$,".--+&%),%''-*/''-*)#//&&,/,/+.-..'#-.,../,'--$//..-$.+/)/)/..-%*/,0+/-'./$&.,/%'/.'/0+/-0--'+-/'*.&....+&&(,(.-/,,),+-/,./---/*-.///.-..%,..-0-0.$+.,-&#*)&0,++//'./+00.",',$$/),)%--).'#+).*/,'/+)-.&/,-'/)&*.*.)-.+-&*'#,,/,)*.-+*/-/.///#..+.*,,,+-.0-,/*/-.(/,-**0,0-.$*/.-(/,.$0///),0-),//,,,.*,$#,/.),..0,/0&/-*/-%.0-,.+)/.'',/'/////..//-//-+,./-0/)...///+(.*,/-/#//-$/)+-/,,+-)**++//).+)-.&%0&(-+#,%+%./),.../,+,-//+/)%*,+///0.-/,&.0-/*/%)/-(.-/*,/-'+%(-*,+,'+)/,'.#0,++-,,-//,'')&.+%/)*./--+,/../+/,..,).,.0,.)./*0,/-+/-*.',/(../)0+,/,././,/./($..+&'/0,*/../,-#./+-.,-(+$./*/.-/)#0-,.#,/-.0,)-&.'.-/-(/'...+..*,/*(*,$.+///./,//($..(+&&%/,())%((..0./.#+--,0/00/.'-/).//&-+0*0).//'0//)%.$./.*/..-#+.//*),.*-///,(*.-.'.)/././/+.+/'-./.0.+./,,,.///.+/&0///0/+0.//,*/".-/+//..)++/00/-,/./-/*/0*($//--&)-/.*)'#/-*,+.---0-,+-.+',/*-+*./%/./++--"-+..-''$)&/./*//0*#,.-.+#$*+-././*/-/+./(/.-/.,/./)0.//.,),&+(.-'/-/..,"/)./-.+,/'//*)-,#*)#.+',0/,.(,*,-",')#%).-+*..*/&/#-.,+/-+...0/./0//*././.0/-)/.-(/00/0/,/.*0/-$+--/+,*,'(+",-..-,/.-+,.,+/-(+(-*-./+/+)/&+)/,/%/+-.0,/)+.(,-.,,)(,,%.&/.0..*///./0.-"&///-/-,-+0,/+/*.&/+/.**,///,/#,+*'//./+/#0/(**//0&+/.///((-.."',,,,*%.-,).$--.$-..0.0"#+-,00,/,(/)/-/-")/*-/-,--''+%+-.--/./+../#(/.-*,*/-//'//)+--,-/'+/-/*../.0(/#+-*+%/**+-(+..)-/-).0.*#'(*..)&.,/,,//,*+,(/-+-,-..**'-*$$+-&+).+.-//-(.*.-/,,///$&,$)(-.,&.0//.(,)&.)/.,.-/-.0(.%*/-(*-++,0,)/+%(//*/00/-0/..(/'+&"0./*,/'0#+//-.$-%'//./.(%.-/(-+&(..+0,*/0-$-/0,///.-$)-,-'-*(//-+.0./+.0%/00"$.&/$.,,0-&#,,((%.---/.-*.-/'/(,-+,++/0*-/,/.-//*)+,.////"-///+,/&,('+-.)(*$//+/0/../--+,-.//.'///--**+.*.'+..).&)/.(.*,+&//-///,0,.-/"/,(').+,-)&)$#'''*/%(/*/,+.'*../-#'*#-.'.*-'(+-..'/,(+*$($".+/+'+(-"**-,(.&,....)/.-$.*+*'*-+,(,#(*'-/+-/0,,)$/+..+)/%+-.&&#.*-/%./-/%/&.%,/+.,.-./+/((*-+%//&/////-..-////-+/.(**+),.,(..*+/#/&.+/-*-/+,+*(///-0-.+)-'+//-.+&.#/(&+./)$0..'/&/+.-"00/0-.0-)".//..////,.&/..0-&*..%+-.,.*.,++.)&00.//-,/*''(*/0./,.,.,/#.*.&#-.((/,))(+/'/+///..-&&/+//(+$*(,.-,,-/.//,(*/-+'+-$.,),+*-(%.&.)/%.,$')-..#&*.//.,*)'-).-'/',/**/.),&0%,)-%--/#-*/./'///-(/-..//-//()/,-./"-*/...-/-,..+./,..//0,+-///-/-0(/,)+**/)(,)#+,.&/-/(-%-()&,0*+'#+).*-)--//&...*0&.'+*)+%)")+--)).0/-.-0//,*-(,*/'#,.*.(),++-/*+,../*/"*00/*"//0-..&'..."/&/)+$)/$-/(/*../-0..+.)/+/./0,+,.,-&)0+.,.--,//+.*).//)./.,//-./,,.'-//./-0*)./-'/-*/*%&/.//.+%&+./)/+".//#,,-/.//*..$/+/./&/+-(,.-/*(/,-%+++'-0///.*..'.(+.*,(*+,/--/(+/.,'',./)+//.-$-//--0'-.-%/./--,-./-+*/&-/*+/,//.+,(&&.,(.+'&/-,.,$/..&//+0%-+&.0,-/.&*/++-&/*//.,&.,,$///%.///."/+/0,.,../-//#&.&*)-,/*/)./-/0+,/0/$/,/-/$(0/,,*/0-%+#)-/,*/,/&--0+,)*.#./*///+)//$+.'/$./)///#/,,././//-./-.0/-/+)/-&*/.//,/.&&#'(,,+--#//',,/+0,/.'.,--/.-..0-/)#..&/%&/-+++$/-..,..,.(*//*,+),&%+-(,-/,/$,)/*-*,),&)-&,/,)+&.(',..+-/*,,-,+0/..%+///.*.)*.-(%'+/-.//././-,./'-,-..,.'+-/**(0.."+-.+.%/'"/+///.'..0/0*,)*(),&,-'+//-.//0.+0'**/'+/--/&*'%(.',/.-+'*,,.,'.*//-/+..$),,/-/+/.-,00.*/,#'-#/)%(-)%-)/)/.+.%&('*+*,./0-/./*/,./#+0'/./)*/*0*-*0.(/.'../*.//-')///-/,)---(/-+)./-"+/..///.).)'..-.,%"*.-/.+.-),,*/,,#.+-./,/&//#0$#.+-,./,.,%,/-/,*/.'//,-,////0/,*(#/////+/)(+/--*/+,,/.,%/.,&%.+%*./+/*/,.,#'"(&%$,**'%)/+.',).)''')-,.//./-).)...-,/+//.$-&&+*'*.).&/).$.,./-////#"%-.)-.//,.0."///++,--'.-&+.-%*.(#,+(+#,((/#&/(./.-,%///(//,*/,-0/..*//).'*.,#(#/.*))%(%-,'*0./-*+..+/.+/+//-)..//-./+(---./(,)-$*-)-,/+/%0/-0//"/-./(+.//*.*#/-,$),,',//-.&*+..-...,,,-.#///+/.//./'%+'+,+./+-.(0+.--,*$..0/,.&0)/%&+//,./,./.,/.//0&/.($++///,.'00.,*)//,./+,.,*./0//-////./,+,+,,/,//-+..&.$.-)'%%#.--(+.//,/0/0/0/.++)-//,//.'+./.0,-)"/('&'-./)%%-.#0/-/**+(('')+.)&&-+*-&-,)''.*',-'+)*///-//#(/0/.+//*+)),-/.+.(/.,+-,/--'//.,)$'')/'//'+,$.$,(.-//'/.//0/#-'%.*/(//+'*//+,/($*,-.-($)%$$$$#$&*+///.&"&*)///+/%*-//+.-,../,.',0/////-0/////#.*-()-.,..&0/..#../0'/0/-.%.#*/.0)-*.//,/0-),/#'&-/..0+",.+/--#.///-/*&+),//00+///-*)(%'$*$'.,+###*)(+'%+-/+...%-,)%'-,)/*//,*,.)+',++,-+),/.-//.+.*&)%-&,/.*.%/..'+-.,(,-+.-$,0../$&/.$&-%/'*./+++#./..''&),+*/'/0-.)&+/.0/-,(/-"///+.,$,*/,./%%.#.&.-..)*/.0+*-+(*./$.+&//&*)*+*./,&.0*,0.*+.'(,''/./+*'&//',&-'*/.*$.(/+*.+-,/(/-(-$&-0+/.$0,&/,*-.....0)-//.+(-)-.0//,+/',-.,&*#/.#('%,'()-+++..-#--%+)(/*-/.*)'-..%/(0&..+,.+/&*+.+*/(/***'..-+--&#,,-'*...".//..,//#.0,/+/..--,..//*//0#(//).*%/,/((%+//-/--/-+,,.,),/0*%//*+'.*/.,/..0(.#-.++'/.,/00,.."'*/.,).,,.$,..-/),./*+.///-/*+/#,,.--0-"+/)$)//*(,,,&(,.%-'**',.).+.(/,.*/*0//.,,-+-../'//0./-'#-(+0//*.'//)-//-)-"&#'+)**((/.0-0/".,/.//0//&.//+$)$'--,,,(.,#'.'./+/,/..(%)&&($#(,",0."-//,,/%/'/0-../,,&*.%'..##..#-*.-././0,/$.0-.0/,/(('.&.+,)'),+$,*(../,.$.$'%)',&.-/-+.*..+&'&.).,--*"0-./#,)'.*.).-&#-./'#...+...+/..,&.)/#..-(*-./+.$+//./)"0/.-+--//..-.--,./%-).)/*,"/'./-0/#-/#(''..///./('-/.)+,+././.&'&#/)-/,.+.0.)&.-+"-(../$-/)./#/0$+()-.//%,.+./-)/)./'0(*,(./'./+/.))+/-/0///.0-/.+-.$//-.'0."//+/('.+00)-#+..,.-*//-.*-/,*//-/(*&('&%+'*%,-+%+./.,/0/(,-,*./#.,"./+,,,//()/.,'-)-///'+.0(.)-)(+.,.-//.*.)./&.&+.+,-.////"/,0./+()/*/,.+-'%/-0//)+&+./&/../&/+-//)-'/./.,-0.*.*&.,//,./.*.%&./.+(/,*/.'0*.--,$///&).-*,*%)./..0-0//)+/.,',*,,#.&.&",'+&.-,/,.,(-/--'+,/.+.--../)0)./*0./.-0-,.&&,/',%,"--.(.--(&.)/(.////%*)0+/&./-///)//,/*/0$.////-/(.-/'#)..../+.//%.--(&.-&/0'/+.-+)&)))-*,//.0'/./,..-/#./,/,,*/(/./,).+-..///..*/*,,-./-',$)+#.&/*&,0..0.+".&.**-/+,-+)///)/.//.0(&#$-/.$-..///-+/)/)-*).(+-*(///,',%//+,))+'&-*-./$*/.--'/-/()/$&&...'..0/)(++(.#,/-/)'(*/+.-,,('.'/.//))/%,##///-0//,.//-"(,-.#/.+)&#"&,&-'/$.))*/,+0+))/..-/,,.//-+''./*/-.+/0.(+-+*/0.///-+.0+/,&/(#-*-))//.-&/-$.'*(//-,..//&''.(/.+/(0&,%*&.$)..)+,/%**/--.%)+-%/.-././$,$//-,*.%..-)..0-0/-,.*-,%/,-$"-../-#.&)0-+./-0(+0'-.,+.&/,#-+$./,,-/00/.../,*.0%0,,///*0(%(.&(,-/+-0+///,,)-&%),')/,/'.+)*'-///'/..-*,-./-)%--/*,#*.*/'-/*--$),'-,&*+%&+(#.+/&#/0..,./,,/&..-/'%--0*0,".',.'+&++'.*--*)()(---,*+,-)-..+*,+/...",-//&+$&'-*%'$*---%-,/*0-/)0.//#..%$-./,./.'//.0-,*.*-,&+*$'+'($/**++(*/+/*/0-&,.+.(/*."//////0,0,///0///.--.#./-/*.//-//*,/,),*#//.//("..//.%,&'&%(+(+(,-+./+,'/0+//.-/)&-*//(/,.(,.*/'*//.,//0-,./-/),"//.///.-0(/),+%++-)-+'/.#+0/0/0.&+/'-#('-0)+-0'//./(//--.-/*,(/***&+--.&&)/,+///0/+-)./--#).+-/.)&$,*&)/,-).)0-///,.$..*.)&'/+-+.-./0/-)+(//'+//-//.0,&/+-///)+',.(',)"(..,..../**/0,)//)+//.*$#+/+(/--/.//-&/.//.)///*//./+..**/',*+*.#+)/./,.'/-.///..%&&,./+.(+-.&)).(,(&/-$/.-.+$(,'&-&*/-'#*+++-0*0....0//-..,.%./'+-0*.-0*..0-/-/./-..*-&.&.(/0.#-*/,,./../+.'.//-",.++-0+..+/,-*//./-*0-/./..*/*/0#,///*////+/.//.//0,./&.--(*/+////./-+-.//+.*&-'&.(*//,./.--'.-,*+$.)/--.--+,*..-#)&'(,%(%#&).*..))/,..--)+*,,'/.%)%'+'-+-/--0-./.%+)/./,.,....)#)(*'-0*/+/0./*(+//*./$$0,00/.(/%(,,&*,/-,,',,-*.+-.-/,/#'.-#./.,,+.(../,)/%-/)+'.--//.+()-"//*/-.././-'+(/+//0/0--&..//-/*&,//'-/--+.//0/&#.,(,.//./'..&'/,.//0-*-%.)/*/0-/-)./)$/*/"..,.*./-0/*/./$&/,-,+//('%-',/+,/+**/-/#+0-./),/)//0).0).'-+.+/,*/(-%.-(%,-&/-'%/0%.,/..)#////-./)&$-.,.-0./.-$,++,.0--+-0-'-,*&/,.///,.+-/-/0.0//&*/0($/////.$,//#.,*//&/.'.,,/.#,/..+*.+//.+/)/./0+./".'/.//0-$/+/./--"///0)(,,,.$/.#'.-+'(*"-$&)(&)++'-/-#.*/,./'",)/0/-.)---)-+'.+-.-0'/--//''+-0+)*.,-,*&+,,)*-/,,*(./&&,0*-/+.%(+-+%.0./&0.+-%0,'+&./,.".0/...).,/&,..#*..)%./+*#('.,+/*../-*//#,.$#-/,')-%)%/-/)-.,-"&,%..&.-.%-0*//)/.'-'+'(.%*",,'+))..#.//(.,.//.(%((&)..,/-/-.'//)./.*),,/.-'-/../&#////..%/-..//-#0+--'(+*..,',-%.//+.0.,-+./0$//"-*$(/)0.,''/...+,+/.&.-%"(&/*/'/.)/&%-/-*,/)/-/(*+%)')&).*()/+,//.+-*0.%../././+,&.*.--).."*.*,/-))*),)$-/&-.//+).-/+#()//.+/.-(./-0//0"*-,%*)'*.(.,."-#&&.//-//,/0(.-.(00-*+/0,+//.0/,/,.%..&-).)'/'/*./,+/-*//'-0/*/#).$+%,(&)&)$()')+.-+///+//0/)/)#/.../%./.%.%%-/#+/.*.&/-//'/)*'/&*+,,)//*.//'.0.//.+/-0.+/'')&--/../.)#/)/-..#%$*,(%.*.-&*/)-+/+,-&*.//.0.,.%0/%-0(.(./*,,*,+*,.&-//0/.)...&)()(.,/./,$.0../+#&.)-+/.///+,-//&''.-*////*'/.((-+.-$"./.&../".-.$$)/#(+/&,/,))+$*&.0+/.0,,(-/(')",,//(#$,+0.//0/.)*/,+./-"..-////.///.//&,$/../0/,+.(*,-+#-,*(/,+.-.+/.+*//.*%///-,-/-.')&(-//*/.-.0/.(%,+))+,/-0/.//-)/)',#'/)-0--+--+/-.--//$+/,-+000/+,/(//+(-+//-&.-.-/-+//...//#*%/-+,./*/)-*0//.-0-,"*+#/-,+/,.)*-/++../--*).)/,-'/,.)*//''*(#**(,-/..-+0/0/)//((.+-,-+/-+,,.(+0++0+.0-()',-./)#)&-0&../#.*%+/.,&.*/,-,$+./%/.0-0($/+,//,-&,,)////../#*/+*/&///%)/*.,%,/$,/-*.+.*-+-''/(-#-,,*-//.&+.,(/-(/',.**+/00.*,$&%/',--''+,&.*/.0-).,".--0/)-,+*/.)/*-',*//$...$#.)*+-(/()).///0/./+/////.,*.0-..+/&#+(/%.0--./($/-(+/+0(,/,(/)$,.(./00/*//,++./),&..)&*)*//&/,*-$&/./%*&,(.))0,0,$,/&+.(0./+.).+(#/++((///,/.(-0////,,-/''//./-,.*-&,,/'&-/../.',/+/+/&-&.,(-*/--...)&$#""#!!#""!"##"$##"##"##"###$##$######""#""######$$##"######"#""###"$"##$""#"$#""####$$"%(.).-#.--0,/.),/-#%---(.*//.*#%*%.(&*'//,-,&/,/.,-.+.0,..,///,-,..-/0,,/,-(/,(..$/0)./.#/./,/0&,*+00.**-.--0(/-0+/-/%./&/.-0./+/",/.,-.+//#,.-/-,,/#./)/-.//,),,((0(/.&.,0/./(,,)*)./)**00%+/+-'*/0///.0"/+.,0(-//*+0+.-,/++*./-"+*/.(,%+..$-/-+.+&.+(.)-+0/+./%&,.*/+)+/,-()&+$..*)/,0+.//,0//,)-,$+&.0.).//#,.%'+...-'-.///+-(.0/*-0-.0..+&//0//0'+.-.,-//-00-#/(/0-/*//*/%#.//,/-../%--&)%+$/$#.,.),'+"-+/+.-+*)*++../.-/",++.///%+-/-++-+/.0)*-/.&//(-+/..*,)./"/,.-).$/0,-.,--/."%'.+,.-0,+,)&,((.-(-//+(%)0-,0%/,-//..#..'/++-/././/.//.+/#")(&($-"0.+*/+*"-/+./.,0-.0#%%-(*+($''().%/*-+-(/./0'-/+&./.,++/('#00/-0*/////0%-&&-/$)//-%#*+.&.+#,('-+.',0'./,.(/-..0..*./*+*+.0+,,&-/./+/.*+//&*/,-)./--./$.-'./.&.-,----.&#'.)*)./+.&,//,-//+-"/0.,/0-0)/$.'%*(.*'%/'--/#+/#*0.//,./#)--/./(+-./&/(0)'/'/.-/./-).-***.//.,,/&---./#)(--.$-/-&./(,.)/*0/(-)-#/0**0+0../)(/-$+./(,.//+.../.*'./0/.,'-/+/'///),/+-.,.*/$*.*/-/$//%-&*),*&$*/,..//./*+*//..)+.#/+,*/(,--*/-,-.././-/0).-/(*-/-/,//+,.0&'/,*+*/+),($+.,*'-*-.0-)/-/*/-"..&()+(.&.--/*//,/+/#'+,+.#.//*//-/#+",+-,,,%(*&*-.#*)*"",,-.&#.&/"-./(.$/0)+**//$//.%#/&'.-../--+%//.-+/'+//-/////.%-/#..$.."*+-0+-,$,0,///+////,.0-%/-/(0-#-+-*+,.(,,+*+./$.#*'&.0)*/,&$/,/-,00/%/(-.-,(/////-(+'*(,/,,#'(..-*$)*+,.&,)+./--*/,..*)-./.-0/.0.-.&*"',,-*')%(.))*+.-,/#-+.*&,."/.',../0-*/*/(/)*/0*+,/*(/-//../&.)-/+'.(-./-*...0+/..//*.*/-,+//.)+.0&./%+.,+////,#/$#.+0).,0.*..0-#/.,-0-+./%//0(.'-,/'///&/.//++&$-/*//0.///,,.+.,*//,+(../-,)()0-/*,-*,&.*(%++#,/+%(*(/..&/0.,*)./&/%),+///(.()''/()/+$+-,'/-.//)//.0+#+/.,)%)./,0/-/,0..0"'+.//&/-.,./)+))#/(/-/..'-.,+(/-/,,/*/-.0&.)**+&*/'*(-/,,--./+0//)/..+/+/0/*+*-.*%*/*/#-+.0/./$**#,)..+/.&/'.+,+.,*'(///.*'+/$+*-%$++&+*..,-////.)'+*+#,,#,*)..-/.0&)0(//(//%$.)/,,(.++-%++-(-0-/).'-+/0('0.+.**/''--./*(/+/0-.-/+,.-.-(&/--/$#,,)"//-/(/*,*.,)**')-/)0-0.'///..##.(*$,/-*//'-./...0/.-.%##%.-,/(-0/./,//%&(-*././.--+,*0-.(),#++(*(%()#    MD:Z:0G2T1^C1C0T0T1C0G1^C0C7^C9C3^T126^C7A1C79A0T47G29^A3^C8^A3^T55^T36^C27C43T27C0A19^G1^C86^G5^G0T2A3^C44^A51C4^A39^G52T48^C11^A13^G71^C10^C1^A20^A33^A102^T22^C16^C31^C8G0C7^G8^C54^T5^C16A0C67G0T5^C9^G8^G39^C32C0T35C3^G17^A44^C31C9C37^C16^C15C6^C3^G46^C31A33^C5^C0G7^C34^C5C3^C31^C13^C53C4^C6^C96^G44C38^T26^G59^C68^A43^C28^G40^T16^C28A8G0A56C20^A10^C0C20C25^C14C1T18^G98^T49A34^C44^A12^G6^A34^C9^G12C15^C47^A46T0A38^C20T72^C0A65^C1T18^T50A83^T100T3^T53^C1G27^A29^G1C14A36^A50^C10G2^A37^A21^T82^C6^C37^A36^T90^A1^A32G0T29^A90A42G15^C3^A23C0C0T14T18^A0C29^G7T1G45^T36^C17^A27^C234^G29C43^C16^A9C26^A3C75^C13A36C63^T15G105^C71^G7G0C6^T15G43^A35^G17^C30^G6^T26^G8^A23C26^C21^T28G1C13^C4^A5^C3^G55^C17^A31G0C22^C2C35^C49C12^C6A7^C5^A6^C18C37T17^A1^C6^C12^C19^A4^C4^C7^C2^C7^C13^A9^T23^T1^C18^C4^C21^A1T43^A3^C5^A26A23^C0C0T58A0G5^C16G2C7C0G22C7^G0C10^T30^A0G0G25G18T51^T2^A11^C0C9^T21^G0T45^C10^A30^C28^C26^A72T17T0C26^C9^A0T48^T0G17^A7^C2^T5^A1T43A16^A4^C67^T0A13^A6^C8^T43^T2^T24^C26T0C7^T43^T50G12C5^T8^A39^C4^C26^A43^A13^G1C2T33^A0C4^C14^A8^G9^T0A11C7^T44T21^G23^C0A28^T12^A6^T21^A0C22^G7^A5C15^C36^A10^C28T11^C8A2C18T2A5C4C6G21^C8^A41C11^G32^G22^T11G21C4^T7^C8C57C31^C17^A0C7^A8^A27^C4^A9^C17C5^C2^C3^C9C23^A6^C0C4^C25^C4C0G20^C14^C4^A5^A5^G14C5^A39^A7^A27C1G14^C8C21^C12C1A0C4^A2^C33^C2^T7^A51C6T13^C3^G6^C0C14^C3T2^C3C35^C12C12^G39^A9C15^C0C13^C5^C17^A31^A3^C25^A7^C0G10^C55^C51A0T36C52^C19^A35^A13^G13^T4^T11C2^T17^C5^C24T1C27^C24C33^C0C17^C52^A16C5^A0T5^A0T0A0A15^C10C0A15^G3^G0T12G3^C3^A20C1^G0G21^C28^C22^C6^C27C20C40^C4^C1^C5^C26^C29^C1C14^C8^G5^C9C9^G0G25^C0A6^C2^C3C0T18A0G7C6^C6^C19G0C5C28C10C4^C2^C8^C22^C4^T10C12^A9C3A2^A16^G21^G29^G9^G11^A3C8^G2^G33^C6^C9^C5^C11A6^G0C34^C6^G3^G7^G24^G9^T3^C3A0C20^A7^G0A36^C0C0T5^A12^A33A0T35^C4A3C17^A2A16C10^A33G1C12^T62^C9^A13^A32^C15^A78^A31^T0C84A4T4C15^T43^A8^C16^T34^T20A1G44T5^A33^A12^A0A0G17^T149^A21^C62^C1G26A9C0A17^C5^A3T0C12C74^T8^T8T0G11^A108^G20C24^T0C11^T3^C22T12^C8A14C13^T0C2T0G19T0G24^A35G1^C6^C9^C33^C56C14C90A0C8C63T52^T55A0C34^A11^C21^C25^T21^T42G0C42^C21^C79C2G35^C35^T22G14^A1^C96C4^G5^A7T0C53T26G0T22^A9^A27T62^C32G0C23A29A69A22T2G23G45^A33^C22^A20G22^C60^G1^A7^T7A0C36^C23A8^C12^C3^A115^A13^A100^A16^C0C21^A42T18^T12^G18C26A3T2T0G7C7^A90C51^T18C41C31C10^C77^A2^A16C23^C13A1^C28^T6^T0A15T0C11^T27G0C15C14^C9G0T32^A19^A22^C21^T0A7^T0T16^A13T21^C38A13T15^A0T10^A34A1C1C28^C13A0G5^A6^C51C4T0A3T3^A7^C36^A4^A8^A15^G23^C6^T22C47^C65A5T18A25C29^T14^A14^A67^C7^C30^A29C12^T42^C1T5^C17^C12A19^A17^A21^T32^T3^C11A11C34G21C78^G16^T7T44^A46G22T0C201^C19^C18T52C27C60C46G56^C9^G6T0G42^A5^C30C10^C42^A11C0T11^C22A0T9A2T23^A2A2T9^G28^A18T5C5T2C19T48T0G6G0T6^C4^C54^C60T0C39C16C6C13^A2^C13^G0C9^G2C9^C52A0C5T5^A4A0T27^T10C1^A12^A1^A6^T11^C7C18G14^G15C18^G11^G7^C35^C3G3A13^G79C13^A33^A5C13C52C11^C11G0C4 NM:i:2018   AS:i:70428  H0:i:1  ZE:f:0  ZF:f:0.909554   ZQ:i:18388  ZR:i:40725

The important difference is close to the end of the CIGAR. In the first (incorrect) alignment, there is a long match run of 115M. In the second (correct) alignment, this is instead 6M87I22M. So like in my earlier case, it seems to be that some insertions are turning into matches. This results in the remaining alignment being shifted by 87 bases, which of course renders it quite out of whack.

isovic commented 8 years ago

Hi rrwick, the issue should now be fixed. You were correct, the same issue was present in previous releases as well - the problem was in the function which converts SeqAn output to our internal format. Reimplementing it was long overdue, but it's done now. Please don't hesitate to let me know if there are any other issues!

Best regards, Ivan.

rrwick commented 8 years ago

Awesome, thanks! I'll give it a try!

isovic commented 8 years ago

Btw. thanks for your detailed reports, together with sample data they helped a lot!

rrwick commented 8 years ago

Just to follow up - I tried the current GraphMap and all went well! None of the alignments have an unusually low identity, which must mean that the CIGARs are all correct. Thanks again!